Existen muchas herramientas increíbles que ayudan a crear aplicaciones de IA generativa. Pero comenzar con una nueva herramienta requiere tiempo para aprender y practicar.
Por este motivo, creé un repositorio con ejemplos de marcos de trabajo de código abierto populares para crear aplicaciones de IA generativa.
Los ejemplos también muestran cómo utilizar estos marcos con Amazon Bedrock.
Puedes encontrar el repositorio aquí:
https://github.com/danilop/oss-for-generative-ai
En el resto de este artículo, describiré los marcos que seleccioné, qué hay en el código de muestra en el repositorio y cómo se pueden usar en la práctica.
LangChain: un marco para desarrollar aplicaciones basadas en modelos de lenguaje, que incluye ejemplos de:
LangGraph: una extensión de LangChain para crear aplicaciones multiactor con estado y modelos de lenguaje grandes (LLM)
Haystack: un marco de trabajo de un extremo a otro para crear sistemas de búsqueda y aplicaciones de modelos de lenguaje
LlamaIndex: Un marco de datos para aplicaciones basadas en LLM, con ejemplos de:
DSPy: un marco para resolver tareas de IA utilizando modelos de lenguaje grandes
RAGAS: Un marco para evaluar tuberías de generación aumentada de recuperación (RAG)
LiteLLM: Una biblioteca para estandarizar el uso de LLM de diferentes proveedores
Un marco para desarrollar aplicaciones basadas en modelos de lenguaje.
Características clave:
Casos de uso principales:
Una extensión de LangChain para crear múltiples actores con estado. solicitudes con LLM
Características clave:
Casos de uso principales:
Un marco de código abierto para crear aplicaciones LLM listas para producción.
Características clave:
Casos de uso principales:
Un marco de datos para crear aplicaciones basadas en LLM.
Características clave:
Casos de uso principales:
Un marco para resolver tareas de IA a través de programas de modelos de lenguaje declarativos y optimizables.
Características clave:
Casos de uso principales:
Un marco de evaluación para sistemas de recuperación de generación aumentada (RAG).
Características clave:
Casos de uso principales:
Una interfaz unificada para múltiples proveedores de LLM.
Características clave:
Casos de uso principales:
Avísame si usaste alguna de estas herramientas. ¿Me perdí algo que te gustaría compartir con los demás? ¡Siéntete libre de contribuir al repositorio!
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3