От едно задание към разговор
В урок 27 подавахте едно задание и получавахте един резултат. Рядко обаче първият отговор е точно това, което трябва. Силата на асистента е в разговора: уточнявате, поправяте, искате друг вариант. Днес се учим да водим този разговор така, че всяка реплика да подобрява резултата.
Задание (промпт)
Целият текст, който подаваме на модела: указания, контекст, примери и самият въпрос. В разговор заданието включва и всички предишни реплики.
Какво помни асистентът
Асистентът „помни“ разговора по прост начин: при всяка нова реплика целият досегашен разговор се подава отново на модела. Това е неговият контекст — контекстен прозорец (context window). Затова „направи го по-кратко“ работи: моделът вижда какво е „го“.
- В рамките на един разговор — помни всичко, което е казано (до определен обем).
- Между разговорите — не. Нов чат започва от нулата; трябва да дадете контекста отново.
- Някои услуги добавят „памет“ за предпочитания. Не разчитайте на нея — тя е допълнение, не правило.
- Много дълъг разговор „забравя“ началото — прозорецът има граница. Тогава започнете нов чат с кратко обобщение.
Петте градивни части на доброто задание
| Част | За какво служи | Пример |
|---|---|---|
| Роля | задава гледна точка и речник | Ти си учител по информатика в 11. клас. |
| Задача | какво точно да се направи, с глагол | Обясни какво е изкуствен неврон. |
| Контекст | какво знаем за случая и за аудиторията | Учениците са в 7. клас и не знаят какво е функция. |
| Формат | как да изглежда отговорът | Три кратки абзаца, до 120 думи, без код. |
| Ограничения | какво да не прави | Без английски термини. Ако не си сигурен, кажи го. |
| Слабо задание | Добро задание | |
|---|---|---|
| Текст | Обясни неврон по-добре | Ти си учител. Обясни изкуствен неврон на ученик от 7. клас с един пример от бита. До 120 думи, без английски думи. |
| Какво липсва | роля, аудитория, формат, обем | — |
| Резултат | случаен обем и ниво | предвидим и използваем |
Похвати, които наистина работят
Уточняващи въпроси — в двете посоки
Ако не знаете какво точно искате, накарайте асистента да пита: „Преди да отговориш, задай ми три уточняващи въпроса.“ И обратно — ако отговорът е неясен, питайте: „Какво имаш предвид с …?“, „Дай пример за второто“. Не приемайте нещо, което не разбирате.
Примери в самото задание
Най-силният похват. Вместо да описвате какъв да е изходът, покажете два-три примера — моделът ще продължи по образец.
Извлечи предмет, ден и час:
"В понеделник от 9 имаме математика" → математика | понеделник | 9:00
"Химия във вторник в 13:30" → химия | вторник | 13:30
"Литература сряда 11 часа" →Разсъждение на стъпки
За задачи с няколко хода добавете „разсъждавай стъпка по стъпка“. Всеки написан токен става част от контекста за следващия — така моделът си строи опора, вместо да скача направо към отговора.
Разрешение за незнание
Добавете изрично: „ако не знаеш, кажи „не знам““. Без това моделът предпочита да измисли отговор — вероятностното разпределение винаги предлага нещо.
Защо „бъди по-добър“ не работи
Моделът предсказва следващия токен по текста, който вижда. „Бъди по-добър“, „бъди точен“, „не греши“ не добавят нищо за задачата — нито за кого е, нито колко дълго, нито в какъв вид. Разпределението остава същото и отговорът — също. Работи само конкретна промяна: нова роля, нова аудитория, нов формат, пример, ограничение.
- „Бъди по-добър“ → нищо не се променя. „За ученик от 7. клас, до 100 думи“ → променя се всичко.
- Заплахи и обещания за награда — ритуал, не механизъм.
- Много задачи в една реплика — качеството пада; разделете ги.
- Един опит не е доказателство — при повторно пускане отговорът се различава.
Итеративно подобряване
- Напишете първата версия и вижте какво излиза.
- Проверете отговора по критерия за качество. Открийте най-дразнещия проблем — обем, тон, липсваща част, измислен факт.
- Добавете една конкретна промяна срещу точно този проблем — в същия разговор.
- Пак проверете по критерия. Запишете: какво променихте → какво се промени.
- Спрете, когато критерият е покрит. Ако три промени не помагат — започнете нов чат с по-добро първо задание.
Какво трябва да запомниш
- Асистентът помни разговора, защото целият разговор се подава на модела при всяка реплика; между разговорите не помни нищо.
- Доброто задание има роля, задача, контекст, формат и ограничения.
- Примерите в заданието са най-силният похват; уточняващите въпроси работят в двете посоки.
- „Бъди по-добър“ не променя нищо — работи само конкретна промяна.
- Подобрявайте с по една промяна на стъпка и записвайте ефекта.
- Лични данни в чата няма.