스킬 agent-framework-azure-ai-py
📦

agent-framework-azure-ai-py

안전 ⚡ 스크립트 포함⚙️ 외부 명령어🌐 네트워크 접근

Создание агентов Azure AI Foundry

Создание постоянных ИИ-агентов в Azure AI Foundry с использованием Python SDK Microsoft Agent Framework. Этот навык предоставляет примеры кода для создания агентов с размещенными инструментами, функциональными инструментами и цепочками разговоров.

지원: Claude Codex Code(CC)
🥉 72 브론즈
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

3

토글을 켜고 사용 시작

테스트해 보기

"agent-framework-azure-ai-py" 사용 중입니다. Создать базовый агент Azure AI

예상 결과:

Агент будет создан с помощью AzureAIAgentsProvider. Затем он сможет обрабатывать пользовательские запросы и возвращать ответы с использованием настроенных инструкций и инструментов.

"agent-framework-azure-ai-py" 사용 중입니다. Какая погода в Сиэтле?

예상 결과:

Погода в Сиэтле: 72°F, солнечно

"agent-framework-azure-ai-py" 사용 중입니다. Вычислить факториал 20

예상 결과:

Агент использует HostedCodeInterpreterTool для исполнения кода Python и возвращает результат: 2432902008176640000

품질 점수

38
아키텍처
100
유지보수성
87
콘텐츠
31
커뮤니티
100
보안
100
사양 준수

만들 수 있는 것

Создание агентов службы поддержки клиентов

Создание постоянных ИИ-агентов, поддерживающих контекст разговора между несколькими взаимодействиями

Исследовательский ассистент с инструментами

Создание агентов, которые могут выполнять поиск в интернете, исполнять код и анализировать результаты

Автоматизация корпоративных рабочих процессов

Создание агентов, интегрирующихся с корпоративными системами через инструменты MCP

이 프롬프트를 사용해 보세요

Базовая настройка агента
Создайте агента Azure AI Foundry с именем 'MyAgent' и инструкцией 'You are a helpful assistant' с использованием навыка agent-framework-azure-ai-py.
Агент с функциональными инструментами
Создайте агента, который может получать информацию о погоде. Определите функцию get_weather, которая принимает параметр location и возвращает данные о погоде.
Агент с размещенными инструментами
Создайте агента с использованием HostedCodeInterpreterTool и HostedWebSearchTool, который может исполнять код Python и выполнять поиск в интернете.
Многоходовый разговор
Создайте агента, который поддерживает контекст разговора между несколькими ходами с использованием управления цепочками.

모범 사례

  • Всегда используйте асинхронные контекстные менеджеры (async with) для правильной очистки ресурсов
  • Передавайте функции непосредственно в параметр tools — они автоматически преобразуются в AIFunction
  • Используйте Annotated[type, Field(description=...)] для параметров функций, чтобы предоставлять четкие описания
  • Используйте get_new_thread() для многоходовых разговоров для поддержания контекста

피하기

  • Не используйте синхронные операции внутри асинхронных функций — это вызовет взаимоблокировку
  • Избегайте жесткого кодирования учетных данных — используйте AzureCliCredential или DefaultAzureCredential
  • Не пропускайте асинхронный контекстный менеджер — всегда используйте 'async with' для провайдеров
  • Избегайте передачи неасинхронных функций напрямую без надлежащей обертки

자주 묻는 질문

Что такое Azure AI Foundry?
Azure AI Foundry — это платформа Microsoft для создания, развертывания и управления приложениями и агентами ИИ в масштабе.
Нужна ли мне подписка Azure?
Да, вам нужна подписка Azure с подготовленным Azure AI Foundry для использования этого навыка.
Какие методы аутентификации поддерживаются?
Используйте AzureCliCredential для разработки и DefaultAzureCredential для производственных развертываний.
Могу ли я использовать Claude Code с агентами Azure AI?
Да, этот навык работает с Claude, Codex и Claude Code для создания агентов Azure AI Foundry.
Что такое размещенные инструменты?
Размещенные инструменты — это управляемые Azure возможности, включающие интерпретатор кода, поиск файлов и веб-поиск, которые могут использовать агенты.
Как управлять состоянием разговора?
Используйте объекты цепочек (get_new_thread()) для поддержания контекста разговора между несколькими взаимодействиями агента.

개발자 세부 정보

파일 구조

📄 SKILL.md