我有一个启动代码来运行一个带有retrieval_qa链的代理。代理有verbose=True参数,我可以看到控制台中发生的对话。如果我想在执行agent.run命令后分析它,我如何才能看到整个对话。我在笔记本上工作。
retrieval_qa = RetrievalQA.from_chain_type(
llm=llm,
chain_type = 'stuff',
retriever = db.as_retriever()
)
tools = [Tool(
name = 'QA System',
func = retrieval_qa.run,
description = 'Useful for answering questions'
)]
agent = initialize_agent(
llm=llm,
tools=tools,
agent=AgentType.ZERO_SHOT_REACT_DESCRIPTION,
verbose = True
)
# agent.max_iterations = 2
# %%
response = agent.run("What do monkeys eat for breakfast?")
字符串
1条答案
按热度按时间2skhul331#
您可以通过return_intermediate_steps=True获取此信息,
字符串
您可以打印或将其写入文件,以便进一步分析