agent-framework-azure-ai-py
Создание агентов Azure AI Foundry
Создание постоянных ИИ-агентов в Azure AI Foundry с использованием Python SDK Microsoft Agent Framework. Этот навык предоставляет примеры кода для создания агентов с размещенными инструментами, функциональными инструментами и цепочками разговоров.
스킬 ZIP 다운로드
Claude에서 업로드
설정 → 기능 → 스킬 → 스킬 업로드로 이동
토글을 켜고 사용 시작
테스트해 보기
"agent-framework-azure-ai-py" 사용 중입니다. Создать базовый агент Azure AI
예상 결과:
Агент будет создан с помощью AzureAIAgentsProvider. Затем он сможет обрабатывать пользовательские запросы и возвращать ответы с использованием настроенных инструкций и инструментов.
"agent-framework-azure-ai-py" 사용 중입니다. Какая погода в Сиэтле?
예상 결과:
Погода в Сиэтле: 72°F, солнечно
"agent-framework-azure-ai-py" 사용 중입니다. Вычислить факториал 20
예상 결과:
Агент использует HostedCodeInterpreterTool для исполнения кода Python и возвращает результат: 2432902008176640000
보안 감사
안전All 57 static findings are false positives. The skill contains only documentation and code examples for building Azure AI Foundry agents using the Microsoft Agent Framework Python SDK. The detected patterns (import statements, async context managers, markdown backticks, placeholder URLs) are legitimate documentation elements, not security risks.
위험 요인
⚡ 스크립트 포함 (9)
⚙️ 외부 명령어 (40)
🌐 네트워크 접근 (2)
품질 점수
만들 수 있는 것
Создание агентов службы поддержки клиентов
Создание постоянных ИИ-агентов, поддерживающих контекст разговора между несколькими взаимодействиями
Исследовательский ассистент с инструментами
Создание агентов, которые могут выполнять поиск в интернете, исполнять код и анализировать результаты
Автоматизация корпоративных рабочих процессов
Создание агентов, интегрирующихся с корпоративными системами через инструменты 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?
Какие методы аутентификации поддерживаются?
Могу ли я использовать Claude Code с агентами Azure AI?
Что такое размещенные инструменты?
Как управлять состоянием разговора?
개발자 세부 정보
작성자
sickn33라이선스
MIT
리포지토리
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/agent-framework-azure-ai-py참조
main
파일 구조
📄 SKILL.md