Update main.py
Browse files
main.py
CHANGED
@@ -10,7 +10,7 @@ from langchain.schema import StrOutputParser
|
|
10 |
|
11 |
from langchain.agents import AgentExecutor
|
12 |
from langchain.agents.agent_types import AgentType
|
13 |
-
from langchain_experimental.agents.agent_toolkits import create_csv_agent
|
14 |
|
15 |
|
16 |
import chainlit as cl
|
@@ -46,16 +46,21 @@ async def set_starters():
|
|
46 |
@cl.on_message
|
47 |
async def on_message(message: cl.Message):
|
48 |
await cl.Message(f"> SURVEYIA").send()
|
|
|
|
|
|
|
49 |
model = await LLMistral()
|
50 |
|
51 |
-
agent =
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
|
|
|
|
59 |
|
60 |
msg = cl.Message(content="")
|
61 |
|
|
|
10 |
|
11 |
from langchain.agents import AgentExecutor
|
12 |
from langchain.agents.agent_types import AgentType
|
13 |
+
from langchain_experimental.agents.agent_toolkits import create_pandas_dataframe_agent, create_csv_agent
|
14 |
|
15 |
|
16 |
import chainlit as cl
|
|
|
46 |
@cl.on_message
|
47 |
async def on_message(message: cl.Message):
|
48 |
await cl.Message(f"> SURVEYIA").send()
|
49 |
+
df = pd.read_csv(
|
50 |
+
"https://raw.githubusercontent.com/pandas-dev/pandas/main/doc/data/titanic.csv"
|
51 |
+
)
|
52 |
model = await LLMistral()
|
53 |
|
54 |
+
agent = create_pandas_dataframe_agent(model, df, verbose=True)
|
55 |
+
|
56 |
+
#agent = create_csv_agent(
|
57 |
+
# model,
|
58 |
+
# "./public/ExpeCFA_LP_CAA.csv",
|
59 |
+
# verbose=False,
|
60 |
+
# allow_dangerous_code=True,
|
61 |
+
# handle_parsing_errors=True,
|
62 |
+
# agent_type=AgentType.ZERO_SHOT_REACT_DESCRIPTION
|
63 |
+
#)
|
64 |
|
65 |
msg = cl.Message(content="")
|
66 |
|