PromptMeteo est une bibliothèque Python pour l'ingénierie rapide construite sur Langchain. Il simplifie l'utilisation de modèles de grands langues (LLMS) pour diverses tâches via une interface à faible code. Pour y parvenir, PromptMeteo peut utiliser différents modèles LLM et générer dynamiquement des invites pour des tâches spécifiques en fonction de quelques paramètres de configuration.
TL; DR: Industrialiser les projets alimentés par LLMS facilement.
Les LLM ont la capacité de traiter diverses tâches lorsqu'elles sont fournies avec des instructions spécifiques sous la forme d'invites d'entrée. Ils peuvent fonctionner comme un «moteur de raisonnement» pour la construction d'applications. Cependant, le déploiement et l'industrialisation de ces applications pose des défis importants pour deux raisons principales.
Premièrement, les invites résument généralement la logique d'application dans leur définition, mais elles sont traitées simplement comme des arguments d'entrée. Cela signifie qu'une entrée rapide mal formulée a le potentiel de perturber l'application.
Deuxièmement, la fabrication d'invites en béton pour chaque tâche n'est pas seulement une tâche laborieuse mais aussi une tâche complexe. Des modifications mineures de l'invite d'entrée peuvent entraîner différents résultats, ce qui les rend hautement sujets aux erreurs. De plus, lors de la composition des invites, les considérations s'étendent au-delà de la tâche elle-même pour inclure des facteurs tels que le LLM spécifique utilisé, la capacité du modèle et d'autres aspects pertinents.
Trouvez tous les tutoriels, un démarrage rapide et beaucoup plus d'informations dans notre documentation officielle.
Nous vous encourageons:
Toute interaction doit être sous les directives du Code de conduite, mais tl; dr: soyez respectueux et gentil, et rappelez-vous que quiconque fait des erreurs .
Clone le référentiel et créez une nouvelle branche basée sur des messages sémantiques ( feat / fonction , corvée , etc.):
git clone [email protected]:paradigmadigital/Promptmeteo.git
cd promptmeteo
git checkout -b branchInstallez les dépendances de développement:
make devLes crochets de pré-engagement sont installés après la définition du projet dans lequel le format, le peluche et les tests sont passés par le projet. Passer tous les crochets est les exigences minimales pour pousser au projet.
Pour installer des dépendances de documentation et construire la documentation, téléchargez le référentiel et:
make docsetup
make htmlDe nombreux nouveaux fichiers seront générés automatiquement, veillez à ajouter que strictement nécessaire .