Cómo crear el Chatbot LLaMa 2 con Gradio y Hugging Face en Free Colab.

Crear el Chatbot LLaMa 2 con Gradio y Hugging Face en Free Colab.

¡Gracias a Gradio, puedes construir la interfaz de usuario del chatbot en una sola línea de código!

Imagen creada por el autor con Leonardo.ai. Indicación: “Una persona vestida con ropa tradicional peruana, teniendo una conversación profunda con una llama inteligente, con los Andes peruanos de fondo.”

El panorama de los modelos de lenguaje de código abierto de gran tamaño es fascinante.

En el momento de escribir este artículo, los modelos LLaMa 2 están recibiendo mucha atención. Por lo tanto, vale la pena aprender cómo interactuar con estos modelos.

En este artículo, aprenderás cómo construir un chatbot con la interfaz de Gradio ChatInterface y Hugging Face. ¡Y podrás ejecutar el código en el cuaderno gratuito de Colab!

Como seguiremos todos los pasos detalladamente, este tutorial es apto para principiantes. Pero también los ingenieros experimentados podrán aprender mucho, ya que hablaremos de tecnologías de vanguardia, como Llama 2.

Flujo de trabajo

En esta guía paso a paso, seguiremos los siguientes pasos:

  1. Instalaciones: Comenzaremos configurando nuestro entorno con las bibliotecas requeridas.
  2. Requisitos previos: Asegurémonos de tener acceso al modelo Llama-2 7B en Hugging Face.
  3. Carga del modelo y del tokenizador: Obtengamos el modelo y el tokenizador para nuestra sesión.
  4. Creación del pipeline de Llama: Preparemos nuestro modelo para generar respuestas.
  5. Formateo de la indicación para Llama 2: Preparemos los mensajes para seguir la estructura de indicación correcta.
  6. Generación de respuestas de Llama: Creemos una función para obtener respuestas basadas en el historial de chat.
  7. Interacción con Llama a través de la interfaz de chat de Gradio: Solicitemos respuestas al modelo y exploremos sus capacidades.

Nota: Al final de este artículo, encontrarás todos los enlaces útiles, incluido un cuaderno de Colab listo para usar con el proyecto descrito en este artículo (y una versión en video de esta guía).

¡Sumérgete y diviértete!

Requisitos previos.

Antes de pasar al código, deberás invertir 2 minutos para seguir estos 3 pasos necesarios:

  1. Asegúrate de haber cambiado el entorno de ejecución de tu Colab a GPU para un rendimiento óptimo. En el menú superior, ve a Entorno de ejecución -> Cambiar tipo de entorno de ejecución y selecciona “GPU T4”.
  2. Crea una cuenta en Hugging Face para acceder a…

We will continue to update Zepes; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more

Inteligencia Artificial

¿Qué es la Hiperpersonalización de IA? Ventajas, Estudios de Caso y Preocupaciones Éticas

Explora el concepto de hiperpersonalización de IA, sus mecanismos y estudios de caso. Aprende sobre sus ventajas e im...

Inteligencia Artificial

Los creativos están luchando contra la inteligencia artificial con demandas legales

¿La acción legal obligará a las empresas de IA a cambiar la forma en que entrenan sus programas?

Noticias de Inteligencia Artificial

Los Nano-Tatuajes No Necesitan Baterías ni Cables

Los sensores de nano-tatuajes basados en la retrodispersión pueden comunicarse con dispositivos cercanos sin necesida...

Inteligencia Artificial

Este documento de IA presenta BioCLIP aprovechando el conjunto de datos TreeOfLife-10M para transformar la visión por computadora en biología y conservación

Muchas ramas de la biología, incluyendo ecología, biología evolutiva y biodiversidad, están recurriendo cada vez más ...

Investigación

Investigadores de Princeton presentan Infinigen un generador procedural de escenas tridimensionales fotorrealistas del mundo natural.

El equipo de investigación de la Universidad de Princeton ha presentado Infinigen, un innovador generador procedural ...

Inteligencia Artificial

Inteligencia Artificial vs. Inteligencia Humana Top 7 Diferencias

Introducción La inteligencia artificial ha recorrido un largo camino desde el personaje ficticio de IA JARVIS hasta e...