Le 1er mars, Baidu Comate, l'assistant de code intelligent de Baidu, a ajouté deux fonctionnalités majeures : la plateforme ouverte « Comate+ » et l'« assistant R&D privé » AutoWork, devenant ainsi le premier essai gratuit du secteur. Avec cette version, Baidu Comate sera plus en phase avec le site de recherche et développement de logiciels et répondra mieux aux besoins de développement personnalisé des entreprises grâce à une plate-forme de R&D facile à utiliser, de riches capacités de base de plug-ins, des capacités de personnalisation indépendantes, et l'accès des entreprises aux connaissances du domaine privé et à leurs propres capacités, aidant les entreprises à créer des assistants de code intelligents adaptés à leurs propres entreprises à faible coût, améliorant considérablement l'expérience et l'efficacité du développement logiciel.
La plateforme ouverte « Comate+ » réalise l'intégration approfondie des connaissances du domaine privé de l'entreprise, des capacités tierces et de la programmation sur site, accédant directement au premier chantier du personnel de R&D, appliquant rapidement les capacités de grands modèles sans construction répétée, et scénarios de plate-forme en expansion infinie. Rendre l'assistant de code intelligent plus adaptable aux connaissances commerciales de l'entreprise, aux spécifications de l'équipe, aux processus standard et à la gestion de la R&D.
Grâce à la fonction d'amélioration des connaissances du domaine privé de la plateforme ouverte « Comate+ », il est possible de connecter les connaissances du domaine privé des entreprises. Si une entreprise dispose de spécifications de code ou de méthodes d'écriture spécifiques, ces connaissances peuvent être téléchargées sur la plateforme ouverte Comate+ et liées aux fonctions pertinentes. Comate peut alors exploiter pleinement les connaissances du domaine privé de l'entreprise pour améliorer encore sa précision. Il est rapporté que, à en juger par l'utilisation commerciale interne de Baidu, après l'application de cette fonction, le taux d'exactitude des recommandations augmente généralement de plus de 10 %. Parmi eux, le taux de précision de la génération de code PaddlePaddle est passé de 60,5 % à 81,5 %, démontrant pleinement la puissante capacité de Comate en matière d'amélioration des connaissances du domaine privé.
Grâce à la plate-forme ouverte "Comate+", vous pouvez également vous connecter directement à des services, capacités, etc. tiers, connecter directement tous les aspects du développement logiciel et des capacités/connaissances auxiliaires au site de programmation et créer votre "propre" code intelligent. des assistants adaptés aux organisations. Actuellement, il est connecté à des plug-ins tels que GitHub, GitLab et Gitee pour aider les utilisateurs à effectuer les opérations de manière intelligente.
En vous plongeant dans l'utilisation de ces plug-ins dans Comate, vous pouvez améliorer considérablement votre expérience et votre efficacité en programmation. En prenant l'accès à GitHub comme exemple, les utilisateurs peuvent utiliser le plug-in GitHub pour obtenir automatiquement les modifications du projet en cours, analyser automatiquement la liste des problèmes de l'entrepôt GitHub et générer des messages de soumission qui correspondent aux besoins.
Analyse intelligente des modifications de code
Exigences associées, format d'informations de soumission de l'historique d'apprentissage
Une autre fonctionnalité majeure de cette mise à niveau est AutoWork. Suite à son apparition à la conférence des développeurs Deep Learning Wave Summit+ 2023, après 2 mois d'itération, AutoWork a été ouvert aux utilisateurs SaaS d'entreprise, renforçant encore ses caractéristiques d'« assistant R&D privé ». Il peut comprendre en profondeur la base de code locale et les connaissances du domaine privé au sein de l'organisation. Les développeurs n'ont qu'à clarifier les « objectifs » et les « intentions » de développement, et AutoWork peut récupérer automatiquement les connaissances de base nécessaires, analyser de manière indépendante les exigences du produit et trouver la meilleure solution. et générer du code pour mieux compléter les instructions de développement. Parmi elles, les deux fonctions « questions et réponses intelligentes » et « génération de code basé sur la connaissance du domaine privé » sont très importantes.
La fonction « Questions et réponses intelligentes » se concentre sur le « chat » directement entre le personnel de R&D et la base de code face à la vaste base de code, qu'il s'agisse de comprendre l'architecture globale, d'explorer une logique de mise en œuvre spécifique ou de trier les dépendances complexes. entre les codes, AutoWork peut fournir des commentaires clairs et précis en temps réel, permettant aux développeurs d'avoir rapidement une vue d'ensemble du projet. Par exemple, lorsqu'une nouvelle base de code doit être maîtrisée, les développeurs n'ont pas besoin de lire une grande quantité de documents pour comprendre une logique complexe. Il leur suffit de demander directement à AutoWork de trier la structure du code, ainsi qu'une explication claire et complète. sera donné, réalisant « demandez là où vous ne comprenez pas ».
De plus, chaque organisation s'appuie sur une grande quantité de « connaissances privées » pour réussir en affaires. Cependant, dans les collaborations homme-machine passées, les machines avaient « peu de connaissances » sur les connaissances du domaine privé et étaient incapables de les appliquer. Cela signifie que, d'une part, les humains assument encore une énorme quantité de travail pour transformer les connaissances du domaine privé, telles que l'apprentissage, la compréhension, l'association, l'application, etc., d'autre part, cela indique également qu'il existe un énorme potentiel de développement intelligent ; applications de connaissances assistées. Sur cette base, cette mise à niveau d'AutoWork se concentre sur la connexion transparente des connaissances du domaine privé de l'organisation à l'assistant de code, c'est-à-dire en montant des documents de développement spécifiés, des documents d'exigences, des documents API, etc., et en appliquant les capacités du grand modèle Wenxin, ces connaissances privées Comprenez, analysez et appliquez rapidement les connaissances de R&D du domaine pour réaliser une génération automatique des exigences au code. En tant que développeur, vous n'avez plus besoin de passer beaucoup de temps à lire des documents pour réaliser une programmation efficace en « un clic ».
Par exemple, en montant les documents de développement de Wenxinyiyan, la génération de code pour appeler l'API de Wenxinyiyan peut être rapidement complétée. Cela réduit non seulement le temps nécessaire aux développeurs pour lire et comprendre manuellement un grand nombre de documents, mais réduit également considérablement le temps nécessaire à la compréhension. déviations entraînant des erreurs et des retouches.
AutoWork combine les connaissances du domaine privé pour générer du code
Avec cette mise à niveau, AutoWork a encore amélioré les capacités de collaboration homme-machine dans de nombreuses expériences de base telles que la génération de code, la conception et la génération de tests uniques, la minimisation de l'apprentissage de la grammaire et des fichiers de configuration directs. , etc. , améliorant considérablement l'expérience et l'efficacité des développeurs.
Baidu Comate continue d'approfondir son attention sur les besoins des entreprises clientes. Sur la base de ses avantages existants tels que la sécurité des données, l'interaction rapide et le déploiement flexible, il a également réalisé la connaissance du domaine privé des entreprises grâce aux deux fonctionnalités nouvellement lancées. Profonde satisfaction du besoin de connexion et de personnalisation.
Pour en savoir plus sur le codage intelligent Baidu Comate, visitez le site officielhttps://www.php.cn/link/705a254246ff6850de83ad6a8e461c0a pour l'obtenir.
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!