¿Qué es CopilotKit?
CopilotKit es la forma más sencilla de integrar copilotos listos para producción en cualquier producto. Con CopilotKit, puedes construir un 'colega virtual' que entiende completamente tu aplicación y a tus usuarios.
¿Cuáles son las características de CopilotKit?
- Interfaz de usuario sin cabeza: Utiliza
useCopilotChat()y componentes de UI preconstruidos como<CopilotChat />y<CopilotPopup />. - Contexto en tiempo real: Conecta el copiloto con datos específicos del usuario y de la aplicación en tiempo real.
- Acciones del copiloto: Permite que el copiloto realice acciones en nombre del usuario, como ordenar listados de casas.
- Integración de CoAgents: Incorpora agentes de LangChain y LangGraph para una colaboración fluida entre AI y humanos.
- UI Generativa: Renderiza componentes de React personalizados dentro del chat.
- Sugerencias: Proporciona sugerencias en el chat del copiloto con el hook
<useCopilotChatSuggestions />. - Textarea habilitado por AI: Un reemplazo fácil para cualquier
<textarea />con autocompletado y ediciones automáticas.
¿Cuáles son los casos de uso de CopilotKit?
- Aplicaciones de chat: Integra un chatbot en tu aplicación para mejorar la interacción con los usuarios.
- Gestión de datos: Utiliza el copiloto para organizar y gestionar datos de manera eficiente.
- Asistencia en tareas: Facilita la realización de tareas complejas con la ayuda del copiloto.
¿Cómo usar CopilotKit?
Para comenzar, simplemente envuelve tu aplicación con <CopilotKit publicApiKey="tuClavePublica"> y añade los componentes necesarios como <CopilotSidebar>.





