Раньше промпт-инженер казался самым важным при работе ИИ-сервиса
В принципе и сейчас он важен. Как раз видел на эту тему пост от Точка банка, где они искали себе такого человека и делали градацию на джуниор/миддл/сеньор промпт-инженера (искали вроде бы последнего). И я сам бы не прошёл на такую должность.
Но по мнению отца-основателя вайб-кодинга и сооноснователя OpenAI Андрея Карпатого, что для этой специализации в 2025 году более правильный термин "context engineering" (инжиниринг контекста)
Промпт инжиниринг — это просто написание коротких инструкций для LLM. Это то, что делают обычные пользователи каждый день.
Контекст инжиниринг — гораздо более сложная задача. Это искусство и наука по точному наполнению "контекстного окна" LLM всей нужной информацией:
— инструкции к задаче, — примеры (few-shot), — документы через RAG (Retrieval-Augmented Generation), — мультимодальные данные, — LLM инструменты, — история взаимодействий и состояния, — компрессия данных и др.
Если дать слишком мало или нерелевантный контекст, LLM работает плохо. Если дать слишком много или ненужного контекста, это повышает стоимость и снижает качество ответа.
А ещё эти ребята (по мнению Андрея) кроме обычного промптинга должны знать, как работают ИИ-сервисы. А это: — Разбиение задачи на управляемые потоки (control flows). — Оптимальную упаковку контекстного окна. — Выбор нужных LLM и маршрутизация запросов. — Обработка верификации и генерации (UI/UX). — Безопасность, параллельность, предзагрузка (prefetching), метрики, guardrails и др.
В общем, много страшных терминов, которые на самом деле не так и сложны, но требуют большой погруженности.
И зная всё это, понимаешь, что на самом деле, промпт-инженеринг, над которым многие сейчас смеются, это достаточно глубокая сфера
мой канал: https://t.me/oh_my_zen