Slide 55
Slide 55 text
まとめ
構成要素
実装
この発表で話したこと
① LLM API との対話
providers/,
core/generate_text.py
LanguageModelとMessageのリスト
毎ターン全会話履歴を送る
② Tool の実行
tools/read_file.py, write_file.py,
edit_file.py, exec_command.py
dataclassがToolの正体
descriptionはLLM 向けのプロンプト
③ 思考ループ
core/agent.py
実態はwhile文 / 異常系を会話に戻して
LLMの自己回復に利用する
④ ガードレール
tools/workspace.py,
core/approval.py
ワークスペースの逸脱判定、y/n 承認、
ステップ上限
55