Перейти к содержимому

Создание пользовательского инструмента на X++ для вашего ИИ-агента в Dynamics 365 | Copilot Studio

ERP Digest

0:00 / 0:00

Создание пользовательского инструмента на X++ для вашего ИИ-агента в Dynamics 365 | Copilot Studio

686 просмотров · 4 нед. назад
ERP Digest
784 подписчика
686 просмотров · 4 нед. назад
Создайте собственный инструмент на X++ для Dynamics 365 Finance & Operations и используйте его тремя способами: из пункта меню, агентом Copilot Studio через сервер ERP MCP и бизнес-пользователем в Microsoft 365 Copilot. Затем сравните его с агентом, управляемым формой, из предыдущего видео: 2 вызова инструмента вместо 16, при этом требуется гораздо меньше токенов. 🕒 Временные метки 0:00 → Вступление: Один инструмент на X++, три способа его использования 0:47 → Зачем создавать собственный инструмент для ИИ-агента? 3:18 → Утвержденные заказы на покупку в D365 4:00 → Запрос у агента существующего действия 5:06 → Ссылки на проект и модель Visual Studio 5:41 → Создание пользовательского класса API 7:47 → Входные и выходные данные агента 8:26 → run() против main(): один класс, две двери 9:45 → Создание пункта меню «Действие» 11:05 → Безопасность: привилегии, обязанности и роли 13:32 → Создание, развертывание и синхронизация модели 14:30 → Тестирование инструмента из пункта меню 16:12 → Агент обнаруживает пользовательский инструмент 17:13 → Агент подтверждает заказ на покупку 18:43 → Трассировка: 2 вызова инструмента вместо 16 19:34 → Частичная Сбой: Ошибка контроля бюджета 21:32 → Отслеживание результатов по заказам 22:36 → Публикация агента в Microsoft 365 Copilot 24:02 → Тестирование в качестве бизнес-пользователя 25:19 → Исправление HTTP 500: роль Dataverse 26:15 → Исправление HTTP 403: импорт пользователя в D365 27:40 → Назначение роли безопасности 29:11 → Бизнес-пользователь подтверждает заказ на покупку 30:46 → Краткий обзор и следующее видео 💡 Что вы узнаете ✓ Создание пользовательского API на X++ с атрибутом CustomAPI и интерфейсом ICustomAPI, чтобы агент ИИ мог его обнаружить и вызвать. ✓ Написание понятных для агента описаний для действия, его входных и выходных данных. ✓ Предоставьте доступ к одному классу через run() для агента и main() для пункта меню, повторно используя PurchFormLetter для подтверждения заказа на покупку. ✓ Защитите инструмент с помощью привилегий, обязанностей и ролей, чтобы агент каждого пользователя видел только те инструменты, которые разрешены его ролью. ✓ Сравните пользовательский API с вызовами инструментов, управляемыми формами: 2 вызова вместо 16, значительно меньше токенов и очистка результатов для каждого заказа при частичном сбое. ✓ Опубликуйте агента в Microsoft 365 Copilot и исправьте доступ бизнес-пользователей: роль Dataverse, импорт пользователей D365 и роль безопасности. 🚀 Об этой серии статей по D365 AI Эта серия статей по D365 AI посвящена практическим агентам ИИ для Dynamics 365 Finance & Operations. Мы создаём реальные сценарии с помощью Microsoft Copilot Studio, сервера Dynamics 365 ERP MCP, пользовательских API и автономных рабочих процессов — а затем отслеживаем фактические инструменты и пути выполнения, чтобы вы могли видеть не только то, что сделал агент, но и как он это сделал. 💻 Инструменты и технологии 🔹 Dynamics 365 Finance & Operations (D365 F&O) 🔹 Microsoft Copilot Studio 🔹 Сервер Dynamics 365 ERP MCP 🔹 Протокол контекста модели (MCP) 🔹 Инструменты D365 для работы с данными, формами и пользовательскими API 💬 Обратная связь и будущие темы В этой серии мы продолжим изучать практические способы использования агентов ИИ с Dynamics 365 F&O, от ERP MCP и пользовательских действий до более автономных рабочих процессов. Если есть сценарий D365 ИИ, который вы хотели бы увидеть протестированным или объясненным, поделитесь им в комментариях. #Dynamics365, #CopilotStudio, #ERPMCP, #D365FO, #CustomAPI