Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
План на курса
Модул 1: Контекст, обхвърт и предизвикателства при доставяне
- Автоматична завършване на думи vs автономно изпълнение в няколко стъпки
- Типични заблуди за ИИ при доставяне на софтуер
- Защо по-добри подказки сами по себе си не са достатъчни
- Определяне на инструментите, болезнените точки и целита на участниците
- Избор на правилна ИИ модела за инженерни команди
Модул 2: Интегриране на спецификации и структурирана декомпозиция
- Построяване на структурен инвентар на документите на заинтересованите страни
- Техники за извличане на изисквания
- Стратегии за дробиране: структурирани, семантични, със скользящо прозорче
- Опазване на зависимости и кръстосани референции
- Работа с таблиците, диаграми, блок-схеми и смесени входни данни
- Ефективно управление на прозорците за контекст
Модул 3: Граници на човешкото съдействие
- Критичните области, в които остават решенията на хора
- Определяне на измислени зависимости
- Идентифициране на фиктивни ограничения и инвертирана логика
- Препокриване на небезопасни подразбиращи се дефолтни настройки
- Платформи за валидиране за проследимост, съгласуваност и цялост
Модул 4: От изискванията до код с агентни инструменти
- Модел за доставяне с първоначална архитектура
- Картиране на компоненти и граници на услуги
- Договорни контракти като анкери за доставяне
- Постоянни правила и ограничения в ИИ инструменти
- Инструкции за задачи, свързани с изискванията
- Минимални подказки vs ограничени подходи към подказките
- Генериране на бекенд и фронтенд код по договор
Модул 5: Итеративна петица с агентни инструменти
- Спиралата на само-корекция
- Контролирани итеративни цикли за доставяне
- Разглеждане на разликите и промените в кода
- Идентифициране на несанкционирани модификации и удължаване на обхвата
- Управление на ограничено паметно пространство за контекст
- Използване на историята на итерациите за непрекъснато подобряване
Модул 6: Принудително изпълнение на качеството на кода
- Подказки за ограничения в гранични случаи
- Документи с правила като живи управляващи артефакти
- Автоматизирани вратоври с подправки и статичен анализ
- Сканиране на сигурността на генерирания код от ИИ
- Проверка за съответствие на зависимости и архитектура
- Протоколи за човешко разглеждане на изходите от ИИ
Модул 7: Цикли с обратна връзка и непрекъснато подобряване
- Включване на структурирани неуспехи обратно в ИИ работни процеси
- Ограничените итерации и критерии за спиране
- Записване на цикли и резултати
- Подобряване на документите с правила върху времето
- Създаване на повторно използваема инженерна информация
Модул 8: Основни схеми за сигурност при доставяне с ИИ
- Общи рискове за сигурността в генерирания код
- Прилекни към технологията правила за сигурност
- Сканиране на сигурността преди да се комитне кода
- Управляващи контроли в SDLC за разработка с помощ на ИИ
- Човешка отговорност при доставяне с сигурност
Модул 9: Тестове свързани с изискванията
- Генериране на тестови спецификации от изисквания
- Проектиране на тестове в домейнов език
- Безопасно генериране на тестващи имплементации
- Концепции за мутационно тестиране
- Валидиране на покритието по спецификацията
- Ревизия на силата на твърдения
- Диагностични модели за задаване на въпроси
Модул 10: Поддръжка на системата
- Живи артефакти: договори, карти, правила, тестови спецификации
- Еволюция на ограниченията върху времето
- Управление с ИИ за долгосрочна поддръжка
- Предотвратяване на технически дългове чрез контроли с ИИ
- Оперативен модел за устойчиво инженерно управление с ИИ
Изисквания
Участниците трябва да имат:
- Опит в проекти за разработка на софтуер
- Разбиране на основите на архитектурата на приложенията
- Основно познаване на API, бекенд/фронтенд системи или полноста доставка
- Основни знания за методологии като Agile или итеративна разработка на софтуер
- Знание за концепции в тестиранието на софтуер
- Освящаване с инструменти за кодиране с ИИ е полезно, но не е задължително
- Подходящо за технически професионалисти на среден и висок ниво
14 Часове