- Регистрация
- 26 Март 2018
- Сообщения
- 84.130
Автор: Илья Перминов
Название: AI Developer на Python: LLM в реальных приложениях [Stepik] [Илья Перминов]
Описание:
Практический курс по созданию AI-приложений на Python. Вы научитесь работать с LLM API, создавать надежные AI-функции, подключать инструменты, обрабатывать документы и изображения и соберете полноценный AI Backend на FastAPI от первого запроса к модели до тестирования, безопасности и запуска приложения.
Чему вы научитесь:
Этот курс посвящен практической разработке AI-приложений на Python. Здесь не будет обучения нейронных сетей и глубокого погружения в математику Machine Learning. Вместо этого мы научимся работать с готовыми LLM и мультимодальными моделями и встраивать их в реальные backend-системы.
На протяжении курса мы шаг за шагом создадим полноценный AI Backend на FastAPI. Начнем с первого запроса к модели, затем разработаем надежный LLM Client, научимся управлять промптами и контекстом, получать структурированные ответы, подключать Python-инструменты, работать с документами и изображениями, реализуем потоковую передачу ответов и API.
Отдельное внимание уделим тому, что особенно важно в реальной разработке, а именно обработке ошибок, таймаутам и повторным запросам, тестированию AI-функций, логированию, контролю стоимости, безопасности и подготовке приложения к запуску в Docker.
Главная цель курса заключается не просто в том, чтобы научиться отправлять запросы к LLM API. После прохождения курса вы будете понимать, как проектировать AI-функции как полноценную часть backend-приложения, где использование LLM действительно оправдано, какие ограничения необходимо учитывать и как сделать работу с моделью надежной, контролируемой и удобной для дальнейшего развития проекта.
Для кого этот курс:
Как проходит обучение:
Каждый модуль включает:
1. Основы AI-разработки и надежный LLM-клиент:
https://stepik.org/course/272727/promo
Название: AI Developer на Python: LLM в реальных приложениях [Stepik] [Илья Перминов]
Описание:
Практический курс по созданию AI-приложений на Python. Вы научитесь работать с LLM API, создавать надежные AI-функции, подключать инструменты, обрабатывать документы и изображения и соберете полноценный AI Backend на FastAPI от первого запроса к модели до тестирования, безопасности и запуска приложения.
Чему вы научитесь:
- Определять, какие задачи стоит решать с помощью LLM, а где надежнее использовать обычную бизнес-логику.
- Работать с API современных языковых и мультимодальных моделей из Python.
- Понимать ограничения LLM и учитывать размер контекста, задержку и стоимость запросов.
- Создавать надежный LLM Client с таймаутами, повторными запросами и обработкой ошибок.
- Проектировать системные инструкции, промпты и контекст для AI-функций.
- Создавать чат с управляемой историей диалога и потоковой передачей ответов.
- Получать структурированные ответы от модели и валидировать их с помощью JSON Schema и Pydantic.
- Подключать к модели Python-инструменты и контролировать их безопасное выполнение.
- Извлекать и анализировать данные из PDF, DOCX, таблиц и изображений.
- Создавать типизированный AI API на FastAPI и интегрировать AI-функции в backend-приложения.
- Тестировать AI-функции и проверять работу приложения без постоянных реальных запросов к модели.
- Настраивать логирование, контролировать стоимость запросов и учитывать основные риски безопасности.
- Подготавливать AI-приложение к запуску и развертывать его с помощью Docker.
Этот курс посвящен практической разработке AI-приложений на Python. Здесь не будет обучения нейронных сетей и глубокого погружения в математику Machine Learning. Вместо этого мы научимся работать с готовыми LLM и мультимодальными моделями и встраивать их в реальные backend-системы.
На протяжении курса мы шаг за шагом создадим полноценный AI Backend на FastAPI. Начнем с первого запроса к модели, затем разработаем надежный LLM Client, научимся управлять промптами и контекстом, получать структурированные ответы, подключать Python-инструменты, работать с документами и изображениями, реализуем потоковую передачу ответов и API.
Отдельное внимание уделим тому, что особенно важно в реальной разработке, а именно обработке ошибок, таймаутам и повторным запросам, тестированию AI-функций, логированию, контролю стоимости, безопасности и подготовке приложения к запуску в Docker.
Главная цель курса заключается не просто в том, чтобы научиться отправлять запросы к LLM API. После прохождения курса вы будете понимать, как проектировать AI-функции как полноценную часть backend-приложения, где использование LLM действительно оправдано, какие ограничения необходимо учитывать и как сделать работу с моделью надежной, контролируемой и удобной для дальнейшего развития проекта.
Для кого этот курс:
- Python-разработчикам, которые хотят освоить разработку AI-приложений
- Backend-разработчикам на FastAPI, Django и других Python-фреймворках
- Разработчикам, которые хотят добавить AI-функции в существующие продукты
- Тем, кто хочет перейти в направление AI Development
- Разработчикам, которые планируют дальше изучать RAG, AI-агентов, LangGraph и MCP
- Уверенно владеть основами Python
- Понимать основы HTTP и REST API
Как проходит обучение:
Каждый модуль включает:
- Короткие теоретические уроки без лишней математики
- Практические примеры на Python
- Разбор архитектурных решений и типичных ошибок
- Развитие сквозного AI Backend
- Практические задания для закрепления материала
1. Основы AI-разработки и надежный LLM-клиент:
- Что создает AI Developer?
- Первый запрос к модели
- Как работает LLM на уровне, необходимом разработчику
- Сообщения и параметры запроса
- Конфигурация и секреты
- Делаем надежный LLM Client
- Проектирование инструкций и контекста
- Шаблоны и версии промптов
- Чат с историей: сессии и изоляция
- Управление размером истории
- Потоковая генерация
- Проверка промптов и диалогов
- От свободного текста к контракту данных
- Структурированные ответы и JSON Schema
- Pydantic и валидация AI-ответов
- Практические AI-функции
- Вызов инструментов
- Реестр и выполнение инструментов
- Безопасность действий
- Большое ревью и рефакторинг проекта
- Безопасная работа с файлами
- Извлечение текста из документов
- Табличные данные
- Изображения и Vision LLM
- Большие документы без RAG
- Проектирование Document AI Service
- Итоговые сценарии и проверка
- От консольного приложения к FastAPI
- Типизированные AI эндпоинты и ошибки
- Chat API и сессии
- Потоковые ответы через SSE
- Загрузка и анализ файлов
- Тестирование AI API
- Финальное ревью проекта
- Docker и воспроизводимый запуск
- Финальная демонстрация и защита
- Проверка качества и защита от регрессий
- Безопасность итогового приложения
- Надежность и ресурсные ограничения
- Логи и метрики AI-приложения
- Занимается веб-разработкой с 2006 года
- Преподаватель месяца на Stepik — январь 2026
- Автор курсов: FastAPI для начинающих (победитель — лучший платный курс), Продвинутый FastAPI для продолжающих, Полный курс по FastAPI: от новичка до профессионала
https://stepik.org/course/272727/promo
Материал «AI Developer на Python: LLM в реальных приложениях [Stepik] [Илья Перминов]», возможно, скоро появится на All-DAR.
Пройдите регистрацию и оформите Premium подписку, чтобы первым получить доступ, и воспользуйтесь поиском — может быть, он уже опубликован.
Скрытый контент для пользователей All-dar.