Встановлення та використання Aider
Aider — це інструмент AI-парного програмування для терміналу. 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.6-luna.
aider --model openai/gpt-5.6-luna
Для просунутих користувачів можна обрати більш сильну модель:
aider --model openai/gpt-5.6-terra
Робота з файлами
У Aider можна додавати файли до контексту:
/add src/main.py
Попросіть про допомогу, наприклад:
Чи можеш пояснити, чому ця функція не працює?
Або:
Зроби помилку більш зрозумілою для користувача.
Корисні команди
| Команда | Значення |
|---|---|
/add файл | Додати файл до чату |
/ask | Задавати запитання без безпосереднього зміни коду |
/code | Попросити Aider змінити код |
/diff | Переглянути зміни |
/undo | Повернути останню зміну AI |
/exit | Вийти з Aider |
Поради для класу
Надавайте учням використання Aider як помічника з програмування, а не як автоматичний вирішувач.
Хороші завдання, наприклад:
- “Поясни, що означає ця помилка.”
- “Який крок слід зараз дослідити?”
- “Допоможи зменшити цю функцію.”
- “Перевір, чи моє рішення логічне.”
Менш підходить для початківців:
- “Зроби все завдання за мене.”
- “Побудуй повний застосунок.”
- “Автоматично розв’язати все.”