エージェントのコード実行を追跡する
旅行アシスタントエージェントへのメモリの追加に成功し、フライトの確認番号を正しく記憶できることを確認しました。次は、エージェントがその情報をどのように処理・保存したかを詳しく見てみましょう。
組み込みメモリを使って、2つのステップにわたってエージェントが実行したコード全体を確認します。
この演習はコースの一部です
Hugging Face smolagents で学ぶ AI エージェント
演習の手順
- エージェントのメモリに対して
.return_full_code()メソッドを呼び出し、実行されたすべてのコードを取得しましょう。 - 取得したコードを出力して、セッション中にエージェントが実行した内容をすべて確認しましょう。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Inspect the code executed by the agent
executed_code = travel_agent.memory.____()
print("Executed code during session:")
print("=" * 50)
print(executed_code)