Перейти к основному содержимому

Установка и использование 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="ваш_api_ключ"

Windows

setx OPENAI_API_BASE "https://europe-west1-ai-school-pro.cloudfunctions.net/coderenOpenAiCompatibleApi/v1"
setx OPENAI_API_KEY "ваш_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 как помощь при программировании, а не как автоматическое решение задач.

Хорошие задачи, например:

  • “Объясни, что значит эта ошибка.”
  • “Какой шаг мне сейчас нужно исследовать?”
  • “Помоги сузить эту функцию.”
  • “Проверь, логично ли моё решение.”

Менее подходят для начинающих:

  • “Сделай всё за меня.”
  • “Построй всё приложение.”
  • ”Реши всё автоматически.”