A
AIエージェントの仕組み
中級者向け — 仕組みから理解して Claude Code で実務に活かす
コース
💬 Q&A
📚 入門編 (claude-academy)
🐍 Pythonツール (ai-python-lab)
学習をはじめる
ホーム
/
第4章
/
電卓ツールを作る
/
クイズ
Quiz · Calculator Tool
電卓ツールを作る のクイズ
3 問。すべて選んだら採点ボタンを押してください。
Q1. ツール実行結果を Claude に返す `tool_result` ブロックの **role** は何か?
assistant
tool
system
user
Q2. `tool_use` と `tool_result` を正しく紐付けるのに使う ID は?
ツール名が一致していれば自動で紐付く
tool_use.id と tool_result.tool_use_id を一致させる
messages 配列の順序で紐付く
session_id を共有する
Q3. 本番運用で `eval()` で式を評価することの問題は?
遅い
任意の Python コードが実行できてしまうセキュリティリスク
数値しか扱えない
メモリ消費が大きい
採点する
サブステップへ戻る
スコア
0
/ 3