Descriere & Utilizare
Pentru ca modelul să știe unde sunt definite funcțiile fără a fi nevoie să citească mii de fișiere complete, Aider construiește un Repo Map.
Folosind parserele sintactice Tree-sitter, Aider extrage un graf compact cu toate declarațiile importante. Modelul vede dintr-o privire că `User` are o metodă `get_email()` definită în `models.py`, chiar dacă fișierul nu a fost adăugat cu /add.
Cum să o reții ușor
💡 Cuprinsul detaliat și indexul alfabetic al unei enciclopedii în 10 volume: găsești volumul și pagina fără să citești tot textul.
Opțiuni și flux operațional
- Calculează PageRank pe graful de apeluri din cod pentru a păstra în hartă cele mai importante simboluri.
Exemple practice și prompturi utile
/map(imprimă harta curentă)/map-refresh(forțează recalcularea indexului sintactic)
Bune practici și capcane de evitat
Poți ajusta dimensiunea hărții la pornire prin steagul --map-tokens 2048.
Comenzi și scurtături înrudite
slash-tokens: Comandă asociată din acest modul.slash-add: Comandă asociată din acest modul.aiderignore: Comandă asociată din acest modul.