AI.JSX es un marco para crear aplicaciones de IA utilizando Javascript y JSX. Con AI.JSX, obtiene excelentes herramientas para una ingeniería rápida y puede hacer que LLM represente componentes de React en su respuesta (en lugar de solo texto). Esto significa que puede proporcionar un conjunto de componentes de React y dejar que el LLM construya su interfaz de usuario dinámicamente en tiempo de ejecución. AI.JSX también proporciona soporte nativo para herramientas, preguntas y respuestas sobre documentos y mucho más.
AI.JSX se puede usar para crear aplicaciones LLM independientes que se pueden implementar en cualquier lugar donde se admita Node.js, o se puede usar como parte de una aplicación React más grande.
AI.JSX viene con las siguientes características listas para usar:
Para comenzar con AI.JSX, siga estos pasos:
A continuación se muestra un ejemplo sencillo que utiliza AI.JSX para generar una respuesta de IA a un mensaje:
import * as AI from 'ai-jsx' ;
import { ChatCompletion , UserMessage } from 'ai-jsx/core/completion' ;
const app = (
< ChatCompletion >
< UserMessage > Write a Shakespearean sonnet about AI models. < / UserMessage >
< / ChatCompletion >
) ;
const renderContext = AI . createRenderContext ( ) ;
const response = await renderContext . render ( app ) ;
console . log ( response ) ;
Puedes jugar con demostraciones en vivo en nuestra aplicación de demostración en vivo o ver el código fuente. Para obtener un conjunto completo de ejemplos, consulte el paquete de ejemplos.
¡Agradecemos las contribuciones! Consulte la Guía de contribuciones para obtener detalles sobre cómo comenzar.
AI.JSX es un software de código abierto y se publica bajo la licencia MIT.