Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def run_agent(user_input):
- intermediate_steps = []
- while True:
- result = agent_chain.invoke({
- "input": user_input,
- "intermediate_steps": intermediate_steps
- })
- if isinstance(result, AgentFinish):
- return result.log
- tool = {
- "get_web_results": get_web_results,
- }[result.tool]
- observation = tool.run(result.tool_input)
- intermediate_steps.append((result, observation))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement