AutoGPT — платформа с открытым исходным кодом для создания, запуска и планирования AI-агентов, выполняющих многоэтапные рабочие процессы по текстовому описанию или с помощью визуального конструктора.
rohitg00/ai-engineering-from-scratch
Бесплатный курс под лицензией MIT из 542 уроков, который с нуля знакомит с AI engineering на Python, TypeScript, Rust и Julia.
- Звёзды
- 71,373
- Форки
- 12,556
- Открытые issues
- 75
- Последний коммит
- вчера
Что это?
AI Engineering from Scratch — структурированный курс по всему стеку современной разработки AI: от математических основ и классического машинного обучения до deep learning, computer vision, NLP, разработки LLM и агентных систем. Уроки разделены на 20 этапов; каждый сочетает письменное объяснение с кодом, который учащийся пишет и запускает локально.
Курс рассчитан на разработчиков, которые хотят понять, как на самом деле работают модели и среды выполнения агентов, а не просто вызывать API. В уроках предлагается реализовать такие внутренние механизмы, как backpropagation, конвейеры retrieval и слои вызова инструментов, а затем сохранить результаты в качестве подтверждения выполненной работы. Проходить курс можно на сайте, с помощью coding agent, установленного через npx skills, или клонировав репозиторий и запуская скрипты Python напрямую.
В репозитории также есть три проекта с поэтапными заданиями и локальными проверяющими: лаборатория оценки retrieval, отладчик трассировок агента и firewall для вызовов инструментов. Стартовый код не проходит проверку, пока учащиеся не реализуют каждый этап; для сравнения доступны эталонные решения.
Ключевые возможности
- 01542 урока в 20 этапах: от настройки окружения и математики до разработки агентов
- 02В каждом уроке письменное объяснение сочетается с кодом для локального запуска
- 03В разных уроках используются Python, TypeScript, Rust и Julia
- 04Интерактивная визуализация gradient descent и код для сравнения оптимизаторов
- 05Три проекта с поэтапными заданиями, локальными проверяющими и эталонными решениями
- 06Дополнительные навыки AI-тьютора для входных тестов, тестов по каждому этапу и персональных планов обучения
Сценарии использования
- Разработчики, которые хотят разобраться во внутренних механизмах нейронных сетей, реализовав их самостоятельно
- Инженеры, переходящие к разработке приложений на базе LLM или агентов и ищущие структурированный путь обучения
- Команды, которые хотят развить навыки оценки retrieval или отладки агентов на практических проектах
- Учащиеся, которым удобнее заниматься по коду и сохранять результаты, подтверждающие выполненную работу
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/rohitg00/ai-engineering-from-scratch.git - 2
Установите навык AI-тьютора для своего агента программирования
npx skills add rohitg00/ai-engineering-from-scratch - 3
Убедитесь, что для локальных лабораторных заданий доступен Python 3
python3 --version
Что важно знать
- Многие уроки предназначены для изучения на сайте, поэтому для обучения их не нужно запускать локально.
- Для выполнения заданий проектов требуется Python 3.10 или новее либо Node.js 22.18 или новее — в зависимости от проекта.
- Для лабораторных заданий Agent Skills нужны поддерживаемая среда для агента программирования и область навыка с разрешением на запись.
Темы
Частые вопросы
- Что такое ai-engineering-from-scratch?
- Бесплатный курс под лицензией MIT из 542 уроков, который с нуля знакомит с AI engineering на Python, TypeScript, Rust и Julia. AI Engineering from Scratch — структурированный курс по всему стеку современной разработки AI: от математических основ и классического машинного обучения до deep learning, computer vision, NLP, разработки LLM и агентных систем. Уроки разделены на 20 этапов; каждый сочетает письменное объяснение с кодом, который учащийся пишет и запускает локально.
- ai-engineering-from-scratch можно использовать бесплатно? Какая у него лицензия?
- ai-engineering-from-scratch распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- ai-engineering-from-scratch всё ещё поддерживается?
- Активно поддерживается. Последний коммит в ai-engineering-from-scratch — 19 окт. 2026 г..
- Для чего можно использовать ai-engineering-from-scratch?
- Разработчики, которые хотят разобраться во внутренних механизмах нейронных сетей, реализовав их самостоятельно Инженеры, переходящие к разработке приложений на базе LLM или агентов и ищущие структурированный путь обучения Команды, которые хотят развить навыки оценки retrieval или отладки агентов на практических проектах Учащиеся, которым удобнее заниматься по коду и сохранять результаты, подтверждающие выполненную работу
- Как установить ai-engineering-from-scratch?
- Клонируйте репозиторий: git clone https://github.com/rohitg00/ai-engineering-from-scratch.git Установите навык AI-тьютора для своего агента программирования: npx skills add rohitg00/ai-engineering-from-scratch Убедитесь, что для локальных лабораторных заданий доступен Python 3: python3 --version
- Где скачать ai-engineering-from-scratch?
- Исходный код и инструкции по установке — на GitHub: https://github.com/rohitg00/ai-engineering-from-scratch
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Python-фреймворк для создания приложений и агентов на базе LLM со стандартными интерфейсами для моделей, эмбеддингов, векторных хранилищ и сторонних интеграций.
Python-фреймворк с открытым исходным кодом для оркестрации автономных AI-агентов с ролями (Crews) и событийных рабочих процессов (Flows).
Низкоуровневый Python-фреймворк для создания долгоживущих агентов с состоянием, устойчивым выполнением, участием человека и памятью.
Фреймворк и среда выполнения на Python для создания, публикации и управления платформами AI-агентов с веб-интерфейсом администрирования.
Python-фреймворк для создания автономных AI-агентов, которые исследуют, планируют, пишут код и выполняют задачи; поддерживает память, RAG и более 100 LLM-провайдеров.