
Auto (výchozí)
Auto režim nechává agenta rozhodnout, kdy plánovat a kdy rovnou stavět. U jednoduchých požadavků agent staví rovnou. U složitých nebo nejasných požadavků nejdřív vytvoří plán nebo se zeptá na upřesňující otázky. Toto je výchozí režim, protože vyvažuje rychlost a přehled. Dostanete rychlé výsledky, když je to vhodné, a agent se zpomalí a ověří si s vámi, když je to potřeba. Auto použijte, když:- Pracujete na mixu jednoduchých a složitých úkolů
- Chcete, aby agent sám rozhodoval
- Nevíte, který režim na váš požadavek pasuje
Planning
Planning režim znamená, že agent vždy vytvoří plán, než začne cokoli stavět. Agent rozloží váš požadavek na kroky, ukáže vám postup a čeká na schválení. Žádný kód se nepíše, dokud plán nezkontrolujete a nepotvrdíte. To vám dává plný přehled o tom, co se stane, ještě než se to stane. Uvidíte, jak agent interpretoval váš požadavek, a můžete postup upravit, než práce začne. Planning použijte, když:- Stavíte složitou funkci
- Chcete vědět, co se bude stavět
- Chcete postup zkontrolovat předem
- Učíte se, jak Macaly funguje
Build
Build režim znamená, že agent pracuje bez přerušení. Nevytváří plány ani neklade otázky. Staví přímo na základě vašeho požadavku a při nejasnostech dělá rozumné předpoklady. Build použijte, když:- Přesně víte, co chcete
- Děláte jednoduché, přímočaré změny
- Pokračujete v práci ze schváleného plánu
- Nechcete čekat na otázky nebo plány
Proč plánování pomáhá
Plánování není jen o kontrole. Agent často staví lépe, když si nejdřív promyslí postup. Odhalíte nedorozumění včasPokud plán neodpovídá tomu, co jste měli na mysli, můžete to hned opravit. Opravit plán je jednodušší než vracet hotovou práci. Vidíte, co se změní
Plány vysvětlují postup srozumitelným jazykem. Nepotřebujete technické znalosti, abyste pochopili, co se stane. Upravíte směr, než práce začne
Můžete dát na plán zpětnou vazbu — změnit přístup, přidat detaily nebo odebrat části, které nepotřebujete. Složité funkce z toho těží nejvíc
Když přidáváte vícestránkové funkce, autentizaci nebo databázovou funkcionalitu, plán zajistí shodu před tím, než začne větší práce.
Kdy plánování není potřeba
U jednoduchých požadavků plánování přidává zbytečnou režii:- Změna textu nebo obsahu
- Úprava barev a stylů
- Oprava zjevných bugů
- Cokoli, co zabere méně než tři kroky