Aprende LangChain para vincular LLMs con datos externos

LangChain es un marco de trabajo de inteligencia artificial diseñado para permitir a los desarrolladores crear aplicaciones de razonamiento con conciencia del contexto mediante la conexión de poderosos Modelos de Lenguaje Grande con fuentes de datos externas. Acabamos de publicar un curso en el canal de YouTube de freeCodeCamp.org que te enseñará todo sobre LangChain. El curso te dotará de habilidades de vanguardia.

LangChain es un marco de trabajo AI-first diseñado para permitir a los desarrolladores crear aplicaciones de razonamiento con conciencia del contexto al vincular potentes Modelos de Lenguaje Grande con fuentes de datos externas.

Acabamos de publicar un curso en el canal de YouTube de CodesCode.org que te enseñará todo sobre LangChain. El curso te dotará de las habilidades más avanzadas necesarias para construir un chatbot altamente conocedor utilizando el Lenguaje de Expresión de LangChain.

Tom Chant es un instructor popular en Scrimba. En este curso, Tom te llevará en un viaje desde los conceptos básicos de LangChain.js hasta conceptos avanzados. Te adentrarás en una variedad de temas, incluyendo incrustaciones, diagramas de flujo de aplicaciones, almacenamiento de vectores en Supabase, división de texto y mucho más. El curso está estructurado para hacer que aprender LangChain.js sea accesible y divertido, con un enfoque en aplicaciones prácticas.

El curso incluso incluye una introducción a LangChain de Jacob Lee, el principal mantenedor de LangChain.js.

En este curso, aprenderás sobre:

  • Dividir con una herramienta de división de texto de LangChain
  • Vectorizar fragmentos de texto
  • Utilizar modelos de incrustaciones
  • Almacenamiento de vectores en Supabase
  • Plantillas con variables de entrada
  • Frases de las plantillas
  • Lenguaje de Expresión de LangChain
  • Cadenas básicas con el método .Pipe()
  • Recuperación de un almacenamiento de vectores
  • Cadenas complejas con RunnableSequence()
  • La clase StringOutputParser()
  • Solución de problemas de rendimiento

En este curso, aprenderás cómo utilizar LangChain.js para construir un chatbot que pueda responder preguntas sobre un texto específico que le proporciones.

En la primera parte del proyecto, aprenderás a utilizar LangChain para dividir el texto en fragmentos, convertir los fragmentos en vectores utilizando un modelo de incrustaciones de OpenAI y almacenarlos juntos en un almacenamiento de vectores de Supabase.

A continuación, aprenderás acerca de las cadenas, que son los bloques de construcción de LangChain. Y lo haremos utilizando el Lenguaje de Expresión de LangChain. Esto hace que el proceso de codificación en LangChain sea mucho más fluido y fácil de entender.

Por último, aprenderás acerca de la recuperación: utilizando la coincidencia de vectores para seleccionar los fragmentos de texto de nuestro almacenamiento de vectores que son más propensos a contener la respuesta a la consulta de un usuario. Esto permite que el chatbot responda preguntas específicas sobre tus datos, una habilidad clave cuando se trabaja con IA y uno de los casos de uso más comunes para la IA en el desarrollo web.

Mira el curso completo en el canal de YouTube de CodesCode.org (dura 2 horas).


Leave a Reply

Your email address will not be published. Required fields are marked *