コンセプト
Goa-AIのコアコンセプト(DSL、ランタイム、ツールセット、MCP統合)を深掘りします。
このセクションでは、Goa-AIを効果的に使用するために理解する必要があるコアコンセプトを説明します:
- DSLリファレンス - エージェント、ツールセット、ポリシーを定義するためのすべてのDSL関数を学ぶ
- ランタイム - ランタイムがエージェントをオーケストレーションし、ポリシーを適用し、状態を管理する方法を理解する
- ツールセット - ツールセットの種類、実行モデル、コンポジションパターンについて学ぶ
- MCP統合 - 外部MCPサーバーをエージェントに統合する
- トランスクリプト - トランスクリプトとメッセージパートがプランナー、UI、プロバイダーの状態を簡素化する方法を学ぶ
- ツール検証とリトライヒント - Goa-AIが検証失敗をプランナーが修復できる構造化されたリトライに変換する方法を見る
- ツールカタログとスキーマ - エージェントがエクスポートするツールとJSONスキーマを発見する
- ランツリーとストリーミング - ランごとのストリーム、AgentRunStartedリンク、ストリームプロファイルを理解する
- ポリシーとラベル - RunPolicyとランタイムオーバーライドを通じてキャップ、時間予算、ラベルを設定する
- LLM統合 - プロバイダー非依存のモデルクライアントインターフェースを通じてAWS BedrockやOpenAIなどのLLMプロバイダーを統合する