Már minden fejlesztő használhatja a Slack Code API-t

A Salesforce általánosan elérhetővé tette a Slack Code API-t, amellyel bármely fejlesztő saját ügynökét közös kódcsatornák létrehozására és kezelésére taníthatja. Az ügynökök így a Slackben mutathatják a munkájukat, vonhatják be a csapattagokat, és kezelhetik a fejlesztési feladatok teljes folyamatát.
- Általánosan elérhetővé vált a Slack Code API valamennyi Slack-csomagban.
- A fejlesztők saját ügynökeiket dedikált kódcsatornák létrehozására használhatják.
- Az ügynökök frissítéseket, fájlokat és kódmódosításokat oszthatnak meg a Slackben.
- A kódcsatornák öröklik a Slack jogosultságait és adminisztrációs beállításait.
- A GitHub Copilot ügynöki munkameneteinek 30 százalékában nyit kódcsatornát.
A kódolási feladatok közös térbe kerülnek
A Salesforce október 28-i közleménye szerint a Slack Code API általánosan elérhetővé vált valamennyi Slack-csomagban. A fejlesztők az API segítségével olyan ügynököket készíthetnek, amelyek egy összetettebb kérés esetén önállóan dedikált kódcsatornát nyitnak.
A csatornába bekerülhetnek a megfelelő munkatársak, fájlok, könyvjelzők és egyéb munkadarabok. Az ügynök a feladat előrehaladásáról és állapotáról is frissítéseket tehet közzé, a munka végén pedig archiválhatja a csatornát. A csapattagok közben figyelhetik a folyamatot, további információt adhatnak, és jóváhagyhatják a változtatásokat anélkül, hogy elhagynák a Slack felületét.
A Salesforce szerint a GitHub Copilot már ügynöki munkameneteinek 30 százalékában nyit dedikált kódcsatornát. A vállalat ezt annak jeleként értékeli, hogy az esetek közel egyharmadában a feladat akkora, hogy külön, csapatméretű munkateret igényel.
Saját ügynököket is be lehet hozni
A Slack Code API megjelenése előtt a fejlesztőknek maguknak kellett megoldaniuk, hogyan kezelje az ügynök a csatornaszálakat, a közvetlen üzeneteket és az összetettebb munkafolyamatokat. Egy nagy naplófájl, egy 50 soros kódmódosítás vagy egy több lépésből álló végrehajtási terv gyorsan kinőheti egy hagyományos beszélgetés kereteit.
A Salesforce közlése szerint több mint 150 ügyfél és partner kért hozzáférést olyan kódcsatorna-élmények létrehozásához, amelyeket saját ügynökeikhez használhatnak. Az API-val vállalati belső ügynökök és a Slack Marketplace-re szánt új eszközök is ugyanazokra az alapfunkciókra építhetnek, mint a bevezetésben részt vevő partnerek.
Az ügynökök megjeleníthetik a kódmódosításokat, HTML-előnézeteket és a munkafolyamat egyes lépéseit, így a fejlesztőknek nem kell külön kezelőfelületet és ellenőrzési folyamatot létrehozniuk. A Salesforce szerint a Slack ügynöksemleges központként működik, ezért az ügynökök vagy modellek későbbi cseréje mellett is ugyanott folytathatja a munkát a csapat.
Beépített jogosultságok és fejlesztési folyamat
A Slack Code API-val létrehozott ügynök örökli annak a csatornának a jogosultságait és adminisztrációs beállításait, amelyben dolgozik. A Salesforce szerint külön hozzáférési modellre nincs szükség, és az informatikai csapatnak sem kell új rendszert konfigurálnia. A munkatársak láthatják, mit csinál az ügynök, ki hagyta jóvá a változtatásokat, a műveletek nyoma pedig a csatorna archiválása után is kereshető marad.
A GitHubot használó csapatok számára a Slack hamarosan további Pull Request-funkciókat is kínál. A Slackben lehet majd felülvizsgálatot kérni, miközben az ügynök munkájának teljes kontextusa megosztható a résztvevőkkel. A Slack és a GitHub közötti hozzászólások kétirányban szinkronizálódnak, jóváhagyás és sikeres tesztek után pedig közvetlenül a kódcsatornából lehet merge-elési kérést indítani.
A saját ügynököt építő fejlesztők a Slack Code API-t az ügynök leírófájljához adhatják, majd beállíthatják többek között a kódcsatorna nevét, parancsait és nézeteit. A Salesforce szerint az API már használható, a továbbfejlesztett Agents & Tools lap pedig hamarosan áttekintést ad majd az ügynökbeszélgetésekről és a kódcsatornákról.
A Slack a csapatmunka felé tereli az ügynököket
A Salesforce példája szerint egy megfigyelési ügynök egy éjszakai élesüzemi riasztás után kódcsatornát nyithat, begyűjtheti a releváns naplókat, és megkezdheti a javítást. Az ügyeletes mérnök később bekapcsolódhat, módosíthatja az ügynök irányát, egy másik munkatárs pedig hozzáadhatja a szolgáltatás működéséhez szükséges tudást.
Ugyanez a működés használható hibák osztályozására, konfigurációmódosításra vagy visszaállításra is. A közlemény szerint a cél, hogy a feladat ne egyetlen ember privát munkamenetében maradjon, hanem a csapat követhesse, alakíthassa és közösen dönthessen róla. A Slack Code API dokumentációja alapján az ügynökök már most építhetnek ilyen kódcsatornákat, a Slack Marketplace-en pedig Claude, Devin, GitHub Copilot és Vercel is elérhetőként szerepel.
Salesforce: Introducing the Slack Code API: Your agents, your team, one code channel
