开始使用免费开始使用

Don't Forget: Keeping Memory Between Calls

You're planning a graduation trip and using a smolagents travel assistant to keep track of important dates and information.

However, the agent forgets unless you explicitly preserve its memory. Your goal is to prevent the agent from resetting between questions so it can remember key travel details across multiple interactions.

You have access to the travel_agent, already set up with a model and no tools.

本练习是课程的一部分

AI Agents with Hugging Face smolagents

查看课程

练习说明

  • Modify the second .run() method so the agent retains memory using the reset parameter.
  • Set the value of reset to False to prevent the agent from resetting its state.

交互式实操练习

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

# 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)
编辑并运行代码