Python-фреймворк для создания приложений и агентов на базе LLM со стандартными интерфейсами для моделей, эмбеддингов, векторных хранилищ и сторонних интеграций.
microsoft/generative-ai-for-beginners
Курс Microsoft из 21 урока, который знакомит разработчиков с основами создания приложений на базе генеративного ИИ с помощью Python и TypeScript.
- Звёзды
- 121,685
- Форки
- 64,131
- Открытые issues
- 9
- Последний коммит
- вчера
Что это?
Generative AI for Beginners — структурированный курс из 21 урока, созданный Microsoft Cloud Advocates. Каждый урок посвящён либо изучению концепции генеративного ИИ, либо её практическому применению в коде; где возможно, примеры приведены на Python и TypeScript. Уроки можно проходить в любом порядке.
Материалы охватывают темы от основ LLM и prompt engineering до чат-приложений, поиска на основе embeddings, генерации изображений, вызова функций, генерации с дополненной выборкой (RAG) с векторными базами данных, моделей с открытым исходным кодом на Hugging Face, ИИ-агентов, дообучения и малых языковых моделей. В последних уроках также рассматриваются ответственное использование ИИ, безопасность, UX-дизайн и жизненный цикл LLMOps.
Примеры кода работают с Azure OpenAI Service, Microsoft Foundry Models, OpenAI API или Foundry Local для полностью автономной работы. Также доступны отдельная версия курса для .NET и набор переводов, поддерживаемый Co-op Translator.
Ключевые возможности
- 0121 урок, каждый посвящён отдельной теме в области генеративного ИИ
- 02Примеры кода на Python и TypeScript для практических уроков
- 03Поддержка Azure OpenAI, OpenAI API и Foundry Local в качестве бэкендов моделей
- 04Темы включают prompt engineering, RAG с векторными базами данных, вызов функций и ИИ-агентов
- 05Уроки по ответственному ИИ, безопасности и LLMOps
Сценарии использования
- Для разработчиков, которые только знакомятся с LLM и хотят последовательно освоить создание ИИ-приложений
- Для инженеров, добавляющих чат, поиск или генерацию изображений в существующий продукт
- Для преподавателей и учебных групп, которым нужна готовая программа по генеративному ИИ
- Для разработчиков, которые хотят запускать примеры полностью автономно с Foundry Local
Быстрый старт
- 1
Создайте форк репозитория в своём аккаунте GitHub
- 2
Клонируйте репозиторий без файлов переводов с помощью sparse checkout (Bash/macOS/Linux)
git clone --filter=blob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.git - 3
Перейдите в клонированную папку и задайте пути для sparse checkout
cd generative-ai-for-beginners && git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' - 4
Откройте урок Course Setup, чтобы настроить среду разработки и доступ к API
Что важно знать
- Для запуска кода нужна учётная запись Azure OpenAI, Microsoft Foundry Models или API OpenAI.
- Поддержка GitHub Models завершится в конце июля 2026 года, поэтому в README вместо него рекомендуется Microsoft Foundry Models.
- Это курс с уроками и примерами кода, а не программная библиотека или приложение.
Темы
Частые вопросы
- Что такое generative-ai-for-beginners?
- Курс Microsoft из 21 урока, который знакомит разработчиков с основами создания приложений на базе генеративного ИИ с помощью Python и TypeScript. Generative AI for Beginners — структурированный курс из 21 урока, созданный Microsoft Cloud Advocates. Каждый урок посвящён либо изучению концепции генеративного ИИ, либо её практическому применению в коде; где возможно, примеры приведены на Python и TypeScript. Уроки можно проходить в любом порядке.
- generative-ai-for-beginners можно использовать бесплатно? Какая у него лицензия?
- generative-ai-for-beginners распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- generative-ai-for-beginners всё ещё поддерживается?
- Активно поддерживается. Последний коммит в generative-ai-for-beginners — 19 окт. 2026 г..
- Для чего можно использовать generative-ai-for-beginners?
- Для разработчиков, которые только знакомятся с LLM и хотят последовательно освоить создание ИИ-приложений Для инженеров, добавляющих чат, поиск или генерацию изображений в существующий продукт Для преподавателей и учебных групп, которым нужна готовая программа по генеративному ИИ Для разработчиков, которые хотят запускать примеры полностью автономно с Foundry Local
- Как установить generative-ai-for-beginners?
- Создайте форк репозитория в своём аккаунте GitHub Клонируйте репозиторий без файлов переводов с помощью sparse checkout (Bash/macOS/Linux): git clone --filter=blob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.git Перейдите в клонированную папку и задайте пути для sparse checkout: cd generative-ai-for-beginners && git sparse-checkout set --no-cone '/*' '!translations' '!translated_images' Откройте урок Course Setup, чтобы настроить среду разработки и доступ к API
- Где скачать generative-ai-for-beginners?
- Исходный код и инструкции по установке — на GitHub: https://github.com/microsoft/generative-ai-for-beginners
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Подборка материалов на китайском языке о ChatGPT и передовых LLM: их использовании, промптинге, разработке приложений, агентах и инструментах для повышения продуктивности.
Визуальная платформа для создания, тестирования и развертывания AI-агентов и рабочих процессов с поддержкой API и MCP-серверов.
Python-фреймворк для создания автономных AI-агентов, которые исследуют, планируют, пишут код и выполняют задачи; поддерживает память, RAG и более 100 LLM-провайдеров.
Подборка курсов по генеративному ИИ, обзоров научных статей, материалов для подготовки к собеседованиям и ноутбуков с кодом, сгруппированных по направлениям и уровням подготовки.
Практический курс по .NET: пять уроков и готовые к запуску примеры для создания приложений генеративного ИИ, агентов и RAG.