Update main.py
Browse files
main.py
CHANGED
@@ -58,7 +58,7 @@ def create_agent(filename: str):
|
|
58 |
df = pd.read_csv(filename)
|
59 |
|
60 |
# Create a Pandas DataFrame agent.
|
61 |
-
return create_csv_agent(llm, filename, verbose=False, allow_dangerous_code=True, handle_parsing_errors=True, agent_type=AgentType.
|
62 |
|
63 |
def query_agent(agent, query):
|
64 |
"""
|
@@ -178,7 +178,7 @@ async def on_message(message: cl.Message):
|
|
178 |
cb = cl.AsyncLangchainCallbackHandler()
|
179 |
try:
|
180 |
#res = await agent.acall("Réponds en langue française à la question suivante : " + message.content, callbacks=[cb])
|
181 |
-
res = await agent.ainvoke("Réponds en langue française à la question suivante : " + message.content)
|
182 |
await cl.Message(author="COPILOT",content=GoogleTranslator(source='auto', target='fr').translate(res['output'])).send()
|
183 |
except ValueError as e:
|
184 |
res = str(e)
|
|
|
58 |
df = pd.read_csv(filename)
|
59 |
|
60 |
# Create a Pandas DataFrame agent.
|
61 |
+
return create_csv_agent(llm, filename, verbose=False, allow_dangerous_code=True, handle_parsing_errors=True, agent_type=AgentType.OPENAI_FUNCTIONS)
|
62 |
|
63 |
def query_agent(agent, query):
|
64 |
"""
|
|
|
178 |
cb = cl.AsyncLangchainCallbackHandler()
|
179 |
try:
|
180 |
#res = await agent.acall("Réponds en langue française à la question suivante : " + message.content, callbacks=[cb])
|
181 |
+
res = await agent.ainvoke("Réponds de la manière la plus complète et la plus intelligible, en langue française, à la question suivante : " + message.content + ". Réponds au format markdown ou au format tableau si le résultat nécessite l'affichage d'un tableau.")
|
182 |
await cl.Message(author="COPILOT",content=GoogleTranslator(source='auto', target='fr').translate(res['output'])).send()
|
183 |
except ValueError as e:
|
184 |
res = str(e)
|