Réglage fin open source sur Codebase avec Refact

DEV - 05/09
La complétion de code est devenue de plus en plus populaire, grâce à des outils comme GitHub Copilot et l'open source...

La complétion de code est devenue de plus en plus populaire, grâce à des outils tels que GitHub Copilot et des Large Language Models (LLM) open source. Cependant, les modèles Copilot et ouverts ne parviennent souvent pas à travailler efficacement sur votre base de code spécifique. En effet, ces modèles n'ont jamais été exposés à vos modèles et conventions de code uniques. Afin d'améliorer la qualité des suggestions et de les adapter à votre base de code, il existe une technique appelée réglage fin. En affinant un modèle pré-entraîné sur votre base de code, vous pouvez améliorer sa capacité à comprendre et à générer du code conforme à vos exigences. Dans cet article de blog, nous approfondirons le concept de réglage fin et ses détails techniques, et montrerons comment vous pouvez commencer à auto-héberger votre modèle affiné dans Refact.

Exemple

Dans cette vidéo, la même fonction simple est générée par : Copilot, modèle Refact 3b de base, modèle Refact 3b affiné. Tous les trois peuvent consulter le code, trouver les variables nécessaires et vous aider à taper, mais seule la version affinée sait comment travailler avec DatasetOpts.

Comment fonctionne exactement le...
[Courte citation de 8% de l'article original]

Loading...