Як створювати AI CoAgents або програми на базі Copilot

CoAgentпропонує набір інструментів, необхідний для інтеграції агентів LanGraph у додатки React для створення додатків Agent-Native. У цій публікації ми поговоримо про цей інструмент і побачимо, як ви можете це зробитистворювати AI CoAgent або програми на базі Copilot.

Що таке CoAgents?

Як згадувалося раніше, CoAgent — це набір інструментів, який дає змогу інтегрувати агентів ШІ в програми для створення програм, власних для агентів. Тепер поговоримо про його особливості.

  • CoAgents має функцію під назвоюСпільний стан, через що навіть один рядок коду дозволяє вашій програмі отримати інформацію про агента, а агент може отримати інформацію про програму аналізу, оскільки вони синхронізовані та можуть взаємодіяти в режимі реального часу.
  • Це також дає вамІнтерфейс реального часуагенти, які можуть виконувати як зовнішні, так і внутрішні дії відповідно до контексту, наданого користувачем, і статусу програми, оскільки це генеративний інтерфейс користувача, ці виклики інструментів автоматично поширюються відповідно до вимог.
  • Людина в циклідозволяє бездоганно інтегрувати людський нагляд і втручання в робочі процеси штучного інтелекту, вказуючи контрольні точки для введення чи затвердження для підвищення безпеки та продуктивності.
  • У нас також єСтан проміжного агента потоку,який візуалізує процеси мислення агента в режимі реального часу, забезпечуючи прозорість і захоплюючий досвід користувача, що має вирішальне значення для продуктивності агента та UX, який відповідає очікуванням користувачів.
  • CoAgent'sAgentic Generative UIстворює динамічні створені штучним інтелектом інтерфейси, які адаптуються до потреб користувачів і результатів агента, забезпечуючи видимість стану агента та зміцнюючи довіру.

Якщо вам подобаються функції, зазначені раніше, ви можете розглянути можливість використання CoAgents для свого бізнесу, давайте подивимося, як це зробити.

Створюйте AI CoAgent або програми на базі Copilot

Виконайте наведені нижче дії, щоб створити AI CoAgent або програми на базі Copilot.

  1. Встановіть CopilotKit
  2. Налаштування віддаленої кінцевої точки серверу
  3. Додайте агента LangGraph

Поговоримо про них докладніше.

1] Встановіть CopilotKit

Перш ніж почати роботу з CoAgents, нам потрібно спочатку встановити CopilotKit на вашому пристрої. Ми припускаємо, що ви вже зробили цена вашому комп’ютері та створили папку для програм React, проте остання частина необов’язкова для цього кроку. CopilotKit використовує модель LLM з відкритим кодом, яку ми будемо використовувати в цьому підручникуКлюч OpenAI API.Без зайвих слів, давайте почнемо.

  • ВІДЧИНЕНОТермінал Windowsі перейдіть до місця, де ви створили програму React за допомогоюcd (змінити каталог)команда.
cd C:\React\myapplication
  • Тепер виконайте таку команду.
 npm install @copilotkit/react-core @copilotkit/react-ui @copilotkit/runtime
  • Потім виконайте наведену нижче команду, щоб інсталювати OpenAI.
npm install openai
  • У своєму проекті перейдіть до.передденьфайл, він буде розташований у корені, і додайте наступний рядок.
OPENAI_API_KEY=your_api_key_here

Після внесення змін у файл рекомендуємо перейти доdocs.copilot.ai/quickstartщоб знати, як налаштувати кінцеву точку та налаштувати постачальника CopilotKit у вашому проекті.

2] Налаштувати віддалену кінцеву точку серверної частини

Щоб інтегрувати служби на основі Python (або будь-яку іншу альтернативу Node.js), нам потрібно підключити програму Copilot до кінцевої точки Remote Backend. Для цього давайте спочатку встановимо залежності Copilot у терміналі Windows за допомогою наступного запиту.

pip install copilotkit fastapi uvicorn --extra-index-url https://copilotkit.gateway.scarf.sh/simple/

Тепер нам потрібно налаштувати сервер FastAI, для цього виконайте наведені нижче команди.

mkdir my_copilotkit_remote_endpoint
cd my_copilotkit_remote_endpoint
echo. > server.py

Якщолунане спрацювало, ви можете відкрити папку в Visual Studio Code, а потім створитиserver.pyфайл.

Відкрийтеserver.pyфайл у VSCode, а потім вставте наступні рядки коду.

from fastapi import FastAPI

app = FastAPI()

@app.get("/")
def read_root():
return {"Hello": "World"}

Тепер поверніться доТермінал Windowsі встановіть FastAPI та Uvicorn.

pip install fastapi uvicorn

Коли ви закінчите з цим, перейдіть доdocs.copilot.aiпосібники, щоб дізнатися більше.

3] Додайте агента LangGraph

Далі нам потрібно інтегрувати агент LangGraph у файл server.py.По-перше, знайдіть екземпляр CopilotKitSDK у вашій віддаленій кінцевій точці Python, зазвичай у server.py. Потім налаштуйте екземпляр CopilotKitSDK (створений на попередньому кроці) для розміщення агентів LangGraph. Вам потрібно додати наступні рядки коду.

agents=[ 
LangGraphAgent(
name="basic_agent",
description="Agent that answers questions about the weather",
graph=the_langraph_graph,
# copilotkit_config={ # if you use Google Gemini, uncomment this code (and import `copilotkit_messages_to_langchain`, see above)
# "convert_messages": copilotkit_messages_to_langchain(use_function_call=True) 
# }
)
],

Це має бути вкладено в тег CopilotKitSDK.

Щоб дізнатися більше, рекомендуємо вам слідувати посібнику, згаданому вdocs.copilotkit.ai/coagents.

читати:

Як створити власний Copilot?

Щоб створити новий копілот, перейдіть на домашню сторінку Copilot Studio (за адресою /copilotstudio.microsoft.com) і виберітьСтворитина панелі навігації ліворуч, а потім виберітьДругі пілотисторінки. Крім того, ви можете вибрати+ Новий другий пілотна сторінці Copilots. Використовуйте чат, щоб описати свого другого пілота, керуючись запропонованими запитаннями, або виберітьПерейти до налаштуванняі заповніть форму. Нарешті виберіть «Створити», щоб завершити процес.

читати:

Чи може Copilot генерувати код?

Так, Copilot може генерувати код. Однак вона не може бути ідеальною; можуть бути численні збої та помилки. Тому не слід інтегрувати код, наданий будь-яким чат-ботом ШІ, без ретельної ручної перевірки. Ви можете використовувати Microsoft Copilot в Edge, вбудовану програму або

Читайте також:

Related Posts