PromptMeteo es una biblioteca de Python para ingeniería rápida construida sobre Langchain. Simplifica la utilización de modelos de idiomas grandes (LLM) para varias tareas a través de una interfaz de código bajo. Para lograr esto, PractMeteO puede emplear diferentes modelos LLM y generar dinámicamente indicaciones para tareas específicas basadas en solo unos pocos parámetros de configuración.
Tl; dr: industrialize proyectos impulsados por LLM fácilmente.
Los LLM tienen la capacidad de abordar diversas tareas cuando se les proporciona instrucciones específicas en forma de indicaciones de entrada. Pueden funcionar como un "motor de razonamiento" para construir aplicaciones. Sin embargo, la implementación e industrialización de estas aplicaciones plantea desafíos significativos por dos razones principales.
En primer lugar, las indicaciones generalmente encapsulan la lógica de la aplicación en su definición, pero se tratan simplemente como argumentos de entrada. Esto significa que una entrada rápida mal formulada tiene el potencial de interrumpir la aplicación.
En segundo lugar, elaborar indicaciones concretas para cada tarea no es solo una tarea laboriosa, sino también una compleja. Las alteraciones menores en el mensaje de entrada pueden dar lugar a diferentes resultados, lo que les hace muy propensos a errores. Además, al componer indicaciones, las consideraciones se extienden más allá de la tarea en sí para incluir factores como el LLM específico que se está utilizando, la capacidad del modelo y otros aspectos relevantes.
Encuentre todos los tutoriales, un comienzo rápido y mucha más información en nuestra documentación oficial.
Te animamos:
Cualquier interacción debe estar bajo las directivas del Código de Conducta, pero TL; Dr: Sea respetuoso y amable, y recuerde que cualquiera comete errores .
Clone el repositorio y cree una nueva rama basada en mensajes semánticos ( hazaña/función , tarea , etc.):
git clone [email protected]:paradigmadigital/Promptmeteo.git
cd promptmeteo
git checkout -b branchInstale las dependencias de desarrollo:
make devLos ganchos previos al comercio se instalan después de establecer el proyecto en el que el formato, la pelusa y las pruebas se pasan a través del proyecto. Pasar todos los ganchos son los requisitos mínimos para impulsar el proyecto.
Para instalar dependencias de documentación y crear la documentación, descargue el repositorio y:
make docsetup
make htmlSe generarán muchos archivos nuevos automáticamente, tenga cuidado de agregar solo lo estrictamente necesario .