datacipen commited on
Commit
c6720e8
1 Parent(s): 2c22d06

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +14 -9
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 = create_csv_agent(
52
- model,
53
- "./public/ExpeCFA_LP_CAA.csv",
54
- verbose=False,
55
- allow_dangerous_code=True,
56
- handle_parsing_errors=True,
57
- agent_type=AgentType.ZERO_SHOT_REACT_DESCRIPTION
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