Курс Microsoft из 21 урока, который знакомит разработчиков с основами создания приложений на базе генеративного ИИ с помощью Python и TypeScript.
microsoft/Generative-AI-for-beginners-dotnet
Практический курс по .NET: пять уроков и готовые к запуску примеры для создания приложений генеративного ИИ, агентов и RAG.
- Звёзды
- 3,136
- Форки
- 2,213
- Открытые issues
- 1
- Последний коммит
- позавчера
Что это?
Этот репозиторий — практический курс для .NET-разработчиков, которые хотят добавить генеративный ИИ в свои приложения. В него входят пять уроков: от основ генерации текста и контекста чата до эмбеддингов, семантического поиска, генерации с дополненной выборкой (RAG), агентов с поддержкой инструментов, мультиагентных сценариев, интеграции с MCP и принципов ответственного использования ИИ.
В каждом уроке есть короткое видео, полные примеры кода на C# и пошаговые инструкции по настройке. Примеры можно запускать в GitHub Codespaces, с Azure OpenAI или Microsoft Foundry, а также локально через Ollama. В репозитории также собраны дополнительные примеры для Foundry Local, Microsoft Agent Framework и GitHub Copilot SDK BYOK, а ещё переводы README курса на несколько языков.
Ключевые возможности
- 01Пять структурированных уроков об основах генеративного ИИ, его методах и шаблонах применения, агентах и ответственном использовании ИИ.
- 02Готовые к запуску примеры на C# для работы с чатом, эмбеддингами, семантическим поиском, RAG и обработки документов.
- 03Примеры создания агентов с поддержкой инструментов и мультиагентных сценариев с помощью Microsoft Agent Framework.
- 04Поддержка GitHub Codespaces, Azure OpenAI / Microsoft Foundry и локальных моделей через Ollama.
- 05Дополнительные наборы примеров для Foundry Local, GitHub Copilot SDK BYOK и интеграции с MCP.
- 06Переводы README курса на упрощённый и традиционный китайский, французский, японский, корейский, португальский, испанский и немецкий языки.
Сценарии использования
- Для .NET-разработчика, который учится интегрировать вызовы LLM в существующее приложение на C#.
- Для команды, которой нужны готовые примеры RAG, семантического поиска или ответов на вопросы по документам в .NET.
- Для разработчиков, оценивающих Azure OpenAI, Microsoft Foundry или локальные модели Ollama для проекта на .NET.
- Для инженеров, которым нужны примеры агентов с поддержкой инструментов, оркестрации мультиагентных систем и MCP в .NET.
Быстрый старт
- 1
Создайте форк репозитория на GitHub
- 2
Запустите скрипт автоматической настройки Azure из корневой папки репозитория
./setup.ps1 - 3
Запустите пример BasicChat (сначала перейдите в samples/CoreSamples/BasicChat-01MEAI)
dotnet run app.cs
Что важно знать
- Для работы с примерами требуется развертывание Azure OpenAI или Microsoft Foundry и вход в Azure (az login).
- Некоторые примеры для отдельных поставщиков — это дополнительные справочные материалы, не входящие в рекомендуемый план обучения.
Темы
Частые вопросы
- Что такое Generative-AI-for-beginners-dotnet?
- Практический курс по .NET: пять уроков и готовые к запуску примеры для создания приложений генеративного ИИ, агентов и RAG. Этот репозиторий — практический курс для .NET-разработчиков, которые хотят добавить генеративный ИИ в свои приложения. В него входят пять уроков: от основ генерации текста и контекста чата до эмбеддингов, семантического поиска, генерации с дополненной выборкой (RAG), агентов с поддержкой инструментов, мультиагентных сценариев, интеграции с MCP и принципов ответственного использования ИИ.
- Generative-AI-for-beginners-dotnet можно использовать бесплатно? Какая у него лицензия?
- Generative-AI-for-beginners-dotnet распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- Generative-AI-for-beginners-dotnet всё ещё поддерживается?
- Активно поддерживается. Последний коммит в Generative-AI-for-beginners-dotnet — 19 окт. 2026 г..
- Для чего можно использовать Generative-AI-for-beginners-dotnet?
- Для .NET-разработчика, который учится интегрировать вызовы LLM в существующее приложение на C#. Для команды, которой нужны готовые примеры RAG, семантического поиска или ответов на вопросы по документам в .NET. Для разработчиков, оценивающих Azure OpenAI, Microsoft Foundry или локальные модели Ollama для проекта на .NET. Для инженеров, которым нужны примеры агентов с поддержкой инструментов, оркестрации мультиагентных систем и MCP в .NET.
- Как установить Generative-AI-for-beginners-dotnet?
- Создайте форк репозитория на GitHub Запустите скрипт автоматической настройки Azure из корневой папки репозитория: ./setup.ps1 Запустите пример BasicChat (сначала перейдите в samples/CoreSamples/BasicChat-01MEAI): dotnet run app.cs
- Где скачать Generative-AI-for-beginners-dotnet?
- Исходный код и инструкции по установке — на GitHub: https://github.com/microsoft/Generative-AI-for-beginners-dotnet
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Python-фреймворк для создания приложений и агентов на базе LLM со стандартными интерфейсами для моделей, эмбеддингов, векторных хранилищ и сторонних интеграций.
Подборка курсов по генеративному ИИ, обзоров научных статей, материалов для подготовки к собеседованиям и ноутбуков с кодом, сгруппированных по направлениям и уровням подготовки.
Подборка материалов на китайском языке о ChatGPT и передовых LLM: их использовании, промптинге, разработке приложений, агентах и инструментах для повышения продуктивности.
Подборка из более чем 120 open-source библиотек по категориям для создания, обучения, запуска, оценки и мониторинга приложений на базе LLM.
Шаблон Docker Compose для запуска локального AI- и low-code-стека с self-hosted n8n, Ollama, Qdrant и PostgreSQL.