A mérnöki döntések nem történnek az IDE oldalsávokban, Slack szálakban történnek, ugyanabban a helyen, ahol a csapatod már beszél, hibakeres, már együtt dolgozik a problémákon. That disconnect is a problem. A beszélgetés a Az építkezés történik egy helyen, és a tényleges épület történik valahol máshol teljesen. A kontextus elvész. A döntéseket újra megmagyarázzák. Valaki elkerülhetetlenül másolja a problémát egy AI csevegésbe valahol, és beilleszti a választ, és mindenki úgy tesz, mintha ez egy normális munkafolyamat lenne. Mi az Csak küldött valamit, ami valójában foglalkozik ezzel: A mögötte álló csapat hónapok óta használja a botot belsőleg, és alapvetően megváltoztatta, hogyan építenek és szállítanak. kiló Slack integráció A Kilo for Slack lehetővé teszi, hogy @megemlítsen egy AI kódoló ügynököt közvetlenül a csapat beszélgetéseiben. Elolvassa a teljes szál kontextust, csatlakozik a GitHub repo-hoz, és válaszolhat a kérdésekre vagy megnyithat PR-eket anélkül, hogy bárki elhagyná a Slack-ot. Részletesebben DR: Próbáld ki a Kilo for Slack . Részletesebben DR: Try Kilo for Slack Próbáld ki a Kilo for Slack . Kontextusváltó adó Íme egy forgatókönyv, ami valószínűleg ismerős. Valaki beszámol egy hibáról egy csapat Slack csatornájában. Három mérnök elméletekkel foglalkozik. Egy fejlesztő áthalad a szálon, elnyeli a kontextust, majd alt-táblákat helyez el az IDE-jükre. Megnyitják az AI kódoló ügynöküket, és elkezdik újra elmagyarázni a helyzetet a semmiből. Beillesztik a hibát. Leírják, hogy mit próbáltak. Olyan kontextust biztosítanak, amely már az adott Slack szálban volt, kivéve, hogy most újra beírják. The fix gets implemented. A PR goes up. Then, it's back to Slack to share the link and summarize what changed. Ez hetente több tucat alkalommal történik az aktív mérnöki csapatokon. És minden alkalommal van egy súrlódási adó. a kontextus átadása, az újbóli magyarázat, a mentális váltás a „beszélgetési mód” és a „implementációs mód” között. Ez nem egy hatalmas adó egy esetre, de felhalmozódik, és ami még fontosabb, mesterséges határt hoz létre a döntések meghozatala és a munka elvégzése között. Mit tesz a Kilo for Slack valójában Itt van az új munkafolyamat. Vegyük ugyanazt a Slack szálat: a hibát megvitatták, az elméleteket lebontották, és durva konszenzus van arról, hogy mi kell történnie. @Kilo based on this thread, can you implement the fix for the null pointer exception in the Authentication service? A bot elolvassa az egész szálat, és mivel a Kilo platformon keresztül csatlakozik a csapat GitHub repo-jához, egy Néhány perccel később, van egy PR link ott a Slack. Felhő ügynök Nincs másolás. Nincs alt-tabbing. Nincs ugyanazt a dolgot kétszer elmagyarázni. A beszélgetésben már létező kontextus válik a végrehajtás belépőjévé. Egyszerűbb kérdések esetén ugyanúgy működik: @Kilo how is error handling implemented in the payment module? Olvassa el a kódbázist, és válaszol a szálra.A csapattagok láthatják a választ, és követéseket kérhet, és végrehajtási utasításokat adhat.A tudás a Slack-ban marad, ahol később hivatkozhat. Hogyan használja ezt a Kilo Csapat A csapat a Kilo for Slack-t már a nyilvános elindítása előtt használja, és ez lett az alapértelmezett módja a sok változtatásnak. A megjelenő minták változatosabbak a vártnál: 1. Valós idejű bug javítások Valószínűleg a legnyilvánvalóbb használati eset, és az, amely folyamatosan megüt. Hiba jelenik meg a termelésben. Valaki zászlóshajóval Slack. A csapat megvitatja, mi okozhatja azt. És aztán ahelyett, hogy valaki önkéntesen „nézze meg”, csak címkézni @Kilo. A legfontosabb dolog: a bot nem a semmiből indul el, amikor elolvassa ezt a kérdést. A beszélgetés teljes kontextusát, és hozzáférést biztosít az egész kódbázishoz. Elolvashatja, hogy mit gyanít a csapat, és mit zártak ki. Tudja, hogy mi legyen a várható viselkedés. Ugyanolyan információval dolgozik, mint egy emberi fejlesztő a szál elolvasása után: @Kilo I'm seeing this error in production: [stack trace]. Based on what we discussed above, can you create a PR with a fix? A PR a szálban landol. Valaki felülvizsgálja. Ha jól néz ki, összeolvad. Az egész ciklus anélkül történik, hogy bárki hivatalosan "felveszi" a feladatot. 2. Gyors kódváltozások a megbeszélésekből Ez valami, ami a Kilo-nál sok ember számára mindennapi tapasztalattá vált. Beszélgetés történik egy tulajdonságról vagy viselkedésről. Valaki azt mondja: „Valószínűleg X-t kell megváltoztatnunk Y-re.” A Slack botmal a „később” „jelenleg” lesz.Az a személy, akinek az ötlete volt, csak a Kilo-t címkézi, és leírja, hogy mi változna. @Kilo please change "2025" to "2026" through all of the announcement files in our kilo-org/kilocode repo Egy csapat számára, amely gyorsan mozog, ez számít. A kis változások súrlódása az, ami miatt felhalmozódnak. A súrlódás eltávolítása azt jelenti, hogy a kódbázis tisztább és aktuálisabb. 3. Dokumentáció és tartalomfrissítések Ez vonatkozik azokra az emberekre, akik kevésbé technikai vagy nem technikai szerepet töltenek be. A Kilo csapat folyamatosan használja a botot mindenféle változtatáshoz az egész Kilo platformon. A minta ugyanaz: egy beszélgetés történik a Slack-ban arról, hogy mit kell megváltoztatni, majd a bot végrehajtja azt. @Kilo the getting started guide is missing the new authentication flow. Can you update it based on what we discussed in this thread? Azon tartalmak esetében, amelyek repo-ban élnek (ami, ha a docs-as-code-t csinálod, a legtöbb tartalmad), ez a munkafolyamat óriási időmegtakarítás. Különösen azoknak az embereknek, akik úgy érzik, hogy túlterheltek a fejlesztési munkafolyamatba merülnek, csak azért, hogy egyszerű céloldali változást hajtsanak végre. 4. Funkciók végrehajtása a Spec megbeszélésekből Néha egy szál alakul ki a „Tehát ezt meg kell tennünk?” a „Itt nagyjából hogyan kell működnie” a „OK, építsük fel.” @Kilo please implement the caching improvements we discussed in this thread Ez akkor működik a legjobban, ha a szál elegendő specifikust tartalmaz. A bot jó a szándék következtetésében, de a világosabb kontextus jobb kimenethez vezet. 5. Cross-Repo koordináció A valódi mérnöki munka általában több tárhelyre terjed ki. Frontend, backend, megosztott könyvtárak, infrastruktúra-konfigurációk. Más Slack integrációkkal ellentétben a Kilo automatikusan levonja, hogy melyik repo-t hivatkoznak. @Kilo the API change we discussed needs updates in both the backend service and the frontend client. Can you create PRs for both? Nincs kézi konfiguráció csatornánként. Nincs kapcsolási kontextus annak meghatározására, hogy melyik repo-t kell használni. Elolvassa a szálat, megérti, hogy mire hivatkozik, és ennek megfelelően jár el. Miért különbözik ez más Slack botoktól Sok AI Slack integráció újdonságnak tűnik - ezek az általános célú AI-k, amelyek minden kategóriában szakértőként próbálnak álcázni. válaszolnak a kérdésekre, talán generálnak néhány kódfájlt, de amikor valami nem triviális jön, visszatér az IDE-be való másoláshoz. Kilo megközelítése építészeti szempontból más, ami számít. Többfordulós beszélgetések A legtöbb AI Slack botot egyszeri interakciókhoz tervezték. Kérj egy kérdést, kapj választ. A követések lényegében új beszélgetést indítanak. A Kilo az egész szálra épül. Több cserefolyamaton keresztül tartja fenn a kontextust. Előfordulhat visszamenőleges megbeszélés, finomítható a megközelítés, fel lehet tenni a tisztázó kérdéseket, majd kiválthatja a végrehajtást. Ez tükrözi, hogyan működnek az emberi beszélgetések. senki sem magyarázza újra az egész helyzetet minden alkalommal, amikor hozzáadják a vitát. Multi-repository alapértelmezés szerint A Cursor Slack integrációja egyetlen tárhely konfigurálását igényli munkaterületenként vagy csatornánként. Ez jó az egyszerű beállításokhoz, de gyorsan összeomlik, ha a mérnöki munka több tárhelyet foglal magában. A Kilo a beszélgetésből levonja a releváns tárhelyet. Ha olyan fájlokat vagy szolgáltatásokat említenek, amelyek különböző reposban élnek, akkor ezt kezeli. Nincs előzetes konfiguráció. Nincs csatornák közötti váltás a különböző kódbázisokkal való munkavégzéshez. Ez úgy tűnik, mint egy kis dolog, amíg nem dolgozott egy olyan projektben, ahol a frontend, a backend és az infrastruktúra mind külön repo. Valódi végrehajtás, nem csak chat Ez az alapvető különbség. Kilo for Slack nem egy Q&A bot. Ez egy végrehajtási réteg. Amikor valamit végrehajtani kérnek, felforgat egy felhőügynököt, létrehoz egy fiókot, elvégzi a változásokat, és megnyitja a PR-t. És mivel a Kilo felhőbeli ügynökeit használja, nincs helyi gép. A repo-t nem kell lokálisan klónozni. A megvalósítás a felhőben történik, és az eredmény egy felülvizsgálatra kész PR-ként jelenik meg. Folyamatos kapcsolat a PR-vel Ha egy PR létezik, a bot továbbra is dolgozhat rajta. Ha visszajelzés érkezik, Kilo kérhető, hogy ugyanabban a szálban foglalkozzon vele. @Kilo the reviewer asked for better error handling in the auth flow. Can you update the PR? Ez közelebb áll ahhoz, hogy a páros programozás hogyan működik. Folyamatos beszélgetés folyik arról, hogy mi épül, és a kód reagál erre a beszélgetésre. A technikai részletek Azok számára, akik kíváncsiak arra, hogyan működik ez valójában a kalap alatt: Amikor @Kilo megemlítést kap egy csatornában vagy DM-ben, a bot elolvassa a szál kontextust. Hozzáfér a csatlakoztatott GitHub tárhelyekhez (a Kilo eszköztárban egyszer telepítve). A kérés alapján vagy válaszol információval, vagy kikapcsolja a felhő ügynököt a változtatások elvégzéséhez. A Ezek ugyanazok, amelyek a Kilo CLI-n vagy a műszerfalon érhetők el. A Kilo infrastruktúrájában futnak, ágakat hoznak létre, kötelezettségvállalásokat hozzanak létre, és megnyitják a PR-ket a repos ellen. Cloud ügynökök Az árak felhasználáson alapulnak, ugyanazokkal a token-költségekkel, mint a modell közvetlenül a Kilo-on keresztül történő használatával - ami azt jelenti, hogy csak a modellszolgáltatók által meghatározott árakon kerül felszámításra. Állítsa fel A beállítás kb. 2 percet vesz igénybe: Kilo számla létrehozása (ingyenes a kezdéshez) Csatlakoztassa a GitHub repo-t az Integrációk lapon az app.kilo.ai címen A Slack integráció hozzáadása ugyanabból az Integrációk oldalról Kezdjük megemlíteni vagy DM-be @Kilo a munkaterületen Kilogramm számla Integrációs táblázat Slack integráció A botot közvetlenül a privát kérdésekhez lehet DM-edíteni, vagy megemlíteni bármely csatornában, ahol a csapat látható interakciókhoz került hozzá. A GitHub-kapcsolat a fontos része - és körülbelül 10 másodpercet és 2 kattintást igényel. Mire kell használni Néhány minta merült fel, ahol ez ragyog: Gyors javítások és kis változtatások.Az IDE megnyitásának, a megfelelő fájl megtalálásának, a változtatásnak és a PR elmozdításának túlnyomása magas a munka önmagához képest. Amikor a "mi" és a "miért" már rögzítve van egy szálban, természetesnek érzi magát, hogy csak a "csináld meg" a végén. Dokumentáció és tartalom. Bármi, ami egy repo-ban él, de nem szigorúan kód. READMEs, útmutatók, konfigurációs fájlok, céloldal másolata. Amikor egy változtatásnak több tárhelyet kell megérintenie, az egyetlen Slack szálból történő kezelés tisztább, mint az IDE-ablakok közötti felugrás. Mobil és aszinkron helyzetekben. A PR elindítható egy telefonról. A munka a felhőben történik. felülvizsgálat később történik. Amikor az ötlet még mindig győz Ez nem helyettesíti a fejlesztési környezetet, hanem kiegészíti. Gyors iteráció, helyi tesztelés és valós idejű finomítás még mindig az IDE vagy a Kilo CLI-t akarja. A kód átlépése, az állapot ellenőrzése és a viselkedés megértése teljes eszközt igényel. A nagyszabású építészeti változások az IDE által biztosított teljes kontextusból profitálnak. Kilogramm CLI A mentális modell: Slack-elsőként a beszélgetésekből származó változásokra, IDE-elsőként a mély mérnöki munkát igénylő változásokra. A szélesebb platform A Kilo for Slack része a Kilo nagyobb, end-to-end ügynöki mérnöki platformjának. az , Az a A kiló A The Ugyanaz a platform, ugyanaz az 500+ modellválaszték, és ugyanaz a minőség, csak egy másik felületről érhető el. vs kód A JetBrains Kilogramm CLI Cloud ügynökök Slack integráció Amikor elkészült az építés Kilo-ban, akkor is engedélyezheti az AI-alapú Egy kattintás , és még a munkameneteket is megosztja a csapaton belül . Kód felülvizsgálat telepítők Kilogramm ülések Nem csak arról van szó, hogy melyik eszköz generálja a legjobb kódot - ami vitathatatlanul fontos -, hanem arról is, hogy melyik eszköz illeszkedik a tényleges munkafolyamatba a legkevesebb súrlódással.Ha egy csapat Slack-ban él, akkor az AI, amely részt vehet ezekben a beszélgetésekben anélkül, hogy kontextusváltókra lenne szükség, jelentős javulás. A hely, ahol a csapatok megvitatják a kódot, most a hely lehet, ahol a kódot írják. A vita és a végrehajtás együtt történik. Ez az a fajta munkafolyamat-javítás, amely idővel összefonódik. » Próbálja ki a Kilo for Slack most Próbálja ki a Kilo for Slack most A Kilo egy nyílt forráskódú AI-kódoló ügynök, több mint 1 millió felhasználóval. Ez elérhető VS Code, JetBrains és CLI, Cloud Agents, élő előnézet App Builder, egy kattintással történő telepítések, automatizált kód felülvizsgálat, és most Slack integráció. A kiló . A kiló