Agentic Design Patterns
Four AI Agent Strategies That Improve GPT-4 and GPT-3.5 Performance
Andrew Ng(アンドリュー・ン)
LLMエージェントのデザインパターン、Agentic Design Patternsを理解する
デザインパターンで理解するLLMエージェントの作り方 / How to develop an LLM agent using agentic design patterns - Speaker Deck
単一プロンプトでタスクを行うよりも以下のデザインパターンに従ったほうがタスク成績が良くなる
Reflection
LLMが自身の出力を検査し、改善点を見つける
実装が比較的容易でありながら、性能向上が期待できる
Tool use
Web検索やコード実行など、情報収集やデータ処理に役立つツールをLLMに提供
外部ツールとのインタラクションにより、LLMの能力の幅・深さ共に拡張
Planning
目標達成のための多段階の計画を立て、実行する能力をLLMに付与
Multi-agent collaboration
複数のLLMエージェントが協力してタスクを分担、アイデアを検討することで、単一エージェントよりも優れた解決策を導き出す