CoAgent nabízí sadu nástrojů potřebnou k integraci agentů LanGraph do aplikací React za účelem vytváření aplikací Agent-Native. V tomto příspěvku budeme hovořit o tomto nástroji a uvidíme, jak můžete vytvářet AI CoAgents nebo aplikace využívající Copilot.
Co je to CoAgents?
Jak již bylo zmíněno dříve, CoAgent je sada nástrojů, která vám umožní integrovat agenty AI do aplikací a vytvářet aplikace Agent-Native. Pojďme si nyní povědět o jeho vlastnostech.
- CoAgents má funkci s názvem Sdílený stát , díky čemuž i jediný řádek kódu umožňuje vaší aplikaci načíst náhled na agenta a agent může načíst aplikaci náhledu, protože jsou synchronizované a mohou interagovat v reálném čase.
- To vám také dává Frontend v reálném čase agenti, kteří mohou provádět akce frontendu i backendu podle kontextu poskytnutého uživatelem a stavu aplikace, protože se jedná o generativní uživatelské rozhraní, jsou tato volání nástrojů automaticky šířena podle požadavku.
- Human-in-the-Loop umožňuje bezproblémovou integraci lidského dohledu a zásahů do pracovních toků AI, specifikuje body přerušení pro vstup nebo schválení pro zvýšení bezpečnosti a výkonu.
- Také máme Stav zprostředkujícího agenta streamování, který vizualizuje procesy myšlení agentů v reálném čase, poskytuje transparentnost a poutavé uživatelské zkušenosti, což je zásadní pro výkon agenta a uživatelské rozhraní, které splňuje očekávání uživatelů.
- CoAgent's Agentské generativní uživatelské rozhraní vytváří dynamická rozhraní generovaná umělou inteligencí, která se přizpůsobují potřebám uživatelů a výstupům agentů, poskytují přehled o stavu agenta a budují důvěru.
Pokud se vám líbí výše uvedené funkce, možná budete chtít zvážit použití CoAgents pro vaše podnikání. Podívejte se, jak na to.
Vytvářejte AI CoAgenty nebo aplikace využívající Copilot
Při sestavování AI CoAgentů nebo aplikací využívajících Copilot postupujte podle následujících kroků.
- Nainstalujte CopilotKit
- Konfigurace vzdáleného koncového bodu backendu
- Přidejte agenta LangGraph
Promluvme si o nich podrobně.
1] Nainstalujte CopilotKit
jak odstranit pozadí v barvě
Než začneme s CoAgents, musíme do vašeho zařízení nainstalovat CopilotKit. Předpokládáme, že již ano nainstalovali Node.js a npm na vašem počítači a vytvořili jste složku pro aplikace React, poslední část je však pro tento krok volitelná. CopilotKit používá model LLM s otevřeným zdrojovým kódem, který budeme používat v tomto tutoriálu Klíč OpenAI API. Bez dalších řečí můžeme začít.
- OTEVŘENO Terminál Windows a přejděte do umístění, kde jste pomocí aplikace React vytvořili cd (změnit adresář) příkaz.
cd C:\React\myapplication
- Nyní spusťte následující příkaz.
npm install @copilotkit/react-core @copilotkit/react-ui @copilotkit/runtime
- Poté spusťte příkaz uvedený níže a nainstalujte OpenAI.
npm install openai
- Ve svém projektu přejděte na .předvečer soubor, bude umístěn v kořenovém adresáři a přidejte následující řádek.
OPENAI_API_KEY=your_api_key_here
Po provedení změn v souboru vám doporučujeme přejít na docs.copilot.ai/quickstart abyste věděli, jak nakonfigurovat koncový bod a nakonfigurovat poskytovatele CopilotKit ve vašem projektu.
2] Konfigurace vzdáleného koncového bodu backendu
klub Windows
Abychom mohli integrovat služby založené na Pythonu (nebo jakoukoli jinou alternativu Node.js), musíme připojit aplikaci Copilot ke vzdálenému koncovému bodu Backend. Chcete-li to provést, nejprve nainstalujme závislosti Copilot do Windows Terminal pomocí následujícího dotazu.
pip install copilotkit fastapi uvicorn --extra-index-url https://copilotkit.gateway.scarf.sh/simple/
Nyní musíme nastavit server FastAI, spusťte níže uvedené příkazy.
mkdir my_copilotkit_remote_endpoint
cd my_copilotkit_remote_endpoint
535432599D1147118E41354618E41354618E41354618E41354616Pokud echo nefungovalo, můžete složku otevřít v kódu Visual Studio a poté vytvořit server.py soubor.
Otevřete server.py soubor ve VSCode a poté vložte následující řádky kódu.
from fastapi import FastAPI app = FastAPI() @app.get("/") def read_root(): return {"Hello": "World"}
Nyní se vraťte k Terminál Windows a nainstalujte FastAPI a Uvicorn.
pip install fastapi uvicorn
Jakmile s tím budete hotovi, přejděte na docs.copilot.ai průvodce, kde se dozvíte více.
3] Přidejte agenta LangGraph
Dále musíme integrovat agenta LangGraph do souboru server.py. Nejprve vyhledejte instanci CopilotKitSDK ve svém vzdáleném koncovém bodu Python, který se obvykle nachází v server.py. Dále upravte instanci CopilotKitSDK (zřízenou v předchozím kroku), aby vyhovovala agentům LangGraph. Musíte přidat následující řádky kódu.
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)
# }
)
],
To by mělo být uzavřeno pod značkou CopilotKitSDK.
Chcete-li se dozvědět více, doporučujeme postupovat podle návodu uvedeného v docs.copilotkit.ai/coagents.
Číst: Jaká jsou nejlepší bezplatná rozšíření AI pro kód Visual Studio?
Jak si postavím vlastního Copilota?
Chcete-li vytvořit nového druhého pilota, přejděte na domovskou stránku Copilot Studio (na /copilotstudio.microsoft.com) a vyberte Vytvořit v levé navigaci a poté vyberte Kopiloti strana. Případně můžete vybrat + Nový kopilot na stránce Copilots. Pomocí chatu popište svého druhého pilota podle poskytnutých otázek nebo vyberte Přeskočit na konfiguraci a vyplňte formulář. Nakonec proces dokončete výběrem „Vytvořit“.
Číst: Nejlepší nástroje AI pro vývojáře
xbox one sport games 2016
Dokáže Copilot generovat kód?
Ano, Copilot umí generovat kód. Nicméně, to nemůže být dokonalé; může existovat více závad a chyb. Proto byste neměli integrovat kód poskytovaný jakýmkoli chatbotem AI bez důkladné manuální kontroly. V Edge můžete použít Copilot společnosti Microsoft, vestavěnou aplikaci nebo použijte GitHub Copilot ve Visual Studiu pomocí rozšíření.
Přečtěte si také: Použijte Copilot to Refractor Code.