Salesforce présente Slack Code pour ouvrir la voie au codage d'équipe agent

Salesforce Inc. a présenté aujourd'hui Slack Code, une nouvelle façon d'interagir avec les agents de codage dans le chat, avec toute l'équipe au courant afin que chacun puisse voir ce qui se passe au niveau conversationnel.

Les agents de codage changent lentement la façon dont les développeurs codent ; ils changent également la façon dont les entreprises créent des logiciels. Salesforce a défendu l'idée que tout travail est un « sport multijoueur ». une tendance profondément blessée dans les points de discussion sur Slack, l'application de messagerie basée sur le cloud de l'entreprise pour effectuer le travail – cela inclut le développement de logiciels.

Maintenant que les agents de codage font rapidement partie de l’équipe, les développeurs et les membres non experts de l’équipe interagissent directement avec eux pour créer des applications pour l’entreprise. Il devient de plus en plus important pour eux de participer à la conversation et que ces conversations restent visibles pour toutes les personnes impliquées.

« Tout ce travail individuel est un sport solo. Les connaissances et la vitesse à laquelle vous agissez en tant qu'individu restent avec vous en tant qu'individu, et vous n'obtenez pas de retour exponentiel pour l'organisation », a déclaré Ryan Gavin, directeur marketing de Slack, à SiliconANGLE dans une interview.

Avec l'annonce d'aujourd'hui, Salesforce ouvre Slack pour devenir un espace plus collaboratif et ouvert permettant aux équipes de travailler directement avec des agents de codage. Cela inclut des agents bien connus tels que Claude Code d'Anthropic PBC, v0 de Vercel Inc., Devin de Cognition AI Inc., ChatGPT d'OpenAI Group PBC et d'autres.

Une équipe peut lancer une discussion dans une chaîne sur une nouvelle fonctionnalité qu'elle souhaite ajouter à une application ou sur un bug qu'elle a découvert. Traditionnellement, cela se terminait par la séparation du groupe en ses terminaux et agents séparés, en créant ses propres pièces, en soumettant le code, en le révisant, puis en le remettant sur la pile et en revenant se revoir.

Slack Code apporte un paradigme différent. Désormais, un membre de l'équipe peut taguer un agent de codage ; il ouvre un canal de code, fait tourner un espace d'agent pour travailler sur le problème et affiche la sortie de code dans un canevas. Cela inclut des artefacts tels que des modifications de code (différences avant et après), ainsi qu'un aperçu fonctionnel que l'équipe peut examiner.

« La question est de savoir comment compresser une idée souvent suscitée par une équipe en un code construit par une équipe, puis en un code déployé par une équipe », a déclaré Gavin.

(Ryan a expliqué comment cela contribuerait à réduire le temps entre l'idée et le code et le rythme rapide de la suggestion de résumé de travail)

Il a décrit l'avantage comme un « apprentissage accéléré », où l'équipe et les agents d'IA bénéficient d'une plus grande partie du travail effectué à l'air libre plutôt qu'individuellement. Slack Code ne remplacera pas complètement la nécessité pour les ingénieurs d'effectuer un travail de codage intensif dans les terminaux et les IDE, où les écrous et les boulons vont ensemble, mais il garantira que l'échafaudage se réunit avec la bonne quantité de retours au bon moment.

Selon lui, cela réduira le taux de désabonnement du cycle de vie lorsque les développeurs créent un travail et doivent ensuite le réviser et le détruire car il a été découvert que le travail a été effectué dans une direction que l'équipe ne voulait pas préserver. Ryan a noté que les agents compressent déjà le travail lui-même ; L’IA accélère le codage, ce qui laisse plus de temps pour la stratégie, la créativité, l’optimisation et le partage des améliorations.

Ouvrir la conversation sur les codes à davantage de joueurs

Idéalement, cela permettra également aux développeurs de faire appel dès le début à des parties intéressées extérieures à leur équipe pour leur faire part de leurs commentaires. Par exemple, lors de modifications affectant la conception orientée utilisateur, des membres de l'équipe de marketing ou de conception peuvent être impliqués, ou d'autres personnes peuvent être sollicitées pour connaître leurs réflexions afin de guider le développement avant le démarrage d'un projet.

À l’inverse, une unité marketing ou commerciale pourrait créer son propre agent de codage pour imaginer et commencer à travailler sur sa propre application, et franchir les premières étapes du codage. Ensuite, une fois qu'ils sont suffisamment avancés dans la phase d'intégration et pensent qu'ils sont prêts pour le prototypage et le déploiement, ils peuvent demander à un ingénieur de venir vérifier le travail et de l'affiner suffisamment pour qu'il soit prêt à être diffusé aux heures de grande écoute.

Étant donné que toutes ces conversations se déroulent dans Slack, elles continuent de persister même une fois les conversations terminées. Le travail d'équipe, les artefacts agents, les liens du dépôt GitHub, les différences, les canevas et tout le contexte généré par le temps passé sont ensuite archivés. Cela signifie que l’équipe peut revenir sur son travail et voir d’où elle vient et où elle voulait aller.

« Pour que les entreprises puissent tirer pleinement parti de l’IA, elle doit aller au-delà des individus.

des gains de productivité à la transformation opérationnelle », a déclaré Rebecca Wettemann, directrice générale de Valoir Research. « Slack Code permet à l'IA d'aller au-delà des copilotes individuels vers une orchestration de l'IA intégrée et contextuelle. »

Salesforce a déclaré que Slack Code est disponible à partir d'aujourd'hui, donnant accès aux agents de nombreux fournisseurs d'IA, en utilisant n'importe quel plan Slack. Des connecteurs supplémentaires peuvent être créés à l’aide d’interfaces de programmation d’applications vers des agents et des harnais tiers. L'accès à l'agent de votre choix est requis avant que cela fonctionne.

Newsletter

Rejoignez notre newsletter pour des astuces chaque semaine