Cómo crear coagentes de IA o aplicaciones impulsadas por Copilot

Coagenteofrece un conjunto de herramientas necesario para integrar agentes LanGraph en aplicaciones React con el fin de crear aplicaciones Agent-Native. En esta publicación, hablaremos sobre esta herramienta y veremos cómo puedesCree coagentes de IA o aplicaciones impulsadas por Copilot.

¿Qué son los coagentes?

Como se mencionó anteriormente, CoAgent es un conjunto de herramientas que le permite integrar agentes de IA en aplicaciones para crear aplicaciones nativas del agente. Hablemos ahora de sus características.

  • CoAgents tiene una función llamadaEstado compartido, debido a lo cual, incluso una sola línea de código permite que su aplicación obtenga información del agente, y el agente puede obtener la aplicación de información a medida que están sincronizados y pueden interactuar en tiempo real.
  • También te daInterfaz en tiempo realagentes que pueden realizar acciones tanto de frontend como de backend según el contexto proporcionado por el usuario y el estado de la aplicación, como es una interfaz de usuario generativa, estas llamadas a herramientas se difunden automáticamente según el requisito.
  • Humano en el circuitopermite una integración perfecta de la supervisión e intervención humana en los flujos de trabajo de IA, especificando puntos de interrupción para la entrada o aprobación para mejorar la seguridad y el rendimiento.
  • También tenemosEstado del agente intermedio de la corriente,que visualiza los procesos de pensamiento de los agentes en tiempo real, brindando transparencia y experiencias de usuario atractivas, cruciales para el desempeño de los agentes y una UX que cumpla con las expectativas del usuario.
  • CoagenteUI generativa agentecrea interfaces dinámicas generadas por IA que se adaptan a las necesidades del usuario y a los resultados del agente, brindando visibilidad del estado del agente y generando confianza.

Si le gustan las funciones mencionadas anteriormente, es posible que desee considerar el uso de CoAgents para su negocio; veamos cómo hacerlo.

Cree coagentes de IA o aplicaciones impulsadas por Copilot

Siga los pasos a continuación para crear coagentes de IA o aplicaciones impulsadas por Copilot.

  1. Instalar CopilotKit
  2. Configurar el punto final de backend remoto
  3. Agregar agente LangGraph

Hablemos de ellos en detalle.

1]Instalar CopilotKit

Antes de comenzar con CoAgents, primero debemos instalar CopilotKit en su dispositivo. Suponemos que ya lo ha hechoen su computadora y ha creado una carpeta para las aplicaciones de React; sin embargo, la última parte es opcional para este paso. CopilotKit utiliza un modelo LLM de código abierto, en este tutorial usaremosClave API de OpenAI.Sin más preámbulos, comencemos.

  • AbiertoTerminal de Windowsy vaya a la ubicación donde creó la aplicación React usandocd (cambiar directorio)dominio.
cd C:\React\myapplication
  • Ahora, ejecute el siguiente comando.
 npm install @copilotkit/react-core @copilotkit/react-ui @copilotkit/runtime
  • Luego, ejecute el comando que se menciona a continuación para instalar OpenAI.
npm install openai
  • En tu proyecto, ve a la.vísperaarchivo, se ubicará en la raíz y agregará la siguiente línea.
OPENAI_API_KEY=your_api_key_here

Después de realizar cambios en el archivo, le recomendamos que navegue hastadocs.copilot.ai/quickstartpara saber cómo configurar el End Point y configurar el proveedor CopilotKit en su proyecto.

2]Configurar el punto final de backend remoto

Para integrar servicios basados ​​en Python (o cualquier otra alternativa de Node.js), tenemos que conectar la aplicación Copilot a un punto final remoto de backend. Para hacer eso, primero instalemos las dependencias de Copilot en la Terminal de Windows usando la siguiente consulta.

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

Ahora, necesitamos configurar el servidor FastAI; para ello, ejecute los comandos que se mencionan a continuación.

mkdir my_copilotkit_remote_endpoint
cd my_copilotkit_remote_endpoint
echo. > server.py

si elecono funcionó, puede abrir la carpeta en Visual Studio Code y luego crearservidor.pyarchivo.

Abre elservidor.pyarchivo en VSCode y luego pegue las siguientes líneas de código.

from fastapi import FastAPI

app = FastAPI()

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

Ahora, regresa aTerminal de Windowse instale FastAPI y Uvicorn.

pip install fastapi uvicorn

Una vez que haya terminado con eso, vaya adocs.copilot.aiguías para aprender más.

3]Agregar agente LangGraph

A continuación, necesitamos integrar el agente LangGraph en el archivo server.py.Primero, ubique la instancia CopilotKitSDK dentro de su punto final remoto de Python, que generalmente se encuentra en server.py. A continuación, ajuste la instancia CopilotKitSDK (establecida en el paso anterior) para acomodar los agentes LangGraph. Debe agregar las siguientes líneas de código.

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

Esto debe estar incluido bajo la etiqueta CopilotKitSDK.

Para saber más, te recomendamos seguir la guía mencionada endocs.copilotkit.ai/coagents.

Leer:

¿Cómo construyo mi propio copiloto?

Para crear un nuevo copiloto, vaya a la página de inicio de Copilot Studio (en /copilotstudio.microsoft.com) y seleccioneCrearen la navegación izquierda, luego elija elCopilotospágina. Alternativamente, puede seleccionar+ Nuevo copilotoen la página de Copilotos. Utilice el chat para describir a su copiloto, guiado por las preguntas proporcionadas, o seleccioneSaltar a configurary llena el formulario. Finalmente, seleccione "Crear" para completar el proceso.

Leer:

¿Puede Copilot generar código?

Sí, Copilot puede generar código. Sin embargo, no puede ser perfecto; Puede haber múltiples fallos y errores. Por lo tanto, no se debe integrar el código proporcionado por ningún chatbot de IA sin inspecciones manuales exhaustivas. Puede utilizar Copilot de Microsoft en Edge, la aplicación integrada o

Lea también:

Related Posts