Desata los superpoderes de la IA: integra CopilotKit en tus aplicaciones sin esfuerzo
Desata los superpoderes de la IA: integra CopilotKit en tus aplicaciones sin esfuerzo. Aprende cómo el nuevo lanzamiento de CopilotKit 1.0 empodera a los desarrolladores a integrar funciones impulsadas por IA como interfaz generativa, protocolos basados en GraphQL y edición de texto sin problemas en cualquier aplicación.
15 de febrero de 2025

Desbloquea el poder de la IA en tus aplicaciones con CopilotKit, el marco de trabajo de código abierto que integra sin problemas a los asistentes de IA en tus productos. Descubre cómo este último lanzamiento 1.0 introduce características revolucionarias como una elegante interfaz de usuario generativa, protocolos basados en GraphQL y ganchos intuitivos de SDK de React, lo que te permite mejorar las experiencias de los usuarios y agilizar el desarrollo.
Explora la elegante interfaz de usuario generativa de CopilotKit
Descubre los nuevos protocolos basados en GraphQL en CopilotKit
Utiliza los poderosos ganchos del SDK de React de CopilotKit
Optimiza la comunicación con el gancho CopilotReadable
Genera sugerencias de chat inteligentes con el gancho UseCopilotChat
Integra CopilotKit en tu aplicación similar a una hoja de cálculo
Aprovecha CopilotText Area para la edición de texto impulsada por IA
Conclusión
Explora la elegante interfaz de usuario generativa de CopilotKit
Explora la elegante interfaz de usuario generativa de CopilotKit
La nueva versión 1.0 de CopilotKit introduce una característica de interfaz de usuario generativa elegante que le permite renderizar componentes React personalizados dentro de la interfaz de chat. Esta poderosa capacidad permite integrar sin problemas la funcionalidad impulsada por IA en la experiencia del usuario de su aplicación.
Con la interfaz de usuario generativa, puede crear componentes visualmente atractivos e interactivos que van más allá de las simples interacciones basadas en texto. Por ejemplo, en la demostración presentada, se utilizó CopilotKit para generar un componente de vista previa similar a una hoja de cálculo, lo que permite al usuario visualizar e interactuar rápidamente con los datos sin tener que crear manualmente la interfaz de usuario.
La interfaz de usuario generativa se basa en los protocolos basados en GraphQL de CopilotKit, que proporcionan una forma flexible y eficiente de manejar los campos de entrada y salida. Esta integración garantiza que los componentes generados puedan comunicarse con el entorno de ejecución de CopilotKit en tiempo real, lo que permite actualizaciones dinámicas e interacciones receptivas.
Los desarrolladores pueden aprovechar los nuevos ganchos del SDK de React, como el gancho useCopilotAction
, para interactuar directamente con CopilotKit dentro de su aplicación. Esto permite una integración estrecha entre el estado de la aplicación y la funcionalidad impulsada por IA, creando una experiencia de usuario fluida.
Descubre los nuevos protocolos basados en GraphQL en CopilotKit
Descubre los nuevos protocolos basados en GraphQL en CopilotKit
La última versión de CopilotKit, la versión 1.0, introduce una mejora significativa con la integración de protocolos basados en GraphQL. Esta nueva característica permite a los desarrolladores aprovechar el poder de GraphQL para una comunicación fluida entre el entorno de ejecución de CopilotKit y sus aplicaciones.
Los aspectos más destacados de la integración de GraphQL incluyen:
-
API de GraphQL: El nuevo entorno de ejecución de CopilotKit utiliza una API de GraphQL, lo que permite a los desarrolladores aprovechar la flexibilidad y eficiencia de GraphQL para los requisitos de datos de su aplicación.
-
Campos de entrada y salida: La API de GraphQL admite campos de entrada y salida, que son cruciales para construir aplicaciones en tiempo real que requieren un intercambio de datos dinámico.
-
Transmisión de datos: Los desarrolladores ahora pueden transmitir datos de forma independiente utilizando la API de GraphQL, lo que permite actualizaciones de datos eficientes y receptivas dentro de sus aplicaciones.
Utiliza los poderosos ganchos del SDK de React de CopilotKit
Utiliza los poderosos ganchos del SDK de React de CopilotKit
CopilotKit proporciona un conjunto de potentes ganchos del SDK de React que le permiten integrar sin problemas las capacidades de IA en su aplicación. Estos ganchos permiten la interacción directa entre su aplicación y el entorno de ejecución de CopilotKit, lo que facilita aprovechar todo el potencial de la plataforma.
Los ganchos clave ofrecidos por CopilotKit incluyen:
-
useCopilotReadable: Este gancho le permite proporcionar contexto de front-end al motor de CopilotKit, lo que permite que el asistente de IA comprenda el estado actual de su aplicación. Puede pasar estructuras de datos, como los datos actuales de la hoja de cálculo, y asociarlos con etiquetas específicas para que CopilotKit los entienda.
-
useCopilotAction: Este gancho permite que CopilotKit realice acciones dentro de su aplicación. Puede definir acciones, como sugerir sobreescrituras de hojas de cálculo, y pasar los parámetros necesarios. El gancho proporciona una función de renderizado y una función de controlador, lo que le permite personalizar la interfaz de usuario y el comportamiento de la acción.
Optimiza la comunicación con el gancho CopilotReadable
Optimiza la comunicación con el gancho CopilotReadable
El gancho CopilotReadable es una herramienta poderosa proporcionada por el marco de trabajo Copilot Kit que le permite optimizar la comunicación entre su aplicación y el motor de Copilot. Este gancho le permite pasar información del frontend al motor de Copilot de manera fluida, asegurando que el asistente de IA tenga el contexto necesario para proporcionar respuestas precisas y relevantes.
Utilizando el gancho CopilotReadable, puede definir los datos que desea compartir con el motor de Copilot, como el estado actual de su aplicación o cualquier información relevante que el asistente de IA pueda necesitar para proporcionar sugerencias o acciones útiles. Al proporcionar este contexto, puede asegurarse de que las respuestas de Copilot se adapten a las necesidades específicas de su aplicación y usuarios.
Genera sugerencias de chat inteligentes con el gancho UseCopilotChat
Genera sugerencias de chat inteligentes con el gancho UseCopilotChat
El gancho useCopilotChat
es una característica poderosa introducida en el lanzamiento de la versión 1.0 de Copilot Kit. Este gancho le permite generar sugerencias de chat inteligentes en función del estado actual de la aplicación, lo que permite a sus usuarios interactuar de manera rápida y sencilla con su aplicación impulsada por IA.
Aquí está cómo puede aprovechar el gancho useCopilotChat
:
-
Importar el gancho: Comience importando el gancho
useCopilotChat
de la biblioteca Copilot Kit. -
Usar el gancho en su componente: En su componente, llame al gancho
useCopilotChat
y pase cualquier estado o contexto de aplicación relevante que desee que la IA considere al generar sugerencias. -
Representar las sugerencias de chat: Use las
chatSuggestions
devueltas por el gancho para representar las sugerencias generadas por IA en su interfaz de usuario. -
Manejar las interacciones del usuario: Cuando un usuario selecciona una sugerencia, puede llamar a la función
generateChatSuggestion
proporcionada por el gancho para desencadenar la generación de un nuevo conjunto de sugerencias en función del estado actualizado de la aplicación.
Integra CopilotKit en tu aplicación similar a una hoja de cálculo
Integra CopilotKit en tu aplicación similar a una hoja de cálculo
Para integrar CopilotKit en su aplicación similar a una hoja de cálculo, deberá seguir estos pasos:
-
Configurar el proveedor de CopilotKit: Comience envolviendo su aplicación con el componente
CopilotKitProvider
. Esto proporciona la lógica empresarial necesaria para conectar su aplicación a la API de CopilotCloud. -
Utilizar la barra lateral de CopilotKit: CopilotKit proporciona un componente
CopilotSidebar
preconfigurado que puede usar para representar la interfaz del asistente impulsado por IA dentro de su aplicación. -
Proporcionar contexto con useCopilotReadable: Use el gancho
useCopilotReadable
para pasar datos relevantes de su aplicación al motor de CopilotKit. -
Habilitar acciones de IA con useCopilotAction: Aproveche el gancho
useCopilotAction
para permitir que el asistente de CopilotKit realice acciones dentro de su aplicación. -
Personalizar la interfaz de usuario con Interfaz de usuario generativa: La característica de Interfaz de usuario generativa de CopilotKit le permite representar componentes React personalizados dentro de la interfaz de chat.
Aprovecha CopilotText Area para la edición de texto impulsada por IA
Aprovecha CopilotText Area para la edición de texto impulsada por IA
El CopilotText Area es una característica poderosa del marco de trabajo Copilot Kit que le permite integrar capacidades de edición de texto impulsadas por IA directamente en su aplicación. Este reemplazo listo para usar para cualquier área de texto en su aplicación proporciona a los usuarios edición de texto asistida por IA, mejorando su productividad y eficiencia.
Con el CopilotText Area, los usuarios pueden beneficiarse de autocompletados impulsados por IA, generación de texto y otras funciones inteligentes para agilizar sus tareas de escritura. La integración del CopilotText Area es sencilla. Simplemente reemplace su área de texto existente con el componente CopilotTextArea
y proporcione la configuración necesaria, como autoSuggestionsConfig
.
Conclusión
Conclusión
La nueva versión 1.0 de Copilot Kit es una actualización significativa que introduce varias mejoras clave al marco de trabajo. La introducción de una elegante interfaz de usuario generativa permite a los desarrolladores representar componentes React personalizados dentro de la interfaz de chat, lo que permite una integración fluida de las funciones impulsadas por IA en sus aplicaciones.
La integración de protocolos basados en GraphQL, con soporte para campos de entrada y salida y transmisión de datos, mejora las capacidades en tiempo real del entorno de ejecución de Copilot. Los nuevos ganchos del SDK de React, como useCopilotAction
y useCopilotChatSuggestion
, proporcionan a los desarrolladores mecanismos de interacción directa dentro de sus aplicaciones, mientras que el gancho useCopilotReadable
optimiza la comunicación del estado de la aplicación.
Preguntas más frecuentes
Preguntas más frecuentes