Встановлення та використання Aider
Aider — це інструмент парного програмування для терміналу. AI-School рекомендує Aider для навчання програмуванню з учнями, оскільки інструмент явно працює та має менше агентної поведінки, ніж багато інших кодових агентів.
Учень отримує допомогу в програмуванні, але добре бачить, які файли змінюються.
Більше інформації ви знайдете на сайті Aider та в офіційній документації Aider.
Встановлення
Для Aider спершу потрібен Python. Встановіть Python 3 через python.org або за допомогою менеджера пакетів, наприклад Homebrew.
Перевірте, чи Python доступний.
macOS та Linux
python3 --version
У macOS та багатьох Linux-системах команда Python 3 називається python3 замість python. Тому в керівництві завжди використовуйте python3.
Windows
py --version
На Windows зазвичай Python запускається командою py.
Встановлення Aider
Рекомендована інсталяція відповідно до документації з встановлення Aider — через aider-install.
macOS та Linux
python3 -m pip install aider-install
aider-install
На macOS та Linux Aider також можна встановити за допомогою інсталяційного скрипта:
curl -LsSf https://aider.chat/install.sh | sh
На Windows це можна зробити через PowerShell:
py -m pip install aider-install
aider-install
Або за допомогою інсталяційного скрипта:
powershell -ExecutionPolicy ByPass -c "irm https://aider.chat/install.ps1 | iex"
Aider працює найкраще у каталозі, який є git-репозиторієм. Встановіть також git і заохочуйте учнів працювати у проєктному каталозі з системою контролю версій.
Підключення до Coderen
Aider може працювати з API, сумісними з OpenAI. Використовуйте для цього кінцеву точку Coderen та ключ API з AI-School.
macOS та Linux
export OPENAI_API_BASE="https://europe-west1-ai-school-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1"
export OPENAI_API_KEY="ais.ваш-api-ключ"
Windows
setx OPENAI_API_BASE "https://europe-west1-ai-school-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1"
setx OPENAI_API_KEY "ais.ваш-api-ключ"
Після цього закрийте термінал і відкрийте новий, щоб Windows використала нові змінні.
Запуск Aider
Перейдіть до каталогу вашого проєкту:
cd шлях/до/вашого/проекту
Запустіть Aider із дозволеним моделлю. Для учнів радимо використати gpt-5.4-mini.
aider --model openai/gpt-5.4-mini
Для просунутих користувачів можна обрати більш потужну модель:
aider --model openai/gpt-5.4
Робота з файлами
В Aider ви можете додавати файли до контексту:
/add src/main.py
Попросіть допомоги, наприклад:
Чи можеш пояснити, чому ця функція не працює?
Або:
Зроби повідомлення про помилку більш зрозумілим для користувача.
Корисні команди
| Команда | Значення |
|---|---|
/add файл | Додати файл до чату |
/ask | ставити запитання без негайного внесення змін у код |
/code | попросити Aider змінити код |
/diff | переглянути зміни |
/undo | відкотити останню зміну AI |
/exit | вийти з Aider |
Порада для класу
Дайте учням використовувати Aider як помічника програмування, а не як автоматичне вирішення задач.
Приклади корисних завдань:
- “Поясни, що означає ця помилка.”
- “Який крок треба зараз дослідити?”
- “Допоможи зробити цю функцію меншою.”
- “Перевір, чи мій розв’язок логічний.”
Менш підходить для початківців:
- “Зроби все завдання за мене.”
- “Побудуй повноцінний застосунок.”
- “Розв’яжи все автоматично.”