Come costruire coagenti AI o app alimentate dal copilota

CoagentOffre un kit di strumenti richiesto per integrare gli agenti di Langraph nelle app React al fine di creare applicazioni native per agenti. In questo post, parleremo di questo strumento e vedremo come puoiCostruisci coagenti di intelligenza artificiale o app alimentate dal copilota.

Cosa sono i coagenti?

Come accennato in precedenza, Coagent è un kit di strumenti che consente di integrare gli agenti di intelligenza artificiale nelle app per creare applicazioni native per agenti. Parliamo ora delle sue caratteristiche.

  • Coagents ha una caratteristica chiamataStato condiviso, a causa della quale, anche una singola riga di codice consente all'applicazione di recuperare un'idea dell'agente e l'agente può recuperare l'applicazione di intuizione in quanto sono sincronizzate e possono interagire in tempo reale.
  • Ti dà ancheFrontend in tempo realeAgenti in grado di eseguire azioni di frontend e backend secondo il contesto fornito dall'utente e lo stato dell'applicazione, in quanto l'interfaccia utente generativa, queste chiamate di strumento vengono automaticamente diffuse secondo il requisito.
  • Umano nel loopConsente l'integrazione senza soluzione di continuità della supervisione umana e l'intervento nei flussi di lavoro AI, specificando i punti di interruzione per l'input o l'approvazione per migliorare la sicurezza e le prestazioni.
  • Anche noi abbiamoStato dello stato dell'agente intermedio in streaming,Ciò visualizza i processi di pensiero degli agenti in tempo reale, fornendo trasparenza e esperienze utente coinvolgenti, cruciali per le prestazioni degli agenti e UX che soddisfano le aspettative degli utenti.
  • CoagentUI generativa agenteCrea interfacce dinamiche e generate dall'IA che si adattano alle esigenze degli utenti e ai risultati degli agenti, fornendo visibilità allo stato dell'agente e costruendo fiducia.

Se ti piacciono le funzionalità indicate in precedenza, potresti prendere in considerazione l'uso di coagenti per la tua attività, facci vedere come farlo.

Costruisci coagenti AI o app alimentate dal copilota

Seguire i passaggi seguenti per costruire coagenti di intelligenza artificiale o app alimentate dal copilota.

  1. Installa Copilotkit
  2. Configurare endpoint back -end remoto
  3. Aggiungi l'agente Langgraph

Parliamo di loro in dettaglio.

1] Installa Copilotkit

Prima di iniziare con i coagenti, dobbiamo prima installare Copilotkit sul tuo dispositivo. Stiamo presumendo che tu abbia giàSul tuo computer e ha creato una cartella per le applicazioni React, tuttavia, l'ultima parte è facoltativa per questo passaggio. Copilotkit utilizza un modello LLM open source, in questo tutorial che useremoChiave API OpenAI.Senza ulteriori indugi, iniziamo.

  • AprireTerminale di Windowse vai nella posizione in cui hai creato l'app React utilizzandoCD (Directory di modifica)comando.
cd C:\React\myapplication
  • Ora, esegui il seguente comando.
 npm install @copilotkit/react-core @copilotkit/react-ui @copilotkit/runtime
  • Quindi, eseguire il comando menzionato di seguito per installare OpenAI.
npm install openai
  • Nel tuo progetto, vai al.vigiliaFile, si troverà nella radice e aggiungerà la riga seguente.
OPENAI_API_KEY=your_api_key_here

Dopo aver apportato modifiche al file, ti consigliamo di navigaredocs.copilot.ai/quickstartPer sapere come configurare il punto finale e configurare il provider Copilotkit nel progetto.

2] Configura endpoint back -end remoto

Al fine di integrare i servizi basati su Python (o qualsiasi altra alternativa Node.js), dobbiamo collegare l'app Copilot a un endpoint back-end remoto. Per fare ciò, consentiamo di installare prima le dipendenze del copilota nel terminale di Windows utilizzando la seguente query.

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

Ora, dobbiamo configurare il server FASTAI, per farlo, eseguire i comandi menzionati di seguito.

mkdir my_copilotkit_remote_endpoint
cd my_copilotkit_remote_endpoint
echo. > server.py

Se ilecoNon ha funzionato, puoi aprire la cartella nel codice Visual Studio e quindi creareserver.pyfile.

Apri ilserver.pyFile in VSCode e quindi incollare le seguenti righe di codice.

from fastapi import FastAPI

app = FastAPI()

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

Ora torna aTerminale di Windowse installare FASTAPI e Uvicorn.

pip install fastapi uvicorn

Una volta che hai finito, vai adocs.copilot.aiGuide per saperne di più.

Leggere:

3] Aggiungi l'agente Langgraph

Successivamente, dobbiamo integrare Langgraph Agent nel file server.py.Innanzitutto, individua l'istanza Copilotkitsdk all'interno dell'endpoint remoto Python, di solito trovato in server.py. Successivamente, regola l'istanza Copilotkitsdk (stabilita nella fase precedente) per ospitare gli agenti di Langgraph. È necessario aggiungere le seguenti righe di codice.

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

Questo dovrebbe essere racchiuso sotto il tag Copilotkitsdk.

Per saperne di più, ti consigliamo di seguire la guida menzionata indocs.copilotkit.ai/coagents.

Lettura correlata:

Come costruisco il mio copilota?

Per creare un nuovo copilota, vai alla home page di Copilot Studio (at /copilotstudio.microsoft.com) e selezionaCreareNella navigazione a sinistra, quindi scegli ilCo -pilotpagina. In alternativa, puoi selezionare+ Nuovo copilotaNella pagina Copiloti. Usa la chat per descrivere il copilota, guidata dalle domande fornite o selezionaSalta per configuraree compila il modulo. Infine, selezionare "Crea" per completare il processo.

Leggere:

Copilot può generare codice?

Sì, Copilot può generare codice. Tuttavia, non può essere perfetto; Possono esserci più problemi e bug. Pertanto, non si dovrebbe integrare il codice fornito da nessun chatbot AI senza ispezioni manuali approfondite. È possibile utilizzare il copilota di Microsoft in Edge, l'app integrata o

Leggi anche:

Related Posts