1. 学ぶ
  2. /
  3. コース
  4. /
  5. Hugging Face smolagents で学ぶ AI エージェント

Connected

演習

@tool を追加するだけ:カスタムツールを作成する

あなたは AgentsCafé で働き始めました。このカフェでは、各テーブルの顧客が複数のドリンクを注文できます。

バリスタは現在、T5_Latte_20250812_0915 のような注文コードを手書きしていますが、誤字や書式の不統一が原因で、注文の混乱や誤配達が頻繁に起きています。

この問題を解決するために、generate_order_id というシンプルなツールを作成しましょう。このツールはテーブル ID とドリンク名を受け取り、タイムスタンプを付加することで、すべての注文コードを明確かつ一貫した形式に統一します。

注意:datetime ライブラリはすでにインポートされています。

指示

100 XP
  • smolagents ライブラリから tool デコレータをインポートしてください。
  • @tool デコレータを使って、generate_order_id 関数をツールとして登録してください。
  • テーブル ID、ドリンク名、現在のタイムスタンプを組み合わせた、整形済みの注文 ID 文字列を返してください。