Augment Code lance Cosmos pour apporter le développement de logiciels d'IA agentique aux équipes

Augment Code Computing Inc., un fournisseur de plate-forme d'agents d'intelligence artificielle, a annoncé jeudi le lancement de Cosmos, un service qui, selon lui, est conçu pour dépasser l'ère des assistants de codage d'IA individuels et vers un modèle plus coordonné pour les équipes d'ingénierie.

Dans une interview avec SiliconANGLE, le vice-président de l'ingénierie, Vinay Perneti, a déclaré qu'à mesure que l'IA progressait, les utilisateurs et les ingénieurs logiciels l'ont suivi. Il est temps que l’industrie du logiciel bénéficie de la technologie.

« Je pense que les époques étaient presque comme si '24 était probablement principalement du chat, '25 je pense que c'était des agents, mais j'irais en fait un peu plus loin… '26 va être des agents pour les équipes », a-t-il expliqué.

Pour lui, Cosmos représente la prochaine phase de ce cycle, dans laquelle des agents ont été insérés dans le cycle de vie du développement logiciel, effectuant un travail autonome pour des développeurs individuels et voyant leur vitesse augmenter, mais les équipes n'ont pas connu la même impulsion car le contexte n'est pas partagé entre eux.

Agentic AI a promis qu'un développeur peut confier le travail à un travailleur virtuel qui connaît sa base de code. Il comprend leur style personnel, peut « voir » sur quoi ils travaillent et se débarrasser des parties de codage les plus fastidieuses, les plus ennuyeuses et les pires – ou du moins c'est ce qui est sur la brochure.

« Chaque responsable, responsable de l'ingénierie, à qui j'ai parlé travaillait de haut en bas, il fallait adopter des agents… mais ils étaient tous également insatisfaits lorsqu'ils examinaient le débit de l'équipe », a déclaré Perneti.

Certaines personnes dans les équipes utilisant des agents verront d’énormes pics de débit, car elles pourront soudainement confier le travail aux agents. Cependant, dans l'ensemble d'une équipe, cette expérience est mieux décrite comme « grumeleuse », car tout ce qu'une équipe fait ne peut pas être décrit comme facilement augmenté et le contexte de ce qu'une personne fait n'est pas visible à tout moment sur l'ensemble des agents.

Perneti a déclaré que la société avait développé Cosmos pour résoudre ce problème.

Cosmos opère à un niveau supérieur au simple agent par développeur. Le système fournit toujours des agents de développement individuels afin qu'ils puissent créer un agent pour les aider à coder, mais il offre également à des organisations internes entières la possibilité de planifier, développer, construire et déployer en utilisant les connaissances inter-équipes. C’est le goulot d’étranglement auquel la plateforme s’attaque de front.

L'entreprise l'appelle une plate-forme de cycle de vie de livraison de logiciels et elle est conçue pour donner aux humains et aux agents un moyen de collaborer. Les agents gèrent l'essentiel de l'exécution et travaillent de manière autonome, mais les humains restent impliqués dans la priorisation, la spécification, la validation des intentions et la prise de décision à haut risque.

« Les agents ne sont toujours pas doués pour prendre de bonnes décisions à long terme… donc les humains sont toujours très au courant pour garantir que les spécifications sont de très haute qualité », a déclaré Perneti.

Par exemple, un développeur réfléchirait toujours à voix haute à ce qu’il veut, comme s’il dirigeait un codeur débutant. Ils fourniraient un document de spécification décrivant ce qu'ils souhaitent, les éléments clés et l'objectif principal. Cela devient le guide sur lequel les agents peuvent se rassembler et contre lesquels travailler. Pour s'assurer que cela a du sens, un agent de validation peut également l'examiner et revenir vers le développeur et clarifier tout ce qui doit être mis à jour ou vérifié par rapport à la base de code et aux meilleures pratiques de l'entreprise qui ont été développées au cours des travaux précédents.

Perneti a déclaré que Cosmos a été conçu pour acquérir ces connaissances non seulement en examinant le code, mais aussi pour apprendre au fil du temps à partir de chaque point de contact. Lorsqu'il travaille sur un projet, un agent Slack peut recevoir une correction d'un collègue, la reportera en conservant un bloc-notes de mémoire, en conservant une conception partagée des modèles, des corrections et d'autres pratiques représentées dans les tendances entre les sessions, les agents et les coéquipiers.

Cosmos est plus qu'un simple outil de codage

Parce que Cosmos est inter-équipes, il permet à des non-experts d'accéder à des connaissances et à des données qui seraient autrement isolées ou modérées par la bureaucratie ou le savoir-faire technique.

Par exemple, l'équipe commerciale n'a pas besoin de configurer son propre code Claude, ses informations d'identification BigQuery, ses outils de requête ou de parler à l'équipe d'analyse simplement pour accéder à la business intelligence. Ils peuvent désormais accéder à Cosmos et accéder à un agent mis en place par l’équipe de données.

« Notre équipe de données a mis en place un expert, appelé expert en analyse de données », a déclaré Perneti. « Il s'agit d'un expert en lecture seule dont toutes les informations d'identification sont configurées. L'équipe commerciale peut donc simplement aller… demander à cet expert. »

Cet agent d’analyse de données est toujours entièrement sous le contrôle de l’équipe data. Tout ce qu'il connaît garantit un accès complet et en temps réel aux connaissances métier, à l'optimisation et à la gouvernance, mais il ne souffre pas de dérive ou de goulots d'étranglement liés à l'obtention d'approbations ou au stress organisationnel lié à la fracture au sein de l'organisation. Lorsque l’équipe de données est mise à jour, elle est également mise à jour pour l’équipe commerciale.

« Cosmos est ce que j'appellerais la conscience de soi, ce qui signifie que nous avons rendu Cosmos conscient de toutes les autres sessions et de tous les autres agents en cours d'exécution », a ajouté Perneti.

S'appuyant sur la fonctionnalité inter-équipes, Cosmos comprend un conseiller qui peut aider les utilisateurs à choisir le bon expert et le bon environnement pour une tâche. Cela est important dans une organisation où il peut y avoir des dizaines d'experts et de flux de travail agents capables d'accomplir n'importe quelle tâche particulière. Au lieu d'exiger d'un utilisateur qu'il sache quel agent particulier appeler, il peut accéder à Cosmos et simplement décrire ce dont il a besoin et le conseiller prendra le relais, acheminera le travail vers le bon agent et le lancera.

Newsletter

Rejoignez notre newsletter pour des astuces chaque semaine