Улучшаемые навыки
C#
.NET
Entity
Framework
Semantic Kernel
Искусственный интеллект
LLM
Prompt Engineering
RAG
Безопасность AI
Агенты
MCP
Prompt Injection
Рефакторинг
Инструменты
.NET
C#
Чему вы научитесь
01
Применять техники промптинга (Few-shot, Chain-of-Thought, ReAct) для эффективного взаимодействия с большими языковыми моделями (LLM).
02
Использовать ИИ-инструменты (Cursor, Windsurf, Claude Code) для ускорения разработки на C#.
03
Проектировать и внедрять RAG-системы для улучшения генерации с учётом контекста.
04
Создавать автономных ИИ-агентов с использованием протокола MCP и навыков.
05
Генерировать unit-тесты и интеграционные тесты с помощью ИИ.
06
Обеспечивать безопасность ИИ-приложений: защита от промпт-инъекций (prompt injection), предотвращение утечек данных.
07
Интегрировать Semantic Kernel в .NET-приложения и использовать Entity Framework с ИИ.
Программа курса
Как работают большие языковые модели (LLM): токены, контекстное окно, температура.
Системные и пользовательские промпты.
Техники: Few-shot, Chain-of-Thought, ReAct.
Борьба с галлюцинациями и проверка фактов.
02
Инструментарий разработчика
IDE и расширения: Cursor, Windsurf, Continue, Cline, Kilo Code.
CLI & Терминал: использование ИИ в консоли (Claude Code, Gemini CLI, OpenCode).
Spec-driven development: сначала пишем спецификацию (Markdown / OpenAPI), затем генерируем код.
03
Архитектура и Retrieval Augmented Generation (RAG)
Что такое Retrieval Augmented Generation (RAG) простыми словами.
Виды Retrieval Augmented Generation (RAG): от простого поиска по документации до GraphRAG.
Использование ИИ для рефакторинга и объяснения legacy-кода.
Автономные агенты и их режимы: Plan-Code-Ask-Debug.
Протокол Model Context Protocol (MCP).
Навыки (Skills).
Субагенты.
Тестирование: генерация unit-тестов, интеграционных тестов и тест-кейсов.
Промпт-инъекции (prompt injection) в коде и приложениях.
Утечка данных: как не отправить секреты компании в OpenAI.
Лицензионная чистота сгенерированного кода.
Entity Framework: генерация миграций и сложных LINQ-запросов.
Работа с NuGet-пакетами и документацией.
Интеграция с Semantic Kernel (Microsoft-стек для ИИ).
Вайб-кодинг (vibe coding).
07
Итого на курс 16 ак. ч.: теория — 9 ак. ч. (56%), практика — 7 ак. ч. (44%)
Для кого
Разработчик
Предварительная подготовка
Базовые знания C# и .NET (синтаксис, ООП, LINQ), опыт работы с Visual Studio / Rider. Желательно знакомство с Entity Framework и базами данных.