Как создавать AI CoAgent или приложения на базе Copilot

CoAgent предлагает набор инструментов, необходимый для интеграции агентов LanGraph в приложения React для создания приложений Agent-Native. В этом посте мы поговорим об этом инструменте и посмотрим, как можно создавать AI CoAgent или приложения на базе Copilot.

создавайте 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.

  1. Установите CopilotKit
  2. Настройка удаленной внутренней конечной точки
  3. Добавить агент 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, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *