スキル一覧に戻る
EmeaAppGbb

microsoft-agent-framework

by EmeaAppGbb

A Weather AI Agent using MCP tools

0🍴 0📅 2026年1月15日
GitHubで見るManusで実行

SKILL.md


name: microsoft-agent-framework description: Expert guidance for building AI agents using Microsoft Agent Framework. Use when creating single agents, multi-agent workflows, chat applications, or integrating tools with LLMs. Covers ChatAgent, tools (@ai_function), orchestration patterns (GroupChat, Sequential, Concurrent, Handoff), memory/state management, observability, and declarative YAML agents. Supports Python and .NET.

Microsoft Agent Framework

Build AI agents and multi-agent workflows using Microsoft's comprehensive agent framework.

Installation

# Core package
pip install agent-framework --pre

Library name to add to the requirements.txt file: agent-framework using the pre release version

Use the following samples to generate the code

FileDescription
azure_ai_basic.pyThe simplest way to create an agent using ChatAgent with AzureAIAgentClient. It automatically handles all configuration using environment variables.
azure_ai_with_bing_custom_search.pyShows how to use Bing Custom Search with Azure AI agents to find real-time information from the web using custom search configurations. Demonstrates how to set up and use HostedWebSearchTool with custom search instances.
azure_ai_with_bing_grounding.pyShows how to use Bing Grounding search with Azure AI agents to find real-time information from the web. Demonstrates web search capabilities with proper source citations and comprehensive error handling.
azure_ai_with_bing_grounding_citations.pyDemonstrates how to extract and display citations from Bing Grounding search responses. Shows how to collect citation annotations (title, URL, snippet) during streaming responses, enabling users to verify sources and access referenced content.
azure_ai_with_code_interpreter_file_generation.pyShows how to retrieve file IDs from code interpreter generated files using both streaming and non-streaming approaches.
azure_ai_with_code_interpreter.pyShows how to use the HostedCodeInterpreterTool with Azure AI agents to write and execute Python code. Includes helper methods for accessing code interpreter data from response chunks.
azure_ai_with_existing_agent.pyShows how to work with a pre-existing agent by providing the agent ID to the Azure AI chat client. This example also demonstrates proper cleanup of manually created agents.
azure_ai_with_existing_thread.pyShows how to work with a pre-existing thread by providing the thread ID to the Azure AI chat client. This example also demonstrates proper cleanup of manually created threads.
azure_ai_with_explicit_settings.pyShows how to create an agent with explicitly configured AzureAIAgentClient settings, including project endpoint, model deployment, credentials, and agent name.
azure_ai_with_azure_ai_search.pyDemonstrates how to use Azure AI Search with Azure AI agents to search through indexed data. Shows how to configure search parameters, query types, and integrate with existing search indexes.
azure_ai_with_file_search.pyDemonstrates how to use the HostedFileSearchTool with Azure AI agents to search through uploaded documents. Shows file upload, vector store creation, and querying document content. Includes both streaming and non-streaming examples.
azure_ai_with_function_tools.pyDemonstrates how to use function tools with agents. Shows both agent-level tools (defined when creating the agent) and query-level tools (provided with specific queries).
azure_ai_with_hosted_mcp.pyShows how to integrate Azure AI agents with hosted Model Context Protocol (MCP) servers for enhanced functionality and tool integration. Demonstrates remote MCP server connections and tool discovery.
azure_ai_with_local_mcp.pyShows how to integrate Azure AI agents with local Model Context Protocol (MCP) servers for enhanced functionality and tool integration. Demonstrates both agent-level and run-level tool configuration.
azure_ai_with_multiple_tools.pyDemonstrates how to use multiple tools together with Azure AI agents, including web search, MCP servers, and function tools. Shows coordinated multi-tool interactions and approval workflows.
azure_ai_with_openapi_tools.pyDemonstrates how to use OpenAPI tools with Azure AI agents to integrate external REST APIs. Shows OpenAPI specification loading, anonymous authentication, thread context management, and coordinated multi-API conversations using weather and countries APIs.
azure_ai_with_thread.pyDemonstrates thread management with Azure AI agents, including automatic thread creation for stateless conversations and explicit thread management for maintaining conversation context across multiple interactions.

スコア

総合スコア

60/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です