ゴア・フレームワーク
Go マイクロサービス向けのデザインファースト API 開発と自動コード生成。
このドキュメントは、LLMの消費に最適化された、統合された自己完結型のページで構成されています。各ページは、包括的なコンテキストを提供するために完全にコピーすることができます。
Go マイクロサービスの自動コード生成によるデザインファースト API 開発。
| ガイド | 説明 | ~トークン |
|---|---|---|
| クイックスタート | Goa をインストールし、最初のサービスを構築する | ~1,100 |
| DSL リファレンス | Goa のデザイン言語の完全なリファレンス | ~2,900 |
| コード生成 | Goa のコード生成プロセスを理解する | ~2,100 |
| HTTPガイド | HTTPトランスポート機能、ルーティング、パターン | ~1,700 |
| gRPC ガイド | gRPC のトランスポート機能とストリーミング | ~1,800 |
| エラーハンドリング | エラーの定義とハンドリング | ~1,800 |
| インターセプター インターセプターとミドルウェアのパターン | ~1,400 | |
| プロダクション | 観測可能性、セキュリティ、デプロイメント | ~1,300 |
Goaセクション合計: ~14,500 トークン
Goでエージェント型、ツール駆動型システムを構築するためのデザインファーストのフレームワーク。
| ガイド | 説明 | ~トークン |
|---|---|---|
| クイックスタート | インストールと最初のエージェント | 〜2,700 |
| DSL リファレンス | 完全な DSL: エージェント、ツールセット、ポリシー、MCP | ~3,600 |
| ランタイム | ランタイムアーキテクチャ、プラン/実行ループ、エンジン | ~2,400 |
| ツールセット | ツールセットのタイプ、実行モデル、トランスフォーム | ~2,300 |
| エージェント・コンポジション | エージェント・アズ・ツール、ラン・ツリー、ストリーミング・トポロジー | ~1,400 |
| MCPインテグレーション | MCPサーバー、トランスポート、生成されたラッパー | ~1,200 |
| メモリとセッション | トランスクリプト、メモリストア、セッション、ラン|~1,600 | ) |
| プロダクション | テンポラルのセットアップ、ストリーミングUI、モデルの統合 | ~2,200 |
Goa-AIセクション合計: ~17,600 トークン
各ドキュメントのページには、2つのオプションがある「ページをコピー」ボタンがあります:
GoaもGoa-AIもデザイン・ファーストの哲学に従っている:
生成されたコードは、エンドツーエンドの型安全性を提供します:
// Generated interface - your contract
type Service interface {
Add(context.Context, *AddPayload) (int, error)
}
// Your implementation - clean and focused
func (s *service) Add(ctx context.Context, p *calc.AddPayload) (int, error) {
return p.A + p.B, nil
}