microsoft-agent-framework は何をしますか?
Microsoft Agent Framework ソリューションの作成、更新、リファクタリング、説明、レビューを、共有ガイダンスと .NET / Python 固有のリファレンスを使用して行います。
概要
このスキルは、Microsoft Agent Framework を使用する開発者向けに設計されています。共有ガイダンスに加え、.NET および Python 向けの言語固有のリファレンスを提供し、エージェントベースのアプリケーションを効率的に構築できるようにします。
機能
- エージェントの作成: フレームワークのベストプラクティスに従った新しいエージェントのスキャフォールディング。
- エージェントの更新: 既存のエージェントコードの修正や機能追加。
- リファクタリング: パフォーマンスや保守性を向上させるためのコードの再構築。
- 説明: エージェントアーキテクチャやコードの動作を明確に解説。
- レビュー: エージェント実装の品質や一貫性のチェック。
サポート言語
| 言語 | フレームワーク | 例 |
|---|---|---|
| .NET | Microsoft.Agents.Core | C# を使用したエージェントの定義と実行 |
| Python | autogen-agentchat | Python でのエージェントオーケストレーション |
使い方
- エージェントに簡単なプロンプトを与えます(例:「Python で天気を取得するエージェントを作成して」)。
- スキルが共有ガイダンスと言語固有のリファレンスを参照し、コードスニペットや構成を生成します。
- 必要に応じてコードを調整し、プロジェクトに統合します。
注意事項
- コードブロック内のコマンドやパスは翻訳せず、そのまま使用してください。
- 環境変数(例:
AZURE_OPENAI_ENDPOINT)や URL はそのまま維持します。 - スキルは、提供された SKILL.md の内容に基づいて動作し、新たなセクションを追加することはありません。