Проектирование ИТ-решений с использованием Cursor AI
О чём курс
О чём курс
На курсе вы от начала и до конца спроектируете корпоративную информационную систему aiExpert — ИИ-ассистента для специалистов компании, который помогает работать с разрозненными внутренними базами знаний. В качестве источников данных для ассистента выступают architecture repository, CMDB, каталог бизнес-процессов, нормативно-справочная информация, регламенты, инструкции, распоряжения, обращения пользователей, корпоративный портал и wiki-системы.
Подходы к проектированию объединяют классические техники и инструменты генеративного искусственного интеллекта. Вы научитесь описывать архитектуру через набор представлений с диаграммами в нотациях C4, UML или Archimate, фиксировать решения через Architecture Decision Records (ADRs) и использовать концепции Architecture as Code и Diagram as Code. Среда разработки Cursor AI применяется для подготовки проектных документов, генерации диаграмм и контроля целостности архитектурных моделей.
Создание артефактов и технологии
В среде разработки Cursor AI вы подготовите ключевые проектные артефакты: постановку задачи (Problem Statement), обзор решения (Architecture Vision), верхнеуровневое описание архитектуры (High Level Design), записи архитектурных решений в формате MADR и план оценки качества (Evals).
Курс охватывает варианты архитектуры корпоративных решений, включая Retrieval-Augmented Generation (RAG) и мультиагентные схемы. Вы разберёте моделирование рабочих процессов ассистента с помощью графов состояний на примере LangGraph, интеграцию через Model Context Protocol (MCP), а также принципы Event Storming для описания предметной области и выделения ограниченных контекстов.
В ходе проектирования прототипа aiExpert рассматриваются следующие компоненты технологического стека:
- векторные базы данных Qdrant, Milvus и расширение pgvector;
- графовые базы данных Neo4j;
- модели для формирования векторных представлений (эмбеддингов);
- мультиагентные фреймворки и способы интеграции с внешними системами;
- инструменты тестирования и оценки работы языковых моделей (evaluations);
- наборы правил и файлы AGENTS.md для управления контекстом и поведением ИИ-агентов в среде Cursor.
Практические навыки
Обучение сфокусировано на прикладных задачах архитектора при работе с искусственным интеллектом. Вы научитесь:
- проектировать корпоративные ИИ-решения и находить баланс между созданием новых сервисов и повторным использованием существующей ИТ-инфраструктуры;
- интегрировать корпоративные информационные системы и источники данных в ИИ-приложения;
- составлять спецификации программных интерфейсов и документировать сценарии взаимодействия;
- использовать языковые модели для генерации, верификации и поддержания актуальности проектных описаний;
- контролировать корректность архитектурных решений, сформированных как человеком, так и нейросетями.
В финальной части курса проводится архитектурное состязание. Участники делятся на команды, вручную формулируют problem statement, обмениваются постановками и с помощью Cursor AI разрабатывают architecture vision и high-level design с последующей взаимной оценкой решений.
Для кого
Программа рассчитана на специалистов, участвующих в проектировании и разработке сложных ИТ-систем:
- системных архитекторов и корпоративных ИТ-архитекторов;
- системных и бизнес-аналитиков;
- разработчиков программного обеспечения и инженеров по тестированию;
- технических лидеров (Tech Leads), тимлидов, руководителей подразделений и менеджеров проектов.
Программа обучения
- Введение в проектирование информационных систем. Архитектурные виды и представления, нотации моделирования, записи архитектурных решений. Подходы Architecture as Code и Diagram as Code. C4 model.
- Возможности и ограничения GPT-моделей. Адаптация LLM для целевых сценариев использования: prompt engineering, fine-tuning, retrieval-augmented generation (RAG). Методы оценки адаптаций (evaluations).
- Установка и знакомство с IDE Cursor AI. Настройка основных расширений для визуализации данных и отображения диаграмм. Генерация первых документов и диаграмм: ADRs, C4 System Landscape.
- Итерационный инкрементальный процесс проектирования ИТ-решения. Техники архитектора: абстрагирование, декомпозиция, разделение ответственности, слабая связность и высокое зацепление и т.п. Способы реализации противоречивых требований.
- Architecture Vision – контракт между разными группами заинтересованных лиц о структуре информационной системы и принципах её развития. Способы задания контекста в Cursor AI. Генерация Vision.
- Описание предметной области при помощи Event Storming. Выделение ограниченных контекстов, основных сущностей и агрегатов, их состояний, команд и событий. Описание логической архитектуры решения.
- Проектирование поведения программы aiExpert. Граф состояний. Моделирование workflow ai-агента на примере LangGraph. Типы узлов и рёбер. Концепция инструмента (tool). Интеграция с внешними системами. Model Context Protocol (MCP).
- Паттерны интеграции корпоративных информационных систем. Способы документирования API и взаимодействий для разных интеграционных стилей. Выбор подходящего типа диаграмм. Управление генерацией документов при помощи запроса, наборов правил и файлов AGENTS.md.
- Общий обзор технологий, используемых при разработке RAG-систем и ai-агентов. Векторные БД (qdrant, milvus, pgvector), графовые БД (Neo4j), модели для эмбеддингов, инструменты оценки (evals), UI и API.
- Проектирование технологической архитектуры решения. Компромисс между разработкой новых и повторным использованием существующих систем, хранилищ данных и стандартных технологий.
- Разработка прототипа решения. Режимы агента Cursor: agent-ask-plan. Планирование; списки задач и очереди; инструменты. Создание структуры проекта и ранних версий исходных файлов. Code review и исправления.
- Архитектурное состязание. Группа разбивается на несколько небольших команд и вручную формулирует problem statement. Команды обмениваются постановками, разрабатывают architecture vision и high-level design при помощи Cursor AI, обмениваются результатами и делают их оценку.
Теги курса
Другие материалы автора 9
МС Максим Смирнов Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.