Este repositorio contiene el código fuente de la técnica de generación aumentada de recuperación (RAG), como se describe en los siguientes artículos:
Parte 1: Primeros pasos, cadena de pensamiento
Parte 2: Razón-Acto, conversación de varios turnos
Parte 3: ingesta de PDF, búsqueda de vectores
Bonificación: RAG con SLM (modelo de lenguaje pequeño)
Primero, necesitas ejecutar el servidor API de llama.cpp con Phi 2:
./server -m /path/to/phi-2.Q4_K_M.gguf
(Para una respuesta más lenta pero con mayor precisión, considere usar Mistral 7B OpenOrca).
Para iniciar Pico Jarvis, necesita Node.js v18 o posterior:
npm install npm start
y luego abra localhost:5000
.
Haga las siguientes preguntas:
¿Quién escribió el Canon de la Medicina?
¿Se suele comer ramen en Egipto?
¿Quién dirigió la película El Caballero Oscuro?
¡Nombra Indonesia como destino turístico número uno!
¿Cuál es el idioma nativo del Sr. Spock?
¿Qué estado de EE. UU. comienza con G?
¿Cuál es el número atómico del magnesio?
¿Dónde encontramos canguro?
¿Quién es el padre de Luke Skywalker?
¿En qué país se habla mandarín?
¿Cuál es el río más largo de América Latina?
¿Quién fue el autor de la teoría especial de la relatividad?
¿Qué metal ficticio se infunde en el cuerpo de Wolverine?
¿Quién navegó con el buque insignia Santa María?
Nombra el gran desierto cerca de Mongolia.
¿Qué está más cerca de Singapur: Vietnam o Australia?
¿Quién es el espía ficticio 007?
¿Qué país es conocido por IKEA?
Mientras tanto, las preguntas relacionadas con el sistema solar se responderán buscando en el documento PDF:
¿Qué es un planeta enano?
¿Qué planeta se conoce como el rojo?
¿Qué materiales componen los gigantes gaseosos?
¿Qué tal los gigantes de hielo?
Explica la heliopausa
¿Cuándo entró la Voyager 2 al espacio interestelar?
¿Qué tal la Voyager 1?
Si obtiene una clave API para OpenWeatherMap y la proporciona como variable de entorno OPENWEATHERMAP_API_KEY
, intente preguntar lo siguiente:
¿Cómo es el clima en Yakarta?
¿Cuál es la temperatura actual en Palo Alto?
¿Está actualmente nublado en Seattle?