Cum se construiește AI Coagers sau aplicații alimentate de Copilot

CoagentOferă un set de instrumente necesar pentru integrarea agenților Langraph în aplicațiile React pentru a construi aplicații native agent. În această postare, vom vorbi despre acest instrument și vom vedea cum poțiConstruiți AI Coagers sau aplicații alimentate de Copilot.

Ce este coagenții?

Așa cum am menționat anterior, Coagent este un set de instrumente care vă permite să integrați agenții AI în aplicații pentru a crea aplicații native agent. Să vorbim acum despre caracteristicile sale.

  • Coagents are o caracteristică numităStat împărtășit, datorită căreia, chiar și o singură linie de cod permite aplicației dvs. să obțină o perspectivă a agentului, iar agentul poate obține aplicația Insight, deoarece acestea sunt sincronizate și poate interacționa în timp real.
  • De asemenea, îți oferăFrontend în timp realAgenții care pot efectua atât acțiuni frontend, cât și backend, conform contextului furnizat de utilizator și starea aplicației, deoarece este generație UI, aceste apeluri de instrumente sunt diseminate automat conform cerinței.
  • Om în buclăPermite integrarea perfectă a supravegherii și intervenției umane în fluxurile de lucru AI, specificând punctele de întrerupere pentru intrare sau aprobare pentru a îmbunătăți siguranța și performanța.
  • Avem și noiStream State Intermediar Agent,Acest lucru vizualizează procesele de gândire a agentului în timp real, oferind transparență și implicarea experiențelor utilizatorilor, crucial pentru performanța agentului și UX care îndeplinește așteptările utilizatorului.
  • COAGENTUI generativ agenticCreează interfețe dinamice, generate de AI, care se adaptează nevoilor utilizatorilor și ieșirilor agentului, oferind vizibilitate în starea agentului și în crearea încrederii.

Dacă vă plac caracteristicile menționate mai devreme, este posibil să doriți să luați în considerare utilizarea coagentilor pentru afacerea dvs., permiteți -ne să vedem cum să facem asta.

Construiți AI Coagers sau aplicații alimentate de Copilot

Urmați pașii de mai jos pentru a construi AI Coagents sau aplicații alimentate de Copilot.

  1. Instalați Copilotkit
  2. Configurați punctul final de backend la distanță
  3. Adăugați agent Langgraph

Să vorbim despre ele în detaliu.

1] Instalați Copilotkit

Înainte de a începe cu coagenții, trebuie să instalăm mai întâi copilotkit pe dispozitivul dvs. Prezentăm că aveți dejaPe computer și ați creat un folder pentru aplicațiile React, cu toate acestea, ultima parte este opțională pentru acest pas. Copilotkit folosește un model Open Source LLM, în acest tutorial pe care îl vom folosiOpenai API Cheie.Fără alte detalii, să începem.

  • DeschideTerminal Windowsși accesați locația în care ați creat aplicația React folosindCD (schimbarea directorului)comanda.
cd C:\React\myapplication
  • Acum, rulați următoarea comandă.
 npm install @copilotkit/react-core @copilotkit/react-ui @copilotkit/runtime
  • Apoi, executați comanda menționată mai jos pentru a instala OpenAI.
npm install openai
  • În proiectul dvs., accesați.eveFișier, acesta va fi localizat în rădăcină și va adăuga următoarea linie.
OPENAI_API_KEY=your_api_key_here

După ce faceți modificări la fișier, vă recomandăm să navigați ladocs.copilot.ai/quickstartPentru a ști cum să configurați punctul final și să configurați furnizorul de copilotkit în proiectul dvs.

2] Configurați punctul final de backend la distanță

Pentru a integra serviciile bazate pe Python (sau orice altă alternativă Node.js), trebuie să conectăm aplicația Copilot la un punct final de backend la distanță. Pentru a face acest lucru, permiteți mai întâi să instalăm dependențe de copilot în terminalul Windows folosind următoarea interogare.

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

Acum, trebuie să configuram serverul fastai, pentru a face acest lucru, rulați comenzile menționate mai jos.

mkdir my_copilotkit_remote_endpoint
cd my_copilotkit_remote_endpoint
echo. > server.py

DacăecouNu a funcționat, puteți deschide folderul în codul Visual Studio, apoi puteți creaserver.pyfişier.

Deschidețiserver.pyfișier în vscode și apoi lipiți următoarele linii de cod.

from fastapi import FastAPI

app = FastAPI()

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

Acum, întoarce -te laTerminal Windowsși instalați FastApi și Uvicorn.

pip install fastapi uvicorn

După ce ați terminat cu asta, mergeți laDocs.copilot.aighiduri pentru a afla mai multe.

Citire:

3] Adăugați agent Langgraph

În continuare, trebuie să integrăm agentul Langgraph în fișierul server.py.În primul rând, localizați instanța CopilotKitsDK în punctul dvs. final Python, de obicei găsit în server.py. Apoi, reglați instanța CopilotkitsDK (stabilită în etapa precedentă) pentru a găzdui agenții Langgraph. Trebuie să adăugați următoarele linii de cod.

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) 
# }
)
],

Acest lucru ar trebui să fie închis sub eticheta Copilotkitsdk.

Pentru a ști mai multe, vă recomandăm să urmați ghidul menționat îndocs.copilotkit.ai/coagents.

Citiți înrudite:

Cum îmi construiesc propriul copilot?

Pentru a crea un nou copilot, accesați pagina de pornire a Studioului Copilot (la /pilotstudio.microsoft.com) și selectațiCreaÎn navigarea stângă, apoi alegețiCo -Pilotspagină. În mod alternativ, puteți selecta+ Copilot nouPe pagina Copilotilor. Utilizați chatul pentru a descrie copilotul dvs., ghidat de întrebările furnizate sau selectațiSalt pentru a configurași completați formularul. În cele din urmă, selectați „Creare” pentru a finaliza procesul.

Citire:

Copilot poate genera cod?

Da, Copilot poate genera cod. Cu toate acestea, nu poate fi perfect; Pot exista mai multe glitch -uri și bug -uri. Prin urmare, nu ar trebui să integreze codul furnizat de niciun chatbot AI fără inspecții manuale minuțioase. Puteți utiliza Copilotul Microsoft în Edge, aplicația încorporată sau

Citiți și:

Related Posts