Перейти до основного змісту

Встановлення та використання 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"
Встановлення Git

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 як помічника програмування, а не як автоматичне вирішення задач.

Приклади корисних завдань:

  • “Поясни, що означає ця помилка.”
  • “Який крок треба зараз дослідити?”
  • “Допоможи зробити цю функцію меншою.”
  • “Перевір, чи мій розв’язок логічний.”

Менш підходить для початківців:

  • “Зроби все завдання за мене.”
  • “Побудуй повноцінний застосунок.”
  • “Розв’яжи все автоматично.”