AI.JSX é uma estrutura para construir aplicativos de IA usando Javascript e JSX. Com AI.JSX, você obtém ótimas ferramentas para engenharia imediata e pode fazer com que o LLM renderize componentes React em sua resposta (em vez de apenas texto). Isso significa que você pode fornecer um conjunto de componentes React e deixar o LLM construir sua UI dinamicamente em tempo de execução. AI.JSX também fornece suporte nativo para ferramentas, perguntas e respostas de documentos e muito mais.
AI.JSX pode ser usado para criar aplicativos LLM independentes que podem ser implantados em qualquer lugar com suporte para Node.js ou pode ser usado como parte de um aplicativo React maior.
AI.JSX vem com os seguintes recursos prontos para uso:
Para começar com AI.JSX, siga estas etapas:
Aqui está um exemplo simples usando AI.JSX para gerar uma resposta de IA a um prompt:
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 ) ;
Você pode brincar com demonstrações ao vivo em nosso aplicativo de demonstração ao vivo ou visualizar o código-fonte. Para um conjunto completo de exemplos, consulte o pacote de exemplos.
Aceitamos contribuições! Consulte o Guia de Contribuição para obter detalhes sobre como começar.
AI.JSX é um software de código aberto e lançado sob a licença do MIT.