LangChain mejora los documentos de incorporación con páginas estandarizadas y referencias API mejoradas


Ted Hisokawa
16 de agosto de 2024 15:49

LangChain renueva los documentos de incorporación con un formato estandarizado y referencias de API mejoradas para una recuperación de información más rápida.



LangChain mejora los documentos de incorporación con páginas estandarizadas y referencias API mejoradas

Una gran parte del ecosistema LangChain es su extensa colección de integraciones. LangChain ofrece más de 1000 integraciones para LLM, almacenes de vectores, herramientas, alimentadores de documentos y más. Hoy, el equipo de LangChain anunció una revisión significativa de su documentación de integración de Python y JavaScript, con el objetivo de hacerla más útil y accesible para la comunidad, según el Blog de Langchain.

Contenido estandarizado para todas las páginas de incorporación

Durante el último año y medio, la comunidad LangChain ha contribuido con más de 1000 integraciones de código abierto, incluidas plantillas de chat, almacenes de vectores, herramientas y buscadores. A medida que el número de integraciones ha aumentado y las mejores prácticas han evolucionado, muchas páginas de documentación han quedado obsoletas.

Las integraciones clave ahora siguen una plantilla estandarizada que resalta las características comunes a cada categoría (por ejemplo, plantillas, almacenes de vectores, buscadores). Por ejemplo, las páginas de plantillas de chat comienzan con una tabla que indica si una integración admite funciones como la invocación de herramientas y la entrada multimodal, seguida de ejemplos básicos de instalación e invocación.

Nuestro objetivo con estas páginas de integración renovadas es ayudar a los desarrolladores a identificar rápidamente qué puede hacer una integración y cómo usarla.

Descripción general de la plantilla estandarizada para las páginas de integración de LangChain
Descripción general de la plantilla estandarizada para las páginas de integración de LangChain

Si bien en estas páginas permanecen algunos ejemplos avanzados y específicos de integración, se ha puesto mayor énfasis en los enlaces a guías prácticas y referencias de API para mantener el contenido actualizado y evitar repeticiones.

Nuevas páginas de índice para una búsqueda más sencilla

Para ayudar a los desarrolladores a encontrar las integraciones que necesitan, LangChain ha optimizado las páginas de índice para cada tipo de integración. Combinadas con una barra lateral más pequeña, estas páginas de índice ahora incluyen tablas similares a las de las páginas de integración individuales, lo que permite una identificación rápida de las integraciones con la funcionalidad deseada.

Tabla “Características” en nuevas páginas de índice para cada tipo de integración

Actualmente, estas tablas de “Características” están ordenadas según una combinación de factores, incluido el uso en los seguimientos de LangSmith y las descargas de paquetes. LangChain planea explorar formas adicionales de resaltar y mostrar las próximas integraciones en el futuro.

Referencias de API mejoradas

Las nuevas páginas de documentación presentan de manera destacada referencias de API mejoradas para Pitón Y javascript.

Para Python, se han agregado más explicaciones y ejemplos de uso en las cadenas de documentación. La estructura y el formato se han actualizado para que sean más modernos y fáciles de usar, incluida una barra lateral navegable de métodos y atributos para todas las clases.

Referencia de la API de Python de LangChain
Referencia de la API de Python de LangChain

Para JavaScript, las páginas de referencia de API se han vuelto menos intimidantes al minimizar la barra lateral predeterminada, filtrar métodos menos relevantes y otros artefactos de compilación. Las populares plantillas de discusión y páginas de almacenamiento de vectores se han mejorado con varios ejemplos de uso, y en general se ha mejorado la visibilidad de definiciones útiles de constructores y tiempos de ejecución y métodos importantes.

Referencia de la API de JavaScript de LangChain
Referencia de la API de JavaScript de LangChain

Este trabajo continuo tiene como objetivo garantizar que las referencias de API se mantengan por sí solas como recursos valiosos para la comunidad LangChain.

Fuente de la imagen: Shutterstock