Viskas, ką reikia žinoti apie plano režimą „Gemini“ komandinėje eilutėje

Paskutiniai pakeitimai: 04/07/2026
Autorius: C SourceTrail
  • Planavimo režimas suteikia struktūrizuotą, tik skaitymui skirtą aplinką, skirtą tyrimams, projektavimui ir įgyvendinimo planų rengimui prieš modifikuojant bet kokį kodą.
  • Režimą valdo lankstus politikos variklis, agento įgūdžiai ir kabliukai, leidžiantys giliai pritaikyti saugos taisykles, prieigą prie įrankių ir archyvavimo darbo eigą.
  • „Gemini“ automatiškai nukreipia pagrįstus „Pro“ modelius planavimui ir greitus „Flash“ modelius vykdymui, optimizuodama kokybę ir našumą visuose etapuose.
  • Planavimo režimas integruojamas su interaktyviu valdymu, neinteraktyviais srautais ir plėtiniais, tokiais kaip „Conductor“, kad palaikytų viską – nuo ​​greitų užduočių iki sudėtingų, kelių žingsnių projektų.

Planavimo režimas Gemini CLI

„Gemini CLI“ planavimo režimas iš esmės yra saugi, tik skaitymui skirta kabina, kurioje galite apgalvoti sudėtingus pakeitimus prieš paliesdami nė vieną kodo eilutę. Užuot iš karto pradėję redaguoti, jūs ir agentas kartu atliekate tyrimus, dizainą ir planavimą, o „Gemini“ peržiūri jūsų kodo bazę, įrankius ir dokumentaciją, tuo pačiu apsaugodami jūsų projektą nuo atsitiktinių pakeitimų.

Šis režimas skirtas kūrėjams, kurie nori struktūros, saugumo ir aiškumo prieš pradedant diegimą, neaukodami greičio ar lankstumo. Galite jį naudoti duomenų bazių perkėlimams, naujoms funkcijoms, pertvarkymams ar auditams planuoti, tuo pačiu metu pasitelkdami sudėtingus modelius, pasirinktines strategijas, agento įgūdžius ir netgi neinvazinius CI/CD darbo eigų procesus. Įsivaizduokite jį kaip planavimo „smėlio dėžę“, kurioje viskas apgalvota ir atsekama.

Kas yra planavimo režimas „Gemini“ komandinėje eilutėje?

„Gemini CLI“ plano režimo apžvalga

Planavimo režimas yra tik skaitymui skirtas veikimo režimas „Gemini CLI“, kuris apriboja agento prieigą prie riboto saugių įrankių rinkinio. Kol „Gemini“ yra aktyvus, ji gali naršyti jūsų saugyklą, tikrinti failus, ieškoti šablonų ir skaityti dokumentaciją, tačiau negali keisti jūsų projekto failų ar vykdyti savavališkų komandų, kurios galėtų pakeisti būseną. Vieninteliai failai, į kuriuos jai leidžiama rašyti, yra jos pačios vidiniai plano artefaktai.

Pagrindinė planavimo režimo idėja – atskirti mąstymą nuo veiksmų. Pirma, „Gemini“ sutelkia dėmesį į jūsų užklausos supratimą, kodo bazės, priklausomybių ir aplinkos analizę bei detalaus plano parengimą. Tik jums aiškiai patvirtinus šį planą, CLI pereina į redagavimo arba vykdymo režimą, kad atliktų pakeitimus.

Naujiems „Gemini CLI“ vartotojams planavimo režimas įjungtas pagal numatytuosius nustatymus, o tai reiškia, kad dauguma darbo eigų jau pradedamos orientuotos į tyrimus. Visada galite jį išjungti arba pašalinti iš savo darbo eigos, tačiau pagal numatytuosius nustatymus planavimas laikomas pirmos klasės etapu, ypač didelių ar rizikingų pakeitimų atveju.

Šis režimas taip pat yra glaudžiai integruotas su kitomis „Gemini“ funkcijomis, tokiomis kaip agento įgūdžiai, politikos variklis, MCP įrankiai ir modelio valdymas. Dėl to tai ne tik saugos mechanizmas, bet ir galinga aplinka kurti patikimus, gerai pagrįstus sprendimus.

Kaip įjungti ir įjungti plano režimą

Kaip įjungti plano režimą „Gemini CLI“

Planavimo režimas paprastai įjungiamas iš karto, tačiau galite valdyti, kaip ir kada „Gemini CLI“ paleidžiamas šiame režime. Yra keli būdai, kaip konfigūruoti arba įjungti plano režimą, priklausomai nuo to, ar norite, kad jis būtų numatytasis, ar skirtas tik konkretiems seansams.

Jei norite, kad „Gemini CLI“ visada prasidėtų planavimo režimu, galite pakoreguoti nustatymus CLI viduje. Paleiskite / nustatymai komandą, suraskite parinktį „Numatytasis patvirtinimo režimas“ ir nustatykite ją į PlanasNuo to momento kiekvienas naujas seansas prasidės šioje tik skaitymui skirtoje planavimo aplinkoje.

Vienkartiniams seansams, kuriuos norite paleisti tiesiai į planavimo režimą, galite naudoti komandinės eilutės žymę. Paleiskite CLI su dvyniai – patvirtinimo-režimas = planas Ir agentas iš karto veiks pagal plano režimo apribojimus, jums nereikės interaktyviai nieko perjungti.

Kai jau esate „Gemini CLI“ viduje, yra keli būdai, kaip akimirksniu perjungti į planavimo režimą. Galite paspausti „Shift“ + skirtukas Norėdami peržiūrėti galimus patvirtinimo režimus (Numatytasis → Automatinis redagavimas → Planas), naudokite / planas komandą arba tiesiog natūralia kalba paprašykite agento „pradėti planą...“ tam tikram tikslui. Užkulisiuose „Gemini“ iškviečia įvesties_plano_režimą įrankis režimams keisti.

Komanda /plan taip pat leidžia pateikti tikslą eilutėje, o tai patogu, kai norite perjungti režimus ir iš karto pradėti planuoti. Pavyzdžiui, spausdinimas /plan įgyvendinti autentifikavimą „Gemini“ įjungia planavimo režimą ir akimirksniu pateikia jūsų užklausą dėl autentifikavimo dizaino, iš karto pradėdamas tyrimą ir analizę.

Pagrindinė darbo eiga: tyrimas, projektavimas, juodraščio projektavimas, tvirtinimas

Planavimo režimas struktūrizuoja jūsų darbą į paprastą, bet veiksmingą eigą: apibrėžkite tikslą, atlikite tyrimą, sukurkite planą, parašykite planą, tada patvirtinkite arba kartokite. Kiekvienas etapas yra sąmoningai atskirtas, kad galėtumėte išlaikyti kontrolę ir išvengti netikėtų redagavimų ar rizikingų veiksmų.

Pirma, jūs pateikiate aiškų tikslą. Galite pasakyti „suplanuoti naują pranešimų paslaugą naudojant „Redis““ arba „išsiaiškinti, kaip perkelti šią duomenų bazę“. „Gemini“ naudoja šį tikslą, kad pereitų į planavimo režimą (jei jis dar neaktyvus) ir pradėtų tyrinėti atitinkamas jūsų kodo bazės, infrastruktūros ir dokumentacijos dalis griežtai skaitymui skirtu būdu.

Tyrimo etape „Gemini“ naudoja tokius įrankius kaip failų sąrašų sudarymas, „globbing“, „grep“ stiliaus paieška ir kitas tik skaitymui skirtas funkcijas, kad sukurtų jūsų sistemos mentalinį žemėlapį. Kai kuriais atvejais jis gali pasikliauti specializuotais agentais, tokiais kaip kodo bazės_tyrėjas arba aktyvuokite agento įgūdžius, pritaikytus konkrečioms sritims, kad geriau suprastumėte priklausomybes ir architektūrą.

Kai agentas turi pakankamai konteksto, jis pereina į projektavimo ir aptarimo etapą. Čia Dvyniai siūlo strategijas, išryškina kompromisus ir gali užduoti patikslinančius klausimus, naudodamiesi klausti_vartotojo įrankis. Šis abipusis sąveikavimas padeda užtikrinti, kad pasirinktas metodas atitiktų jūsų pageidavimus, apribojimus ir esamas konvencijas.

Kai žodžiu susitariate dėl krypties, „Gemini“ parengia oficialų įgyvendinimo planą kaip „Markdown“ failą, saugomą jūsų skirtame planų kataloge. Šis artefaktas yra detalus ir struktūrizuotas: jame išvardytos užduotys, žingsniai, priklausomybės, galimos rizikos ir kartais alternatyvios parinktys. Jį galite perskaityti, redaguoti arba komentuoti prieš ką nors vykdant.

Paskutinis srauto žingsnis yra aiškus patvirtinimas. „Gemini“ komandinė eilutės sąsaja pateiks planą ir pasiūlys tokias parinktis kaip „Taip, automatiškai priimti pakeitimus“ arba „Taip, rankiniu būdu priimti pakeitimus“, kad būtų galima pradėti įgyvendinimą. Jei kažkas atrodo ne taip, galite pateikti atsiliepimą, patys redaguoti plano failą arba tiesiog atšaukti planą naudodami esc ir išbandykite kitokį požiūrį.

Bendradarbiavimas rengiant planą: aptarimas, redagavimas ir komentarai

Vienas iš išskirtinių plano režimo privalumų yra tai, kad jis planą traktuoja kaip bendrą artefaktą, kurį jūs ir „Gemini“ galite redaguoti kartu. Šis bendradarbiavimas gali būti tikslesnis ir greitesnis nei sudėtingų pokyčių aprašymas vien tik natūralios kalbos raginimais.

Kai „Gemini“ baigia juodraštį ir pateikia planą peržiūrai, galite jį atidaryti tiesiai pasirinktame išoriniame redaktoriuje. spauda Ctrl + X iš CLI vidaus, o „Markdown“ planas atsidarys VS Code, Vim arba bet kuriame kitame jūsų sukonfigūruotame redaktoriuje. Nereikia rankiniu būdu ieškoti failų.

Redaktoriuje galite modifikuoti planą kaip tik norite. Galite pertvarkyti veiksmus, kad jie geriau atitiktų diegimo procesą, perrašyti tam tikrus veiksmus aiškumo dėlei, pašalinti užduotis, kurias laikote nereikalingomis, arba išplėsti skyrius, kuriems reikia daugiau informacijos. Taip pat galite pridėti komentarų, pvz., „Ar turėtume čia pakartotinai naudoti esamą „Logger“ klasę?“ arba „Patikrinkite tai pagal dabartinius SLO“.

Įrašius ir uždarius redaktorių, „Gemini CLI“ automatiškai aptinka jūsų pakeitimus ir komentarus. Jis išanalizuoja atnaujintą dokumentą, įtraukia jūsų atsiliepimus ir patobulina vidinį strategijos supratimą. Tada agentas iš naujo sukuria nušlifuotą plano versiją, kad galėtumėte ją dar kartą peržiūrėti.

Šis redagavimo → patikslinimo → peržiūros ciklas gali būti kartojamas tiek kartų, kiek reikia, kol būsite patenkinti planu. Kai būsite pasiruošę, aiškiai patvirtinsite ir tik tada „Gemini“ išeis iš planavimo režimo, kad pradėtų faktinius redagavimus arba komandų vykdymą pagal sutartus veiksmus.

Išėjimas iš planavimo režimo ir patvirtinimo režimų perjungimas

Planavimo režimą galite bet kada išjungti, nesvarbu, ar baigėte planavimą, ar tiesiog norite grįžti į kitą patvirtinimo režimą. Prieš paliekant šią aplinką, nereikia užbaigti ar patvirtinti plano.

Dažniausiai Plano režimas baigiasi, kai patvirtinate galutinį planą. Kai tik patvirtinsite, kad „Gemini“ turėtų pradėti diegimą, CLI automatiškai išeis iš planavimo režimo ir pereis į labiau liberalų režimą, kuriame leidžiami redagavimai ir įrankių iškvietimai, keičiantys būseną, atsižvelgiant į jūsų patvirtinimo nustatymus.

Jei norite tiesiog perjungti kitą režimą nieko nepatvirtinę, galite naudoti tą patį spartųjį klavišą, kuris naudojamas norint įjungti planavimo režimą. spauda „Shift“ + skirtukas , kad galėtumėte grįžti iš „Plan“ į „Numatytasis“ arba „Automatinis redagavimas“, atsižvelgiant į tai, ką pageidaujate aktyviam kūrimo darbui.

Natūralios kalbos komandos taip pat veikia režimų perėjimams. Galite įvesti tokias frazes kaip „išeiti iš plano režimo“ arba „nutraukti planavimą“, ir „Gemini“ iškvies atitinkamą režimo perjungimo įrankį, kad atkurtų ankstesnį jūsų elgesį. Tai leidžia lengvai įjungti ir išjungti planavimo kontekstą, keičiantis jūsų darbo eigai.

Saugos modelis ir leidžiami įrankiai planavimo režime

Planavimo režimas veikia pagal griežtas saugos politikas, kurios užtikrina, kad planavimo metu jūsų projektas išliktų tik skaitymo būsenoje. Režimą palaiko „Gemini CLI“ politikos variklis ir specialus konfigūracijos failas, pavadintas plan.toml, kuris apibrėžia, kurie įrankiai yra leidžiami ir kaip jie veikia.

Integruota plano režimo politika laikoma 1 pakopos politika ir visada skirta užkirsti kelią įrašams ar žalingiems veiksmams. Pagal numatytuosius nustatymus leidžiami tik iš esmės saugūs įrankiai, pvz., failų skaitymas, paieška ar sąrašų sudarymas. Viskas, kas gali keisti failus, vykdyti komandas ar keisti išorines sistemas, yra blokuojama, nebent aiškiai nepaisote taisyklių.

Politikos modulis taisykles, kurios nenurodo režimų, traktuoja kaip visuotinai aktyvias, o tai reiškia, kad jos bus taikomos ir planavimo režimu. Jei norite, kad taisyklė būtų taikoma tik kitais režimais, o ne plano režimu, toje taisyklėje turite aiškiai nurodyti tikslinius režimus. Pavyzdžiui, jei norite npm testas kad būtų leidžiamas numatytuoju ir automatinio redagavimo režimais, bet niekada plano režimu, reikėtų sukonfigūruoti jį su režimų sąrašu, kuriame nebūtų numatytas plano režimas.

Kita svarbi saugos funkcija yra tai, kaip nustatomos nuolatinių įrankių patvirtinimų taikymo sritys. Leidžiamesniais režimais (pvz., numatytuoju arba automatiniu redagavimu) suteikti patvirtinimai automatiškai neperkeliami į planavimo režimą. Tai neleidžia įrankiams, kuriais pasitikite diegdami, tyliai veikti, kol dar esate tyrimo etape. Tačiau planavimo režimu suteikti patvirtinimai laikomi sąmoningais ir vėliau gali būti taikomi visuotinai kitiems režimams.

Apskritai, plano režimas pagal numatytuosius nustatymus yra saugus, tačiau vis tiek gali būti labai pritaikomas. Galite pritaikyti, kurie įrankiai yra prieinami, kaip jiems reikalingas patvirtinimas ir kokius kabliukus ar registravimą norite naudoti plano kūrimo ir vykdymo perėjimams.

Pasirinktinės politikos, MCP įrankiai ir kabliukai

Be integruotų 1 pakopos politikų, galite dar labiau pritaikyti plano režimą savo organizacijai ar asmeniniam darbo eigai, pridėdami savo politikų failus. Šie gyvena ~/.gemini/politikos/ kataloge ir yra laikomi 2 pakopos, todėl jie gali patikslinti arba išplėsti numatytąjį elgesį, apibrėžtą plan.toml.

Vienas dažnas naudojimo atvejis yra tik skaitymui skirtų modelio konteksto protokolo (MCP) įrankių veikimo planavimo režimu valdymas. Pagal numatytuosius nustatymus „Gemini“ gali reikalauti vartotojo patvirtinimo prieš iškviečiant šiuos įrankius, net jei jie yra neardomojo tipo. įrankių anotacijos ir mcpName naudodami pakaitos simbolį, galite apibrėžti konkrečius šablonus arba įrankių rinkinius, kurie yra automatiškai patvirtinami arba kuriems reikia mažiau raginimų, todėl planavimas tampa sklandesnis aplinkose, kurios labai priklauso nuo išorinių paslaugų.

Taip pat galite pridėti kabliukus, kurie suveikia, kai planavimo režimas pereina į įgyvendinimo režimą. Pavyzdžiui, jei jūsų organizacijai reikia kiekvieno patvirtinto plano audito sekos, galite pridėti AfterTool kabliukas, kuris nukopijuoja galutinius plano artefaktus į „Google Cloud Storage“ arba kitą archyvavimo sistemą, kai „Gemini“ išeina iš plano režimo, kad pradėtų vykdyti pakeitimus.

Tipiškas kabliukas gali būti scenarijus, pvz., ~/.gemini/hooks/archive-plan.sh, kuris gauna kontekstą apie sesiją ir plano failą. Tai leidžia užtikrinti atitikties ir atsekamumo reikalavimų laikymąsi nekeičiant rankinio darbo eigos – kiekvieną kartą patvirtinus planą, jo atsarginės kopijos automatiškai sukuriamos vėlesnei peržiūrai ar incidentų analizei.

Derindamos pasirinktines politikas ir kabliukus, komandos gali užkoduoti savo metodologijas tiesiai į planavimo režimą. Nesvarbu, ar norite griežtesnių patvirtinimų, privalomo registravimo ar konkrečiai aplinkai taikomų įrankių apribojimų, politikos modulis suteikia jums reikiamus valdiklius.

Agento įgūdžiai ir specializuoti planavimo darbo eigos

Agento įgūdžiai yra pagrindinis mechanizmas, skirtas pritaikyti, kaip „Gemini CLI“ planuoja konkrečias darbo kategorijas, išliekant planavimo režime. Įgūdis apima specializuotas instrukcijas, procedūrinius veiksmus ir euristiką, kuria vadovaujamasi, kaip agentas tiria, projektuoja ir struktūrizuoja konkrečią užduotį.

Pavyzdžiui, „Duomenų bazės perkėlimo“ įgūdis gali užtikrinti, kad kiekviename plane būtų numatytos atsarginių kopijų kūrimo strategijos, duomenų patvirtinimo patikrinimai ir atšaukimo procedūros. Užuot kaskart prisiminę visas šias detales, galite pasikliauti įgūdžiais, kad kiekvienas perkėlimo planas būtų saugus ir atitiktų jūsų standartus.

Panašiai „saugumo audito“ įgūdis galėtų paskatinti „Gemini“ aktyviai ieškoti pažeidžiamumų ar neteisingų konfigūracijų tyrinėjant kodo bazę. Tai gali nurodyti agentui nuskaityti nesaugius numatytuosius nustatymus, trūkstamus autentifikavimo patikrinimus ar neužšifruotus slaptus duomenis, o tada apibendrinti išvadas ir taisomuosius veiksmus plano artefakte.

Priekinėje pusėje „Priekinės dalies dizaino“ įgūdis gali nukreipti agentą link konkrečių vartotojo sąsajos komponentų bibliotekų ir pritaikymo neįgaliesiems gairių. Pagal šį įgūdį sugeneruoti planai automatiškai remtųsi jūsų projektavimo sistema, ARIA praktika arba našumo apribojimais, taip padėdami išlaikyti vartotojo sąsają nuoseklią ir įtraukią.

Norėdami naudoti įgūdį planavimo režime, galite aiškiai paprašyti „Gemini CLI“ „naudoti“ „Įgūdis planuoti...“ arba tiesiog aprašykite savo užduotį taip, kad agentas galėtų savarankiškai aktyvuoti atitinkamą įgūdį. Aktyvuotas įgūdis pakeičia planavimo etapų veikimą – nuo ​​tyrimų prioritetų iki galutinio „Markdown“ plano struktūros.

Kadangi įgūdžiai sklandžiai integruojami su „Plan Mode“ saugos modeliu, net ir labai specializuoti darbo eigos vis tiek gali pasinaudoti tik skaitymui skirtomis garantijomis ir patvirtinimo vartais. Gausite išsamų, domeną atitinkantį planavimą, neapsaugodami savo aplinkos nuo nenumatytų šalutinių poveikių.

Modelio maršrutizavimas: „Pro“ planavimui, „Flash“ vykdymui

„Gemini“ komandų eilutės tvarkyklė apima automatinį modelio maršrutizavimą, kuris pasinaudoja planavimo režimu, kad subalansuotų samprotavimo kokybę ir vykdymo greitį. Kai naudojate automatinio modelio konfigūraciją, CLI parenka skirtingus „Gemini“ modelius, atsižvelgdama į tai, ar esate planavimo, ar įgyvendinimo etape.

Planavimo režime užklausos nukreipiamos į pažangų „Pro“ modelį, pvz., „Gemini 3.1 Pro“. Šis modelis yra optimizuotas sudėtingai analizei, architektūriniams sprendimams, ilgalaikiam kontekstiniam samprotavimui ir sudėtingų planų rengimui. Tikslas – maksimaliai padidinti paties plano kokybę ir patikimumą, net jei tam reikia daugiau skaičiavimų.

Kai planas patvirtinamas ir išeinate iš plano režimo, CLI aptinka, kad prasidėjo įgyvendinimo etapas, ir automatiškai persijungia į didelės spartos „Flash“ modelį. Čia prioritetas teikiamas reagavimui ir ekonomiškumui: agentas dažniausiai vykdo aiškiai apibrėžtus veiksmus, o ne priima didelius strateginius sprendimus, todėl paprastai pakanka greitesnio modelio.

Šis numatytasis elgesys yra protingas kompromisas: lėtas ir apgalvotas projektuojant, greitas ir efektyvus konstruojant. Jei dėl kokių nors priežasčių pageidaujate kitokios sąrankos, galite išjungti automatinį perjungimą savo nustatymuose ir rankiniu būdu konfigūruoti konkrečius modelius kiekvienam režimui.

Naujesni modeliai, tokie kaip „Gemini 2.5 Flash“ ir „Gemini 2.5 Flash-Lite“, ir toliau gerina šią pusiausvyrą. Turėdami geresnes įrankių naudojimo galimybes, mažesnį delsos laiką ir patobulintą instrukcijų laikymąsi, jie gali patikimiau vykdyti plano veiksmus, tuo pačiu kontroliuodami žetonų naudojimą ir išlaidas.

Seanso išsaugojimo, valymo ir pasirinktinio plano katalogai

Kad jūsų kūrimo aplinka būtų tvarkinga, „Gemini CLI“ automatiškai tvarko sesijos duomenis ir susijusius plano failus. Pagal numatytuosius nustatymus kiekvienas seansas, įskaitant jo planus ir užduočių stebėjimo priemones, saugomas 30 dienų prieš išvalant.

Šį saugojimo laikotarpį galite pakeisti naudodami komandą /settings arba tiesiogiai redaguodami savo settings.json konfigūraciją. Ieškokite nustatymo „Sesijos išlaikymas“ ir pakoreguokite jį pagal savo poreikius; ilgai trunkantiems projektams gali prireikti ilgesnio lango, o trumpalaikiams eksperimentams – trumpesnio išlaikymo.

Be automatinio valymo, sesijas galite bet kada ištrinti rankiniu būdu. Komandinėje eilutėje naudokite dvyniai – ištrynimo sesija , kad pašalintumėte konkretų seansą ir jo artefaktus. Arba atidarykite seanso naršyklę naudodami / apibendrina, naršykite naudodami sąsają ir paspauskite x , kad ištrintumėte pasirinktą sesiją.

Jei sukonfigūravote pasirinktinį planų katalogą, svarbu atkreipti dėmesį, kad automatinis trynimas nepašalina tų planų failų. Jūs esate atsakingi už to katalogo rankinį tvarkymą, o tai gali būti privalumas, jei norite planus laikyti nuolatine dokumentacija arba saugoti juos versijų valdymo sistemoje kartu su savo kodu.

Šis metodas suteikia lankstumo: naudokite trumpalaikius planus, kai jums rūpi tik neatidėliotinas vykdymas, arba tvarkykite kruopščiai sukauptą strateginių planų archyvą, kad galėtumėte juos peržiūrėti ateityje ir laikytis reikalavimų.

Neinteraktyvūs ir CI/CD darbo eigos su planavimo režimu

Planavimo režimas skirtas ne tik interaktyviems terminalo seansams; jis taip pat puikiai veikia su neinteraktyviomis aplinkomis, tokiomis kaip scenarijai ir CI/CD srautai. Tokiais atvejais politikos modulis sukonfigūruotas taip, kad tam tikri planavimo įrankiai būtų patvirtinti automatiškai, kad darbo eiga nesustotų laukiant vartotojo įvesties.

Tiksliau sakant, kai „Gemini CLI“ aptinka neinteraktyvų kontekstą, ji automatiškai patvirtina įrankius „enter_plan_mode“ ir „exit_plan_mode“. Tai reiškia, kad jūsų srautas gali programiškai inicijuoti planavimą, leisti „Gemini“ sugeneruoti planą ir tada pereiti prie vykdymo be rankinio patvirtinimo dialogo langų.

Kitas svarbus neinteraktyvių darbo eigų skirtumas yra tai, kas nutinka pasibaigus planavimo režimui ir pradėjus diegimą. Užuot perjungęs į standartinį numatytąjį režimą, CLI persijungia į YOLO režimas, kuris skirtas automatiškai vykdyti veiksmus, neužstrigiant ties interaktyvių įrankių patvirtinimais.

Šis automatizavimui pritaikytas elgesys leidžia kurti visiškai scenarijais paremtus darbo eigų procesus, kuriuose planavimas ir vykdymas vyksta nuo pradžios iki pabaigos. Jūs vis tiek gaunate naudos iš struktūrizuoto planavimo etapo, tačiau, kai planas bus parengtas ir patvirtintas pagal jūsų politiką, projektas galės vykti mašinos greičiu.

Modelio vairavimas plano režimu

Modelio valdymas leidžia realiuoju laiku stumtelėti „Gemini“, kol jis atlieka tyrimą arba rengia planą, o tai gali žymiai sustiprinti grįžtamojo ryšio ciklą ir padėti sušvelninti modelio haliucinacijas. Užuot laukę, kol bus baigtas visas ciklas, galite įterpti užuominas ar pataisymus, kol įrankiai veikia.

Įsivaizduokite, kad pradedate nuo tokios užklausos kaip „/plan Noriu įdiegti naują pranešimų paslaugą naudodamas „Redis“.“ „Gemini“ pereina į planavimo režimą, pradeda nuskaityti kodo bazę ir pradeda naršyti katalogus. Stebėdami įrankio iškvietimus (galbūt rodomi neteisingi keliai), galite įvesti kažką panašaus į „Nepamirškite patikrinti esamos „Redis“ konfigūracijos aplankuose „packages/common/queues“.

Net ir suktukui esant aktyviam, „Gemini“ gali įtraukti šią užuominą į savo dabartinius tyrimus. Tada pamatysite, kaip kitame etape jis patikrins siūlomą katalogą ir pakoreguos savo supratimą apie tai, kur turėtų būti nauja paslauga.

Modelio valdymas yra toks pat naudingas braižymo etape. Jei pradinis planas linkęs į paprastą eilės architektūrą, bet jūs pageidaujate „Pub/Subscriber“ modelio, galite pasakyti: „Šiai paslaugai vietoj paprastos eilės naudokime leidėjo/prenumeratoriaus modelį.“ „Gemini“ pristabdys, persvarstys projektą ir pradės kurti naują plano versiją, suderintą su jūsų pageidavimais.

Norėdami kuo geriau išnaudoti vairavimą, stenkitės būti konkretūs ir įsikiškite anksti. Aiškios instrukcijos, tokios kaip „naudoti esamą „Logger“ klasę faile src/utils“ arba „planuojame kitą mėnesį nebenaudoti šio modulio“, suteikia kontekstą, kuris gali būti neaiškus vien atlikus statinę kodo analizę.

Išplečiamumas naudojant „Conductor“ ir sudėtingus darbo eigų procesus

Dideliems arba daugiapakopiams projektams „Conductor“ plėtinys parodo, kaip planavimo režimas gali tapti sudėtingesnių darbo eigų pagrindu. „Conductor“ yra skirtas konteksto valdomam kūrimui ir veikia kaip koordinatorius, padedantis atlikti sudėtingas migracijas, funkcijų diegimą ar pertvarkymą.

Naudodamas planavimo režimą, „Conductor“ gali atlikti išsamius priešskrydinius patikrinimus ir giluminius tyrimų leidimus visiškai saugioje aplinkoje. Jis suskaido dideles užduotis į etapus, naudoja klausti_vartotojo įrankis, skirtas kiekviename etape patvirtinti svarbius sprendimus ir užtikrinantis, kad agentas niekada neskubėtų atlikti pakeitimų be jūsų aukšto lygio patvirtinimo.

Viso šio proceso metu „Conductor“ remiasi „Plan Mode“ tik skaitymui skirtais principais ir struktūrizuotu planavimu, kad generuotų dalines užduotis ir išsamius veiksmus. Kiekviename kontroliniame taške patvirtinamos prielaidos, surenkama trūkstama informacija ir atnaujinama bendra trajektorija, kad galutinis įgyvendinimas būtų kruopštus ir atitiktų jūsų strategiją.

„Plan Mode“ dizainas su tokiais įrankiais kaip „enter_plan_mode“ ir „exit_plan_mode“ buvo sąmoningai sukurtas taip, kad jį būtų galima išplėsti, jog tokie sprendimai kaip „Conductor“ galėtų būti kuriami jo pagrindu. Tikslas yra ne tik suteikti jums saugų planavimo jungiklį, bet ir pagrindą, kurį galėtumėte naudoti savo individualiems orkestravimo sluoksniams ir kūrimo metodikoms.

„Gemini“ komandinė komanda dirba ties tuo, kad „Conductor“ būtų priartintas prie pagrindinės patirties kaip integruotas režimas, dar labiau suliedamas ribą tarp planavimo, orkestravimo ir vykdymo. Ši kryptis pabrėžia, koks svarbus planavimo režimas yra struktūrizuoto, dirbtinio intelekto paremto kūrimo ateičiai.

Apskritai, „Gemini“ komandinės eilutės valdymo sąsajos planavimo režimas yra daugiau nei paprastas saugos jungiklis; tai visavertė planavimo aplinka, kurioje derinamas tik skaitymui skirtas tyrimas, platus bendradarbiavimas, pritaikomos politikos, pagrįsti modeliai ir automatizavimui pritaikyta elgsena. Pasirinkdami šį režimą kitai svarbiai funkcijai, perkėlimui ar auditui, suteikiate sau aiškią erdvę mąstyti, klausinėti ir iteruoti prieš bet kokiam kodo pakeitimui, o tai galiausiai lemia švaresnį įgyvendinimą ir mažiau nemalonių staigmenų.

aktualizacija de la api dvyniai 3
Susijęs straipsnis:
„Gemini 3“ API atnaujinimai, modeliai ir perkėlimo vadovas
Susijusios naujienos: