wt002 commited on
Commit
03aebad
·
verified ·
1 Parent(s): ba80365

Update agent.py

Browse files
Files changed (1) hide show
  1. agent.py +8 -4
agent.py CHANGED
@@ -1,4 +1,6 @@
1
  # agent.py
 
 
2
  from typing import TypedDict, Annotated, Sequence
3
  from langchain_core.messages import BaseMessage, HumanMessage
4
  from langchain_core.tools import tool
@@ -12,6 +14,8 @@ from langchain.agents import AgentExecutor
12
  from langchain_core.prompts import ChatPromptTemplate, MessagesPlaceholder
13
  import operator
14
 
 
 
15
  class AgentState(TypedDict):
16
  messages: Annotated[Sequence[BaseMessage], operator.add]
17
  sender: str
@@ -101,7 +105,7 @@ class AdvancedAIAgent:
101
  return steps
102
 
103
  # Example usage
104
- #if __name__ == "__main__":
105
- # agent = AdvancedAIAgent()
106
- # response = agent("What's the capital of France?")
107
- # print(response)
 
1
  # agent.py
2
+ import os
3
+ from dotenv import load_dotenv
4
  from typing import TypedDict, Annotated, Sequence
5
  from langchain_core.messages import BaseMessage, HumanMessage
6
  from langchain_core.tools import tool
 
14
  from langchain_core.prompts import ChatPromptTemplate, MessagesPlaceholder
15
  import operator
16
 
17
+ load_dotenv()
18
+
19
  class AgentState(TypedDict):
20
  messages: Annotated[Sequence[BaseMessage], operator.add]
21
  sender: str
 
105
  return steps
106
 
107
  # Example usage
108
+ if __name__ == "__main__":
109
+ agent = AdvancedAIAgent()
110
+ response = agent("What's the capital of France?")
111
+ print(response)