Промпт нима? Инглиз тили янги дастурлаш тили сифатида
Промпт — сунъий интеллектга бериладиган инглизча кўрсатма. Нега инглиз тили янги дастурлаш тилига айланиб бормоқда ва илк промптингизни қандай ёзиш мумкин.
Илгари дастурлаш машина тушунадиган тилни ўрганишни билдирарди: Python, Java, C. Уларни — аввал секин, кейин бирдан — сиз аллақачон сўзлашадиган тил сиқиб чиқариб бормоқда. Сунъий интеллект (СИ) моделига бериладиган кўрсатма prompt деб аталади, промпт эса — унга эргашса бўладиган аниқликда ёзилган оддий инглиз тилидан бошқа нарса эмас.
Промпт нима
Промпт — натижа олиш учун терадиган хабарингиз. Чат-ботдан «write a polite email refusing a meeting» деб сўранг — промпт айнан шу гап бўлади. Модель уни ўқиб, жавоб беради. Сўз ҳам от, ҳам феъл сифатида ишлайди:
- My prompt was too vague. (от)
- I prompted it to shorten the text. (феъл)
Generate — модель жавоб сифатида қиладиган ишнинг феъли: у жавобни ишлаб чиқаради, яъни generates қилади. Respond ва answer бир хил маъно беради, лекин стандарт бўлиб generate қолди, чунки модель ёддан жавоб бермайди: у кўрсатмангизга мос келадиган янги матн ишлаб чиқаради.
Асосий феъллар
Бир нечта феъл модельдан сўраш мумкин бўлган деярли барча нарсани қамраб олади:
| Феъл | Мисол |
|---|---|
| write | Write a short introduction. |
| summarise | Summarise this in three sentences. |
| explain | Explain it like I'm a beginner. |
| translate | Translate this into Spanish. |
| list | List the main points. |
| rewrite | Rewrite it to sound more formal. |
| compare | Compare the two options. |
Эътибор беринг: ҳаммаси буйруқ майли (imperative), феълнинг оддий асосий шакли. Промпт шу грамматикада ишлайди ва бу — йўл кўрсатганда аллақачон қўллаб юрган грамматиканинг ўзи.
Нега инглиз тили янги дастурлаш тили
Дастурлаш тили бир маъноли бўлгани учун ишлайди — ҳар бир кўрсатманинг аниқ бир маъноси бор, шунинг учун машина сизни хато тушуна олмайди. Инглиз тили одатда акси: бир нечта маъноли сўзларга ва оҳанг ва контекстга таянадиган гапларга тўла. Лекин промпт ёзганда сиз инглизчани дастурчи код ёзгандек ёзасиз — қисқа, аниқ, ҳеч нарсани тахминга қолдирмасдан.
Бу курс айнан шуни ўргатади. Янги лексикани эмас (бир нечтасини учратасиз), сизда аллақачон бор инглизчадан фойдаланиш йўлини: аниқ, тўғри ва тўлиқ.
Биринчи промптингиз
Ҳар сафар бир хил уч қисмдан бошланг:
- Вазифа — нима хоҳлайсиз. Write…, Summarise…, Explain…
- Объект — нима ҳақида эканлиги. …a cover letter… …this paragraph…
- Чеклов — қандай хоҳлайсиз. …in under 100 words… …for a beginner.
Заиф промпт мана бундай эшитилади:
Tell me about marketing.
Кучлиси мана бундай:
Explain three low-cost marketing channels for a small bakery, in simple English, under 150 words.
Фарқ топқирликда эмас. Бу аниқлик — нима хоҳлаётганингизни, ким учун ва қандай ҳажмда эканини номлаш.
Ноаниқ промпт сиз хоҳлаган жавобдан маҳрум қилади. «Tell me about marketing» деган гапга модель мамнуният билан умумий жавоб беради, чунки кўрсатма унга ундан ортиқ нарса бермади. Қанчалик кўп нарсани очиқ қолдирсангиз, унга шунчалик кўп тахмин қилишга тўғри келади.
«Промпт ёзишни ўрганиш» аслида нимани билдиради
Сиз компьютер билан гаплашишни ўрганмайсиз. Хато тушуниб бўлмайдиган инглиз тилини ёзишни ўрганасиз — бу эса сизни одамларга ҳам тушунарли қиладиган кўникманинг ўзи. Курснинг қолган қисми уни кетма-кет қуради: аввал СИ лексикаси, кейин кўрсатма ёзиш, ундан кейин ишлайдиган промптларнинг тузилиши, моделлар сизни қандай ўқишининг техник қатлами ва охирида энг яхши натижа берадиган промпт техникалари.
Ўзингизни текшириб кўринг
Қуйидаги тест асосий сўзларни ва промпт ғоясининг ўзини текширади.