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

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

Хороші завдання, наприклад:

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

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

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