Inžineriniai sprendimai neįvyksta IDE šoninėse juostose.Jie vyksta "Slack" siūluose, toje pačioje vietoje, kur jūsų komanda jau kalba, debugga, jau dirba problemomis kartu. That disconnect is a problem. Pokalbis apie Kontekstas prarandamas. sprendimai iš naujo paaiškinami. kažkas neišvengiamai kopijuoja problemą į AI pokalbį kažkur ir įterpia atsakymą atgal, ir visi apsimeta, kad tai yra normalus darbo eiga. Ką Tiesiog išsiuntė kažką, kas iš tikrųjų sprendžia tai: Komanda už jį jau mėnesius naudoja botą viduje, ir iš esmės pasikeitė, kaip jie kuria ir siunčia. Kilogramas „Slack“ integracija "Kilo for Slack" leidžia jums @paminėti AI kodavimo agentą tiesiogiai savo komandos pokalbiuose.Jis perskaito visą siūlo kontekstą, prisijungia prie jūsų "GitHub repos" ir gali atsakyti į klausimus ar atidaryti PR be to, kad kas nors paliktų "Slack". Gydytojas ir dr: Išbandykite Kilo už Slack . Gydytojas ir dr: Try Kilo for Slack Išbandykite Kilo už Slack . Konteksto keitimo mokestis Štai scenarijus, kuris tikriausiai yra pažįstamas. Kažkas praneša apie klaidą komandos „Slack“ kanale. Trys inžinieriai įsitraukia į teorijas. Kūrėjas nuskaito siūlą, sugeria kontekstą, tada alt-tabs į savo IDE. Jie atidaro savo pasirinktą AI kodavimo agentą ir pradeda paaiškinti situaciją iš naujo. Jie įklija klaidą. Jie apibūdina tai, kas buvo išbandyta. Jie pateikia kontekstą, kuris jau buvo tame „Slack“ siūle, išskyrus tai, kad dabar jie vėl įveda jį. Tada jis grįžta į „Slack“, kad pasidalintų nuoroda ir apibendrintų, kas pasikeitė. Tai atsitinka dešimtis kartų per savaitę aktyviose inžinerinėse komandose. Ir kiekvieną kartą yra trinties mokestis. Konteksto perdavimas, pakartotinis paaiškinimas, psichikos perjungimas tarp "diskusijos režimo" ir "įgyvendinimo režimo". Tai nėra didžiulis mokestis už vieną atvejį, bet jis susikaupia.Ir dar svarbiau, jis sukuria dirbtinę ribą tarp to, kur priimami sprendimai, ir kur atliekamas darbas. Ką Kilo už Slack iš tikrųjų daro Štai naujas darbo srautas. Paimkite tą patį Slack siūlą: klaida buvo aptarta, teorijos buvo plaukiojančios, ir yra grubus sutarimas dėl to, kas turi įvykti. Vietoj konteksto perjungimo į IDE, galite tiesiog žymėti @Kilo: @Kilo based on this thread, can you implement the fix for the null pointer exception in the Authentication service? Botas skaito visą temą, ir kadangi jis yra prijungtas prie komandos "GitHub repos" per "Kilo" platformą, jis sukasi Po kelių minučių "Slack" yra PR nuoroda. debesies agentas Nėra kopijavimo. Nėra alt-tabbing. Nėra paaiškinti tą patį dalyką du kartus. Kontekstas, kuris jau egzistavo pokalbyje tampa įvesties įgyvendinimui. Dėl paprastesnių klausimų jis veikia taip pat: @Kilo how is error handling implemented in the payment module? Ji skaito jūsų kodo bazę ir reaguoja į temą. Komandos draugai gali matyti atsakymą, o jūs galite paprašyti tolesnių veiksmų ir pateikti įgyvendinimo instrukcijas. Žinios lieka "Slack", kur ji gali būti nurodyta vėliau. Kaip „Kilo“ komanda iš tikrųjų naudoja tai Kilo yra agresyvus apie savo įrankius. komanda naudoja "Kilo" "Slack" viduje nuo pat viešo paleidimo, ir tai tapo numatytu būdu daugelis pakeitimų. Atsiradę modeliai yra įvairesni nei tikėtasi: Realaus laiko klaidų taisymas Galbūt labiausiai akivaizdus naudojimo atvejis ir tas, kuris nuolat nukenčia. Gamybos metu atsiranda klaida. Kažkas jį vėliava Slack. Komanda aptaria, kas gali jį sukelti. Ir tada vietoj to, kad kažkas savanoriškai „pažiūrėtų į jį“, jie tiesiog žymi @Kilo. Svarbiausia: botas nepradeda nuo nulio, kai skaito šią problemą. Jis turi visą pokalbio kontekstą ir prieigą prie visos kodo bazės. Jis gali skaityti tai, ką įtaria komanda, ir tai, kas buvo pašalinta. Jis žino, koks turėtų būti laukiamas elgesys. Jis dirba su ta pačia informacija, kurią žmogiškasis kūrėjas turėtų perskaitęs siūlą: @Kilo I'm seeing this error in production: [stack trace]. Based on what we discussed above, can you create a PR with a fix? PR nusileidžia į siūlą. Kažkas jį peržiūri. Jei jis atrodo gerai, jis susijungia. Visas ciklas vyksta be to, kad kas nors oficialiai „paimtų“ užduotį. Greiti kodo pakeitimai iš diskusijų Tai kažkas, kas tapo kasdienine patirtimi daugeliui žmonių Kilo. Pokalbis vyksta apie funkciją ar elgesį. Kažkas sako: „Mes tikriausiai turėtume pakeisti X į Y.“ Tradiciniame darbo sraute tai tampa psichine pastaba, bilietu ar kažkuo, kas tvarkomas „vėliau“. Su „Slack“ botu „vėliau“ tampa „dabar“. asmuo, turėjęs idėją, tiesiog žymi „Kilo“ ir apibūdina, kas turėtų pasikeisti. @Kilo please change "2025" to "2026" through all of the announcement files in our kilo-org/kilocode repo Greitai judančiai komandai tai svarbu.Treniruotė dėl mažų pakeitimų yra tai, kas verčia juos kauptis.Šalinus tą trinimą, kodų bazė išlieka švaresnė ir dabartinė. Dokumentacijos ir turinio atnaujinimai Tai taikoma žmonėms, kurie atlieka mažiau techninius ar ne techninius vaidmenis. „Kilo“ komanda nuolat naudoja botą visoms „Kilo“ platformos pokyčiams. Šablonas yra tas pats: „Slack“ vyksta diskusija apie tai, kas turi būti pakeista, o tada botas ją įgyvendina. @Kilo the getting started guide is missing the new authentication flow. Can you update it based on what we discussed in this thread? Turiniui, kuris gyvena repo (kuris, jei darote docs-as-code, yra dauguma jūsų turinio), šis darbo srautas yra didžiulis laiko taupymas. Ypač žmonėms, kurie jaučiasi priblokšti nardymo į plėtros darbo srautą tik norėdami atlikti paprastą paskirties puslapio pakeitimą. PR procesas suteikia jums tą patį peržiūros mechanizmą, naudojamą kodui, o "Slack" siūlo lengvą prieigą. Funkcijų įgyvendinimas iš Spec diskusijų Kartais siūlas vystosi nuo „ar turėtume tai padaryti?“ iki „tai maždaug kaip tai turėtų veikti“ iki „gerai, iš tikrųjų sukurkime“. @Kilo please implement the caching improvements we discussed in this thread Tai geriausiai veikia, kai siūlyje yra pakankamai specifiškumo. botas gerai daro išvadą apie ketinimą, tačiau aiškesnis kontekstas lemia geresnį rezultatą. „Kilo“ komanda įgijo įprotį būti aiški diskusijose, ypač kai pokalbis gali tapti specifikacija. Kryžminis repo koordinavimas Tikrasis inžinerinis darbas paprastai apima kelias saugyklas. Frontend, backend, bendros bibliotekos, infrastruktūros konfigūracijos. Skirtingai nuo kai kurių kitų „Slack“ integracijų, „Kilo“ automatiškai nurodo, kuris repo yra susijęs. @Kilo the API change we discussed needs updates in both the backend service and the frontend client. Can you create PRs for both? Nėra rankinės konfigūracijos pagal kanalą. Nėra perjungimo konteksto, norint nurodyti, kurį repo naudoti. Jis skaito siūlą, supranta, kas yra nuoroda, ir atitinkamai veikia. Kodėl tai skiriasi nuo kitų Slack Bots Daugelis AI Slack integracijų jaučiasi kaip naujovės - jie yra bendras tikslas, kurį AI bando užmaskuoti kaip specialistą kiekvienoje kategorijoje. Kilo požiūris architektūriškai skiriasi tokiais būdais, kurie yra svarbūs. Daugkartiniai pokalbiai Dauguma AI Slack robotų yra skirti vienkartinei sąveikai. užduoti klausimą, gauti atsakymą. Tolesni veiksmai iš esmės pradeda naują pokalbį. Kilo remiasi visomis temomis. Jis palaiko kontekstą daugelyje mainų. Gali įvykti atgalinė diskusija, požiūris gali būti rafinuotas, galima užduoti paaiškinimo klausimus, o tada įgyvendinimas gali būti sukeltas. Tai atspindi, kaip veikia žmogaus pokalbiai. Niekas iš naujo paaiškina visą situaciją kiekvieną kartą, kai jie prideda prie diskusijos. Multi-Repository pagal numatytuosius nustatymus "Cursor" "Slack" integracija reikalauja konfigūruoti vieną saugyklą vienoje darbo erdvėje ar kanale.Tai tinka paprastiems nustatymams, tačiau jis greitai sugenda, kai inžinerinis darbas apima keletą atstatymų. Kilo nukreipia atitinkamą saugyklą iš pokalbio. Jei yra paminėti failai ar paslaugos, gyvenančios skirtingose saugyklose, jis tvarko tai. Nėra išankstinės konfigūracijos. Nėra perjungimo tarp kanalų dirbti su skirtingomis kodų bazėmis. Tai atrodo kaip nedidelis dalykas, kol dirbote projektu, kuriame priekinė dalis, atsarginė dalis ir infrastruktūra gyvena atskirai. Realus vykdymas, ne tik pokalbis Tai yra esminis skirtumas. „Kilo“ „Slack“ nėra Q&A botas. Kai paprašoma kažką įgyvendinti, jis sukuria debesų agentą, sukuria filialą, atlieka pakeitimus ir atidaro PR. Jis atlieka darbą, o ne tik kalba apie darbą. Ir kadangi jis naudoja „Kilo“ debesų agentus, jokios vietinės mašinos nedalyvauja. „Repo“ nereikia klonuoti vietoje. Įgyvendinimas vyksta debesyje, o rezultatas pasirodo kaip PR paruoštas peržiūrai. Nuolatinis ryšys su PR Kai PR egzistuoja, botas gali toliau dirbti su juo. Jei atsiliepimai apie apžvalgą ateina, Kilo gali būti paprašyta kreiptis į jį toje pačioje temoje. Pokalbis apie PR ir pokyčių įgyvendinimą vyksta toje pačioje vietoje: @Kilo the reviewer asked for better error handling in the auth flow. Can you update the PR? Yra nuolatinis pokalbis apie tai, kas kuriama, ir kodas vystosi reaguodamas į tą pokalbį. Techninės detalės Tiems, kurie domisi, kaip tai iš tikrųjų veikia po dangteliu: Kai @Kilo yra paminėtas kanale ar DM, botas skaito laidų kontekstą.Jis pasiekia prijungtas GitHub saugyklas (įdiegtas vieną kartą Kilo skydelyje).Remiantis prašymu, jis arba reaguoja su informacija, arba išjungia debesies agentą, kad atliktų pakeitimus. Tų yra tie patys, kurie yra prieinami iš Kilo CLI arba valdymo skydo. Jie veikia Kilo infrastruktūroje, kuria filialus, sudaro įsipareigojimus ir atveria PR prieš repostą. Debesų agentai Kainos yra pagrįstos naudojimu, su tomis pačiomis kainomis už žetoną, kaip ir naudojant modelį tiesiogiai per Kilo - tai reiškia, kad jums taikomos tik tikslios kainos, kurias nustato modelio teikėjai. Įdėti jį Paruošimas trunka apie 2 minutes: Sukurkite „Kilo“ paskyrą (nemokama pradėti) Prijunkite „GitHub repos“ skirtuke „Integracijos“ adresu app.kilo.ai Pridėti „Slack“ integraciją iš to paties „Integracijos“ puslapio Pradėkite paminėti arba DM @Kilo darbo erdvėje Kilogramo sąskaita Integracijos tab Slack integracija Botą galima DM-ed tiesiogiai asmeniniams klausimams arba paminėti bet kuriame kanale, kuriame jis buvo pridėtas komandos matomoms sąveikoms. "GitHub" ryšys yra svarbi dalis - ir užtrunka apie 10 sekundžių ir 2 paspaudimus. botui reikia prieigos, kad būtų galima atsakyti į klausimus apie kodinę bazę ir sukurti PR. Kam jį naudoti Kai kurie modeliai atsirado ten, kur tai šviečia: Greiti pataisymai ir nedideli pakeitimai. „Overhead“ atidaryti IDE, rasti tinkamą failą, atlikti pakeitimus ir stumti PR yra didelis, palyginti su pačiu darbu. Kai "ką" ir "kodėl" jau užfiksuoti siūlyme, natūraliai jaučiasi, kad pabaigoje tiesiog pridedamas "daryti". Dokumentacija ir turinys. Viskas, kas gyvena repo, bet nėra griežtai kodas. READMEs, vadovai, konfigūracijos failai, nukreipimo puslapio kopija. Kai pakeitimas turi paliesti kelias saugyklas, valdyti tai iš vieno "Slack" laido yra švaresnis nei atsitraukimas tarp IDE langų. Mobilieji ir asynchroniškos situacijos. PR gali būti paleistas iš telefono. Darbas vyksta debesyje. Apžvalga vyksta vėliau. Kai idėja vis dar laimi Tai nėra plėtros aplinkos pakaitalas, tai yra papildymas. Greita iteracija, vietinis bandymas ir realaus laiko tobulinimas vis dar nori IDE arba Kilo CLI. Žingsnis per kodą, tikrinant būseną ir suprasti elgesį reikalauja visiško įrankių. Dideli architektūriniai pokyčiai pasinaudoja visais IDE teikiamais kontekstais. Kilogramas CLI Mentalus modelis: Slack-pirmasis pokyčiams, kurie kyla iš pokalbių, IDE-pirmasis pokyčiams, kuriems reikia gilios inžinerijos. Platesnė platforma „Kilo for Slack“ yra didesnės „Kilo“ agento inžinerijos platformos dalis. „Kilo“ jau prieinama , Tačiau The ir kilogramas • The Ta pati platforma, tie patys 500+ modelių pasirinkimai ir ta pati kokybė, prieinama tik iš skirtingo paviršiaus. VS kodas JetBrains Kilogramas CLI Debesų agentai Slack integracija Kai baigsite statyti Kilo, taip pat galite įgalinti AI varomą Vieno paspaudimo , ir netgi pasidalinti savo sesijomis visoje savo komandoje su . Kodų peržiūra Įdiegimas Kilo sesijos Tai ne tik apie tai, kuris įrankis generuoja geriausią kodą - o tai neabejotinai svarbu - bet ir apie tai, kuris įrankis tinka faktiniam darbo srautui su mažiausiu trinimu. Dabar vieta, kur komandos aptaria kodą, gali būti vieta, kur kodas parašomas.Diskusija ir įgyvendinimas vyksta kartu. Tai yra tokio pobūdžio darbo eigos tobulinimas, kuris laikui bėgant susijungia. » Išbandykite Kilo už Slack dabar Išbandykite Kilo už Slack dabar „Kilo“ yra atviro kodo AI kodavimo agentas, turintis daugiau nei 1 milijoną vartotojų. Jis yra prieinamas „VS Code“, „JetBrains“ ir „CLI“, „Cloud Agents“, „Live-preview App Builder“, vienkartiniai diegimai, automatizuotos kodo peržiūros ir dabar „Slack“ integracija. Kilogramas ir . Kilogramas ir