开始使用免费开始使用

别忘了:在多次调用间保留记忆

您正在规划毕业旅行,并使用一个 smolagents 旅行助手来记录重要日期和信息。

不过,除非您显式保留其记忆,否则该智能体会遗忘。您的目标是阻止智能体在提问之间重置,这样它才能在多次交互中记住关键行程细节。

您可以使用 travel_agent,它已经配置好模型且未接入任何工具。

本练习是课程的一部分

使用 Hugging Face smolagents 的 AI Agents

查看课程

练习说明

  • 修改第二个 .run() 调用,通过 reset 参数让智能体保留记忆。
  • reset 的值设置为 False,以防止智能体重置其状态。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Step 1: Tell the agent your flight date
travel_agent.run("My Tokyo flight confirmation code is ZX9Q2L.")

# Step 2: Confirm the agent remember when passing the correct reset parameter
follow_up = "What’s my Tokyo flight confirmation code?"
response = travel_agent.run(follow_up, ____=____)

print(response)
编辑并运行代码