Как создавать AI CoAgent или приложения на базе Copilot
CoAgent предлагает набор инструментов, необходимый для интеграции агентов LanGraph в приложения React для создания приложений Agent-Native. В этом посте мы поговорим об этом инструменте и посмотрим, как можно создавать AI CoAgent или приложения на базе Copilot.
Что такое CoAgents?
Как упоминалось ранее, CoAgent — это набор инструментов, который позволяет интегрировать агентов ИИ в приложения для создания приложений Agent-Native. Давайте теперь поговорим о его особенностях.
- В CoAgents есть функция под названием Shared State, благодаря которой даже одна строка кода позволяет вашему приложению получать аналитические данные об агенте, а агент может получать аналитические данные приложения, поскольку они синхронизированы и могут взаимодействовать в режиме реального времени.
- Он также предоставляет вам агенты внешнего интерфейса в реальном времени, которые могут выполнять действия как внешнего, так и внутреннего интерфейса в соответствии с контекстом, предоставленным пользователем, и статусом приложения. Поскольку это генеративный пользовательский интерфейс, эти вызовы инструментов автоматически распространяются в соответствии с требованиями.
- Human-in-the-Loop позволяет плавно интегрировать человеческий надзор и вмешательство в рабочие процессы ИИ, определяя точки останова для ввода или утверждения для повышения безопасности и производительности.
- У нас также есть Stream Intermediate Agent State, который визуализирует мыслительные процессы агента в режиме реального времени, обеспечивая прозрачность и удобство взаимодействия с пользователем, что имеет решающее значение для производительности агента и пользовательского интерфейса, который соответствует ожиданиям пользователей.
- Агентский генеративный пользовательский интерфейс CoAgent создает динамические интерфейсы, генерируемые искусственным интеллектом, которые адаптируются к потребностям пользователя и выходным данным агента, обеспечивая видимость состояния агента и укрепляя доверие.
Если вам нравятся функции, изложенные ранее, вы можете рассмотреть возможность использования CoAgents для вашего бизнеса, давайте посмотрим, как это сделать.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Создавайте AI CoAgent или приложения на базе Copilot
Следуйте приведенным ниже инструкциям, чтобы создать AI CoAgent или приложения на базе Copilot.
- Установите CopilotKit
- Настройка удаленной внутренней конечной точки
- Добавить агент LangGraph
Давайте поговорим о них подробно.
1) Установите КопилотКит.
Прежде чем мы начнем с CoAgents, нам необходимо сначала установить CopilotKit на ваше устройство. Мы предполагаем, что вы уже установили Node.js и npm на свой компьютер и создали папку для приложений React, однако последняя часть на этом этапе необязательна. CopilotKit использует модель LLM с открытым исходным кодом. В этом уроке мы будем использовать Ключ API OpenAI. Без лишних слов, давайте начнем.
- Открыть Терминал Windows и перейдите в место, где вы создали приложение React, с помощью команды cd (изменить каталог).
компакт-диск C:\React\myapplication
- Теперь выполните следующую команду.
npm install @copilotkit/react-core @copilotkit/react-ui @copilotkit/runtime
- Затем выполните указанную ниже команду, чтобы установить OpenAI.
npm установить openai
- В вашем проекте перейдите к файлу .eve, он будет находиться в корне, и добавьте следующую строку.
OPENAI_API_KEY=ваш_api_key_здесь
После внесения изменений в файл рекомендуем перейти к docs.copilot.ai/quickstart чтобы узнать, как настроить конечную точку и настроить поставщика CopilotKit в вашем проекте.
2) Настройка удаленной серверной конечной точки
Чтобы интегрировать службы на основе Python (или любую другую альтернативу Node.js), нам необходимо подключить приложение Copilot к конечной точке удаленного бэкэнда. Для этого давайте сначала установим зависимости Copilot в терминале Windows, используя следующий запрос.
pip install copilotkit fastapi uvicorn –extra-index-url https://copilotkit.gateway.scarf.sh/simple/
Теперь нам нужно настроить сервер FastAI, для этого выполните команды, упомянутые ниже.
mkdir my_copilotkit_remote_endpointcd my_copilotkit_remote_endpointecho. > сервер.py
Если эхо не сработало, вы можете открыть папку в Visual Studio Code, а затем создать сервер.py файл.
Откройте сервер.py файл в VSCode, а затем вставьте следующие строки кода.
из fastapi import FastAPI app = FastAPI() @app.get(“/”) def read_root(): return {“Hello”: “World”}
Теперь вернитесь к Терминал Windows и установите FastAPI и Uvicorn.
pip установить fastapi uvicorn
Как только вы закончите с этим, перейдите к docs.copilot.ai руководства, чтобы узнать больше.
3) Добавьте агент LangGraph
Далее нам нужно интегрировать агент LangGraph в файл server.py. Сначала найдите экземпляр CopilotKitSDK в удаленной конечной точке Python, который обычно находится в файле server.py. Затем настройте экземпляр CopilotKitSDK (созданный на предыдущем шаге) для поддержки агентов LangGraph. Вам необходимо добавить следующие строки кода.
агенты=( LangGraphAgent( name=”basic_agent”,description=”Агент, который отвечает на вопросы о погоде”,graph=the_langraph_graph, #copilotkit_config={ # если вы используете Google Gemini, раскомментируйте этот код (и импортируйте `copilotkit_messages_to_langchain`, см. выше ) # “convert_messages”: copilotkit_messages_to_langchain(use_function_call=True) # } ) ),
Это должно быть заключено в тег CopilotKitSDK.
Чтобы узнать больше, мы рекомендуем вам следовать руководству, упомянутому в docs.copilotkit.ai/coagents.
Читайте: Какие бесплатные AI-расширения для кода Visual Studio являются лучшими?
Как мне создать свой собственный второй пилот?
Чтобы создать новый второй пилот, перейдите на домашнюю страницу Copilot Studio (по адресу /copilotstudio.microsoft.com) и выберите Создавать в левой панели навигации, затем выберите Вторые пилоты страница. Альтернативно вы можете выбрать + Новый второй пилот на странице «Вторые пилоты». Используйте чат, чтобы описать своего второго пилота, руководствуясь предоставленными вопросами, или выберите Перейти к настройке и заполните форму. Наконец, выберите «Создать», чтобы завершить процесс.
Читайте: Лучшие инструменты искусственного интеллекта для разработчиков.
Может ли Copilot генерировать код?
Да, Copilot может генерировать код. Однако оно не может быть идеальным; может быть множество глюков и ошибок. Поэтому не следует интегрировать код, предоставленный каким-либо чат-ботом с искусственным интеллектом, без тщательной ручной проверки. Вы можете использовать встроенное приложение Microsoft Copilot в Edge или использовать GitHub Copilot в Visual Studio с помощью расширения.
Читайте также: Используйте Copilot для рефракции кода.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)