Maison > interface Web > js tutoriel > Concevoir pour les développeurs signifie aussi concevoir pour les LLM

Concevoir pour les développeurs signifie aussi concevoir pour les LLM

Linda Hamilton
Libérer: 2025-01-16 12:42:13
original
626 Les gens l'ont consulté

Designing for developers means designing for LLMs too

Chez Encore, notre mission est de simplifier le développement d'applications backend.

Il s’agit d’un effort continu. À mesure que les outils basés sur LLM progressent, leur utilisation dans la création d'applications Encore augmente rapidement.

Par conséquent, nous nous engageons à garantir que les LLM peuvent facilement fonctionner avec notre framework.

Le défi : données d'entraînement limitées

Encore rationalise le développement backend avec des fonctionnalités et des conventions uniques. Cependant, faute de la vaste histoire open source (10 ans) des autres frameworks, les LLM traditionnels ont du mal à :

  • Utilisez efficacement les fonctionnalités intégrées d'Encore.
  • Adhérer aux conventions de notre cadre.
  • Générez du code conforme aux meilleures pratiques Encore.

C'est compréhensible, étant donné la relative nouveauté d'Encore. Les LLM ne sont pas encore aussi compétents avec Encore qu'avec, par exemple, React. Cela présente un défi important en matière d'expérience de développement, car les développeurs s'appuient de plus en plus sur les LLM pour la génération de code.

Notre solution : des instructions précises pour le LLM

Notre solution consiste à créer des instructions spécifiques au LLM. Notre approche :

  1. Documentation optimisée pour LLM : Nous avons utilisé Claude d'Anthropic pour réécrire notre documentation de framework et notre référence SDK, en adhérant aux directives d'instructions LLM d'Anthropic. Cela garantit clarté et précision pour une compréhension optimale du LLM.
  2. Conventions et règles définies : Nous avons développé un ensemble complet de conventions et de règles que les LLM doivent suivre, y compris des normes de codage, des pratiques recommandées et des conseils pour utiliser les capacités uniques d'Encore.
  3. Package d'instructions complet : Le résultat est un fichier d'environ 1 500 lignes contenant toutes les informations dont un LLM a besoin pour créer avec Encore. Ce fichier peut être directement intégré à votre référentiel, fournissant un contexte immédiat à votre outil LLM.

Les utilisateurs de Cursor IDE peuvent activer l'intégration automatique en renommant le fichier en ".cursorrules".

Performances LLM améliorées

Nous sommes heureux d'annoncer la sortie open source de l'ensemble initial d'instructions LLM pour Encore.ts sur GitHub.

Cette version a déjà considérablement amélioré les performances de LLM dans la génération de code compatible Encore. Nous encourageons les commentaires et les contributions de la communauté via des demandes de tirage pour affiner et élargir davantage ces instructions.

Les instructions pour Encore.go sont également en cours de développement et seront bientôt publiées.

En fournissant des conseils détaillés, nous avons comblé le fossé entre le puissant framework backend d'Encore et les capacités des outils de développement basés sur l'IA. Nous sommes impatients de voir comment les développeurs exploiteront ces améliorations pour créer des applications Encore encore meilleures.

Explorez et contribuez au référentiel GitHub d'Encore. Construisons ensemble l'avenir du développement !

Projets futurs

Au-delà des instructions, nous développons des outils de génération de code basés sur LLM pour Encore. Abonnez-vous à notre newsletter ou suivez-nous sur Twitter pour les mises à jour.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal