Crea un sistema de comentarios autogestionado con LangChain y OpenAI

Crea un sistema de comentarios autogestionado con LangChain y OpenAI' can be condensed to 'Crea un sistema de comentarios autogestionado con LangChain y OpenAI

Vamos a crear un sistema de respuesta de comentarios auto-moderado utilizando dos de los modelos disponibles en OpenAI encadenados con LangChain. Previniendo que nuestro sistema sea troleado.

Como descargo de responsabilidad, me gustaría señalar que este artículo es simplemente un ejemplo creado para demostrar cómo funciona la herramienta LangChain. Hay muchas formas de crear un sistema de comentarios auto-moderado. La que exploraremos en este artículo es una solución muy básica.

La idea básica es aislar el modelo que finalmente publica la respuesta de la entrada del usuario a la que está respondiendo.

En otras palabras, no permitiremos que el modelo que interpreta el texto del usuario sea la autoridad final para publicar la respuesta. De esta manera, protegemos el sistema de posibles intentos de explotación por parte del usuario.

Los pasos que seguirá nuestra cadena LangChain para evitar que nuestro sistema de moderación se vuelva loco o descortés son los siguientes:

  • El primer modelo lee la entrada del usuario.
  • Genera una respuesta.
  • Un segundo modelo analiza la respuesta.
  • Si es necesario, la modifica y finalmente la publica.

Como puedes ver, el segundo modelo es responsable de decidir si la respuesta se puede publicar. Por lo tanto, evitaremos que tenga contacto directo con las entradas del usuario.

El código fuente.

El artículo se basa en un cuaderno en el que he utilizado dos modelos diferentes de OpenAI. Sin embargo, hay dos cuadernos complementarios adicionales que implementan la misma solución con modelos de Hugging Face. En uno de ellos, se utiliza el modelo EleutherAI/gpt-j-6b, y en el otro, empleé el modelo meta-llama/Llama-2–7b-chat-hf, que forma parte de la conocida familia de modelos LLAMA-2 lanzada por Meta.

Los tres cuadernos se pueden encontrar en el repositorio de GitHub del curso de Modelos de Lenguaje Amplio.

  • Cuaderno Llama2–7B: https://github.com/peremartra/Large-Language-Model-Notebooks-Course/blob/main/HF_LLAMA2_LangChain_Moderation_System.ipynb

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

Mejora el rendimiento de la inferencia para LLMs con los nuevos contenedores de Amazon SageMaker

Hoy, Amazon SageMaker lanza una nueva versión (0.25.0) de los Contenedores de Aprendizaje Profundo (DLC) para Inferen...

Inteligencia Artificial

Estos ingeniosos drones pueden unirse en el aire para formar un robot más grande y fuerte

Investigadores de la Universidad de Tokio en Japón han desarrollado drones que pueden ensamblar y desmontar en pleno ...

Inteligencia Artificial

Investigadores de NTU Singapur proponen OtterHD-8B un innovador modelo de IA multimodal evolucionado a partir de Fuyu-8B

Investigadores de S-Lab, Universidad Tecnológica de Nanyang, Singapur, presentan OtterHD-8B, un innovador modelo mult...

Inteligencia Artificial

Proyecto de ley bipartidista propone un panel de expertos para abordar los riesgos y regulaciones de la inteligencia artificial.

El Representante Ted Lieu (D-CA) está liderando el esfuerzo para brindar al Congreso la experiencia necesaria para co...

Inteligencia Artificial

Conozca a NANA, el avatar de recepcionista con inteligencia artificial de Moonshine Studio

Nota del editor: Esta publicación es parte de nuestra serie semanal En el Estudio de NVIDIA, que celebra a artistas d...