Ce face /ask
/ask trimite o întrebare despre codul din repository. Aider discută codul și răspunde, dar nu face modificări în fișiere. Cu o întrebare după comandă, doar acel mesaj rulează în modul ask; mesajul următor revine la modul activ (de obicei code).
Fără argument, /ask schimbă modul activ în ask, până îl schimbi din nou. Promptul arată modul curent: ask> în loc de >.
Documentația recomandă alternarea între /ask și /code: discuți planul în ask, apoi treci în code și ceri pe scurt aplicarea lui. Tot ce s-a discutat în ask ajută la modificările corecte.
Sintaxă și opțiuni
| Opțiune / Parametru | Descriere |
|---|---|
[întrebare] |
Mesajul trimis în modul ask. Fără el, modul ask devine modul activ. |
Exemple practice
Exemplul 1: O întrebare punctuală
/ask Ce face funcția parse_config și unde este apelată?
Exemplul 2: Plan în ask, execuție în code
După ce ați convenit asupra planului, ajunge un mesaj scurt în modul code.
/ask Cum ai separa validarea din views.py într-un modul propriu?
/code fă asta
Greșeli frecvente și bune practici
- Aștepți modificări după un
/ask. Modul ask nu editează fișiere; folosește/codesau scrie mesajul în modul code. - Uiți că
/askfără argument schimbă modul permanent. Verifică promptul (ask>) înainte să ceri modificări.