Как превратить LLM в инструмент качественной разработки ПО и научиться интуитивно пользоваться AI

Внедрение AI в SDLC

Архитектуры, теория программирования
Управление, менеджмент и бизнес
Методы и техника разработки ПО
Разработка библиотек, включая open source библиотеки
Архитектура данных, потоки данных, версионирование
Code Review
Инструментальная поддержка, декомпозиция задач
Автоматизация разработки и тестирования
Поддержка и развитие legacy систем
Управление командой
Управление разработкой
Бизнес-процессы
Управление изменениями
Практики программирования
Кодогенерация
ML
Теория

Программный комитет ещё не принял решения по этому докладу

Целевая аудитория

Разработчики — я дам вам метод, который поможет интуитивно понимать, как работать с LLM, чтобы получать качественные результаты. Опишу методику, заточенную под большие проекты. С ней LLM выдаёт код качественнее того, что обычно пишут люди. Создатели LLM SDLC — это достаточно самобытный подход в области SDD. Есть шанс, что вы узнаете что-то полезное или даже полностью перейдёте на этот подход. А мнемотехника будет полезна вам при составлении своих методологий.

Тезисы

При наличии некоторых знаний LLM позволяет легко создавать приложения с почти идеальным кодом. При этом объём усилий на его доработку будет близок к теоретическому минимуму. Хотите узнать, как?

Я постараюсь передать вам интуитивное понимание работы LLM. Расскажу, как с помощью этого понимания создал методику, отвечающую на вопросы: как заставить агентов делать то, что нужно? Как получить качественный код в реальной системе? Как при этом использовать минимум токенов? Как решить проблему гигантских ревью? Как получить прирост производительности? Как использовать огромные зависимости, о которых LLM не знает? Как задействовать джунов? Как создавать свои методологии? Опишу проблемы и ограничения этой методологии. И самое важное: я расскажу, что на самом деле важно в мире, использующем LLM!

Разработанная методология нацелена на создание сложных продуктов в корпоративной среде. Она является дальнейшим развитием идей Spec-Driven Development, переработанных для продуктовой разработки в крупных компаниях. Это подход, альтернативный современной агентной модели разработки.

Больше 15 опыта в области высоконагруженных сервисаов, отказоустойчивости и распределенных вычислениях. Веду стартап области станкостроения, приборостроения и машинного обучения.

Видео

Другие доклады секции

Внедрение AI в SDLC