Слово **«эксплицитно»** пришло из латыни (*explicitus* — развернутый, ясный) и в профессиональной среде означает **«явно»**, **«открыто»** или **«прямым текстом»**.

Если ты просишь что-то эксплицитно, ты не оставляешь места для догадок, намеков или интерпретаций.

---

### Эксплицитно vs. Имплицитно

В IT эти два понятия идут парой:

* **Эксплицитно (Explicit):** Когда всё прописано четко.
* *Пример:* «Сделай кнопку красного цвета, размером 200x50 пикселей, с текстом 'Удалить' шрифтом Roboto».


* **Имплицитно (Implicit):** Когда что-то подразумевается по умолчанию или «само собой», но вслух не произносится.
* *Пример:* «Сделай кнопку удаления». (Ты *подразумеваешь*, что она должна быть заметной и опасной, но прямо об этом не сказал).



---

### Почему в контексте ИИ это «критически важно»?

Нейросети (LLM), такие как ChatGPT или Claude, работают на статистических вероятностях. Если ты даешь им задачу «напиши функцию регистрации», они выдают самый вероятный, «средний» вариант.

Проблема в том, что «средний вариант» обычно игнорирует **нефункциональные требования** (безопасность, скорость, масштабируемость), если ты не указал их **эксплицитно**.

> **Пример:**
> * **Твой запрос (имплицитный):** «Напиши код для загрузки аватара пользователя».
> * **Результат:** ИИ напишет код, который просто сохраняет картинку.
> * **Что он проигнорирует (если не сказать эксплицитно):** Ограничение веса файла (чтобы сервер не упал), проверку на вирусы, изменение размера (чтобы не хранить 10Мб фото) и те самые **edge cases**.
> 
> 

---

### Как это выглядит в ТЗ или промптах

Когда говорят «прописать эксплицитно», имеют в виду составление четкого списка инструкций, где для ИИ разжеван каждый важный нюанс:

1. **Производительность:** «Функция должна отрабатывать менее чем за 200 мс».
2. **Безопасность:** «Пароли должны хешироваться с использованием алгоритма bcrypt».
3. **Стиль кода:** «Используй только стрелочные функции и не используй сторонние библиотеки».

### Как говорят в офисе:

> — *«Слушай, ИИ выдает какой-то мусор по безопасности».*
> — *«А ты прописал требования к шифрованию **эксплицитно**? Он же не телепат, по умолчанию он лепит самый простой вариант».*

---

### Резюме для соло-разработчика

При переходе к **управлению намерениями** (Intent Management) твой главный навык — превращать свои смутные идеи (имплицитные желания) в **эксплицитные инструкции**. Чем меньше ИИ будет «додумывать» за тебя, тем выше будет качество твоего продукта.

Хочешь, попробуем превратить какое-нибудь твое «простое желание» в **эксплицитный промпт**, от которого ИИ не сможет отвертеться и выдаст идеальный код?