rafaecheve / wordcraft-es

✨✍️ Wordcraft es un editor de texto impulsado por IA con énfasis en la escritura de cuentos

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

✨✍️ Wordcraft

Wordcraft es un editor de texto impulsado por LLM con énfasis en la escritura de cuentos.

g.co/research/wordcraft

Wordcraft es una herramienta construida por investigadores de Google PAR para escribir historias con IA. El La aplicación está impulsada por LLM como PaLM, una de las últimas generaciones de grandes modelos de lenguaje. En esencia, los LLM son máquinas simples: están capacitados para predecir la próxima palabra más probable dada una indicación textual. Pero debido a que el modelo es tan grande y ha sido entrenado en una gran cantidad de texto, es capaz de aprender conceptos de nivel superior. También demuestra una capacidad emergente fascinante a menudo referido como aprendizaje en contexto. Al diseñar cuidadosamente las indicaciones de entrada, se puede instruir al modelo para que realice una increíblemente amplia gama de tareas.

Sin embargo, este proceso (a menudo denominado ingeniería rápida) es quisquilloso y difícil incluso para los practicantes experimentados. Creamos Wordcraft con el objetivo de explorar hasta dónde podríamos llevar esta técnica a través de un proceso cuidadosamente diseñado interfaz de usuario, y empoderar a los escritores dándoles acceso a estos herramientas de última generación.

👷‍♂️ Construir

npm i
npm run dev

☁️ API

Para ejecutar Wordcraft, necesitará una clave API GenAI. Por favor sigue el instrucciones en developers.generativeai.google/tutorials/setup. Una vez que tenga su clave API, cree un archivo .env y agregue la clave.

toque .env
echo "API_KEY=\"<INSERT_GENAI_API_KEY>\"" > .env

Recuerde, use sus claves API de forma segura. No los comparta con otros, ni incruste directamente en código que está expuesto al público! Esta aplicación almacena/carga claves API en el cliente para facilitar el desarrollo, pero estas deben ser eliminado en todas las aplicaciones de producción!

Puede encontrar más información sobre la API de PaLM 2 en developers.generativeai.google

🤖 Aplicación

Wordcraft se puede personalizar agregando modelos adicionales o agregando operaciones/controles. La arquitectura básica permite una gran cantidad de flexibilidad en el

/app/context

Define los datos/ejemplos subyacentes que se utilizarán para construir pocos disparos instrucciones al modelo de lenguaje subyacente. Estos datos de ejemplo pueden ser personalizado para adaptarse a un estilo o género en particular.

/app/core/operations

Define cómo se combina la intención del usuario con el estado del documento, gestiona actualizar el editor de texto y maneja las opciones del usuario.

/app/models

Define cómo se combinan los datos del Contexto con un estado de Operación para construye el texto que se enviará a un modo y analiza la salida del modelo.

Agregar nuevos controles

Para agregar un nuevo control personalizado (por ejemplo, un botón que se traduce en cerdo latino):

  • Crear un nuevo PigLatinExamples en /app/context/examples
  • Cree un controlador de solicitud correspondiente en /app/models/genai/prompts
  • Registre ese controlador de avisos con la clase 'Modelo' subyacente en /app/modelos/genai/index.ts
  • Crear una nueva PigLatinOperation en /app/core/operations
  • Registrar la operación en main.ts

Este no es un producto de Google compatible oficialmente

About

✨✍️ Wordcraft es un editor de texto impulsado por IA con énfasis en la escritura de cuentos

License:Apache License 2.0


Languages

Language:TypeScript 94.5%Language:CSS 4.1%Language:JavaScript 1.1%Language:HTML 0.3%