L'ambiance codant une fonctionnalité simple a duré 3 heures. Voici pourquoi.

DEV - 27/08
J'ai essayé de laisser un LLM ajouter deux paramètres simples, et cela a déclenché un débat de conception de 3 heures.

La configuration

Aujourd'hui, j'ai essayé ce que les gens appellent le codage de l'ambiance. La règle: je n'invite que le modèle pour le code - ne touche pas la sortie manuellement.

La tâche semblait assez simple: ajouterGraineetToppParamètres à mon abstraction de modèle de modèle GO. C'était une plomberie simple, avec la capture que tous les tests d'unité et d'intégration existants doivent toujours passer.

J'ai commencé avec cette interface:

Type Chatargument Interface {setlempemplerature (float64) setMextOkens (int) setTopp (float64) // à implémenter setseed (int) // à implémenter}
Entrez le mode de sortie en mode plein écran

Et les points d'entrée habituels:

Func (c * vllmchatclient) chat (ctx context.context, messages [] message, options ... chatargument) (message, erre) func (c * openaichatclient) chat (ctx context.context, messages [] message, options ... chatargument) (message, error) func (c * ollamachatclient) chat (CTX Context.Contex Erreur) Fu...
[Courte citation de 8% de l'article original]
Loading...