====== Langchain ====== Langchain es un framework (biblioteca) disponible en Python y Javascript para facilitar el desarrollo de aplicaciones que integren modelos de lenguaje. \\ Las principales características de langchain son: * Chains: encadenamiento de llamadas al modelo de IA. * Memoria: para que el modelo "recuerde" el contexto y la conversación mantenida anteriormente. * Interacción con fuentes de datos externas. * Parsing de salida: permite obtener respuestas estructuradas para usar con programación tradicional. * Agentes: sistemas automatizados que pueden interactuar con el entorno y tomar decisiones usando modelos de lenguaje. La información acerca de langchain y uso se puede encontrar [[https://python.langchain.com/docs/introduction/|en su web]]. \\ Vamos a ver langchain en Python. Para ello vamos a dividir este tema en varias partes: * [[inteligencia artificial:langchain:Modelos_plantillas_parsers|Modelos, Plantillas y Parsers]] * [[inteligencia artificial:langchain:Memoria|Memoria]] * [[inteligencia artificial:langchain:Chains|Chains]] * [[inteligencia artificial:langchain:Documentos|Preguntas y respuestas a documentos]] * [[inteligencia artificial:langchain:Evaluacion|Evaluación]] * [[inteligencia artificial:langchain:Agentes|Agentes]]