J'ai construit Git pour les invites LLM — Parce que `summarize_v3_FINAL_actually_final.txt` ne fonctionne pas

DEV - 24/02
Le problème dont personne ne parle Je surveille tout dans git. Mon code. Mes configurations. Même mon...

Le problème dont personne ne parle

Je suis tout dans git. Mon code. Mes configurations. Même mes fichiers dot. Mais mon IA me le demande ? Ils vivaient dans un dossier en désordre appelé/invitesavec des fichiers comme :

résumé.txt résumé_v2.txt résumé_better.txt résumé_FINAL.txt résumé_FINAL_v2.txt résumé_v3_FINAL_actually_final.txt
Entrer en mode plein écran Quitter le mode plein écran

Cela vous semble familier ?

Le problème a un nom : la dérive rapide. Vous réglez une invite de manière obsessionnelle jusqu'à ce qu'elle fonctionne. Vous l'expédiez. Cela fonctionne très bien. Puis 3 mois plus tard, vous souhaitez revenir en arrière – et vous n'avez aucune idée de ce qui a changé, quand ou pourquoi. Vous ne savez pas quelle version vous avez réellement utilisée en production. Vous ne savez pas à quelle température vous l'avez eu lorsqu'il a arrêté d'halluciner.

Un git classique aide un peu, mais il ne comprend pas les invites. Il ne peut pas savoir quel modèle vous utilisiez, à quelle température vous avez effectué les tests, ni joindre des notes de performances à une version spécifique.

J'ai donc construit prompt-git.

La solution : démo en 3 lignes

$ prompt-git init $ prompt-git add summary.txt $ prompt-git commit -m "resserrer le format de sortie" --model claude-3-5-sonnet --temp 0.3 --notes "score BLEU +12%"
Entrer en mode plein écran Quitter le mode plein é...
[Courte citation de 8% de l'article original]
Loading...