AI бързо инженерство
Научете се да отключвате пълния потенциал на AI с бързо инженерство. Открийте изкуството да създавате прецизни и ефективни инструкции за управление на всеки модел и свършете работата в тази публикация.

Бързото инженерство, наричано още обучение в контекст, е изкуството и науката за вграждане на инструкции, предназначени за големи AI модели, в съобщения, изпратени до тях.
Можете да използвате AI подкани, за да получите добри резултати от модела или да обучите допълнително неговата функционалност. Наборът от умения съчетава добро разбиране на компютри, комуникация, наука за данни и машинно обучение.
Тази публикация в блога разглежда различните функции и предимства на бързото инженерство на AI. Освен това включва полезни примери и ресурси, които да ви помогнат да разберете по-добре темата.
Нуждата от добър AI подсказва
AI системи като големи езикови модели превръщат думите в токени, за да им помогнат да обработват и генерират език. Процесът се нарича токенизация и включва разбиване на по-големи части от текст на по-малки единици, като знаци, думи и поддуми. След това на тези токени се присвояват числови стойности и се подават в невронната мрежа, за да произведат резултати.
Резултатът тук е, че промяна във входните думи или тяхната последователност също ще доведе до промяна в изхода на невронната мрежа. Думите представляват значение в света на изкуствения интелект, така че всяка от тях е от значение, ако искате да извлечете най-доброто от системата. Ето някои от многото предимства на писането на добри инструкции за изкуствен интелект.
- По-добри резултати: Моделите трансформатори могат да генерират много впечатляващи отговори поради своите внимание механизъм, който им позволява да поддържат контекста във всяка операция. Потребителят или бързият инженер, от друга страна, насочва модела към по-добри резултати, като въвежда най-добрите думи, за да фокусира вниманието на AI модела и по този начин да създаде най-подходящото и ангажиращо съдържание.
- По-висока ефективност: При правилните подкани, AI модел не само ще достави най-доброто съдържание, но ще го направи бързо и ефективно. Това спестява време на потребителя и полученият резултат често ще изисква по-малко редактиране или обработка. AI моделът може също да надхвърли очакванията на писателя от време на време.
- По-добра точност: За операции, свързани с изчисление, добрата подкана дава и по-точни резултати. В други ситуации намалява възможността от халюцинации – когато изкуственият интелект се опитва сам да измисли подробности и да ги предложи като факт.
Използва се за бързо инженерство
Бързото инженерство предлага на потребителя възможността да управлява интелигентна машина, използвайки ежедневния език. Това го прави много гъвкаво умение, което ще продължи да намира все повече приложения. Следват някои от основните употреби, за които в момента се използва бързото инженерство.
- Решаване на проблеми: Много големи езикови AI модели може да се използва за справяне с големи и сложни проблеми, като просто им се посочи проблемът в проста форма и след това се изисква решение. ChatGPT например е страхотен в това. От създаване на графици до отговаряне на трудни въпроси, правни въпроси и дори медицинска диагноза.
- Създаване на съдържание: Големите езикови модели са много добри в генерирането на всякакви видове съдържание с правилната подкана. Можете лесно да ръководите модел за генериране на публикации в блогове, стихотворения, сюжетни линии, компютърен код, рецепти за храна, музика, изображения, видеоклипове и имейл писма, като използвате правилните подкани.
- Изследвания и извличане на информация: Повечето AI модели са обучени на безумни количества данни и това улеснява поставянето им под въпрос за конкретна информация. Издаването на подходящи подкани може да помогне на всеки потребител да извлече всяка информация с лекота. С добре обучени модели този процес е станал по-добър от стандартните търсачки, което води до ново поколение приложения за търсене, задвижвани от AI, като Вие. com намлява Perplexity.ai.
- Помощ при писане: С правилните подкани, генеративният AI е най-креативната технология, позната на човека в момента. От креативни идеи за писане на всички видове произведения до граматически корекции и обобщения на статии, способността да се издават правилните подкани може да промени живота на писателите и офис служителите.
- Помощ при програмиране: Въпреки че има силно персонализирани асистенти за програмиране на AI като Копилот на GitHub намлява Amazon Code Whisperer, способността да издава правилните подкани към общи AI модели може еднакво да повиши производителността на програмиста и да спести ценно време за разработка.
- превод: Големите езикови модели са майстори в езиковия превод и можете да използвате това в своя полза с подканите за права. За разлика от простото превеждане на текст от един език на друг, вие сте свободни да променяте изхода според вашите способности за подсказване.
- Чатбот и лична помощ: Първоначално имаше инструменти за автоматизация като Zapier намлява IFTTT които помогнаха на потребителите да автоматизират задачи с помощта на визуални интерфейси. Въпреки това плъгините на ChatGPT и подобни предложения променят индустрията, като позволяват на потребителите да автоматизират неща в интернет с помощта на подкани.
- Фина настройка и персонализиране: След като AI модел е предварително обучен с много текст, изображения, аудио или видео данни, следващата стъпка обикновено е етапът на фина настройка. Тук общият модел е персонализиран, за да се фокусира върху по-специфични задачи, като генериране на съдържание или чатбот, използващ бързо инженерство.
Необходими умения
Бързото инженерство е изкуство и наука, които изискват комбинация от технически и нетехнически умения, за да бъдат високоефективни. Докато някои проекти или бързи инженерни позиции може да изискват специфични експертни умения, по-общите умения са посочени по-долу:
- Способности за анализ и решаване на проблеми: Способността да се идентифицират, анализират и очертават творчески проблеми вероятно ще се превърне в най-възнаграждаващото човешко умение в бъдеще, доминирано от изкуствения интелект. За да използвате по най-добрия начин AI модел, имате нужда от способността бързо да идентифицирате проблемите във всяка ситуация, да анализирате ситуацията за потенциални решения и точно да очертаете творческа пътна карта или процес за решаване на проблема.
- Вербални и писмени комуникационни умения: Имате нужда и от добри комуникационни умения, които да ви помогнат да извлечете най-доброто от взаимодействието си с AI модела. Повечето модели в момента работят с писмена комуникация, но интерфейсите в крайна сметка трябва да се разширят, за да включват вербални и други умения. Въпреки това, доброто разбиране на комуникацията е всичко, което е необходимо.
- Познания по AI, ML и NLP: Помага също така да се разбере как работят моделите на изкуствен интелект (AI), как функционира машинното обучение (ML) и областта на обработката на естествен език (NLP).
- Познания по компютърно програмиране: Въпреки че не е изискване за подсказване на AI, стабилното разбиране на езиците за програмиране и как да се предават идеи на машини и да се решават проблеми с тези идеи може да бъде безценно при бързото инженерство.
- Анализ на данни: Анализът на данни и подсказването на AI имат много общи неща. Уменията за анализ на данни ви позволяват да идентифицирате и извличате ценни прозрения и модели от данните за бърз отговор. Също така помага да знаете как да визуализирате и представяте вашите данни на аудитория, екип или клиенти.
Как да напишем ефективни указания
Писането на ефективни подкани за AI модели изисква да имате предвид само няколко съвета и те са както следва.
- Определете целта: Първо трябва да изясните какво ще създадете и защо го правите. Запитайте се каква е целта на операцията и бъдете ясни относно очаквания резултат.
- Дайте ясни и конкретни инструкции: Опитайте се да направите подканите си прости и лесни за разбиране. Той трябва да съдържа конкретна информация и ясни инструкции за това, от което се нуждаете.
- Включете отворени въпроси: Генеративните AI модели се справят добре с отворени въпроси, които не изискват директен отговор „Да“ или „Не“, а по-скоро насърчават свободното мислене, творческата свобода и способността да се отговаря под много форми.
- Включете контекстуална информация: Можете допълнително да подобрите вашите подканващи резултати, като включите основна информация за проблема, обясните вашата целева аудитория, упоменавате време или местоположение, уточнявайки конкретни формати, предоставяйки примери, изяснявайки всички двусмислени термини и препращайки към предишни твърдения.
- Повторете: Повечето LLM имат функция за внимание, която ги кара да осъзнават контекста. Можете да използвате тази функция, като се позовавате на предишни изявления, направени от модела, като промените опциите, представени от модела в отговор, и като му кажете да повтори предишна работа с различни опции. Итерацията може да доведе до мощни резултати, тъй като ви помага да промените и подобрите първоначалния резултат.
Някои примерни указания
Можете да създадете толкова подкани, колкото звезди има в небето. Следващият списък предоставя само примери, които да ви помогнат да насочите творчеството си.
| бърз | Забележки | |
|---|---|---|
| 1. | Хей, пътувам до Лондон, имате ли препоръки за неща, които да направя? | Помощ за планиране на пътуване |
| 2. | Пиша филм за супергерой и искам вие да създадете сюжета и да изградите 5 героя за мен. | Творческа помощ |
| 3. | Искам да действаш като специалист по данни и да пишеш код за мен. Имам набор от данни за (*опишете*). Можете ли да създадете модел на машинно обучение за прогнозиране (*целева променлива*)? | ChatGPT като асистент за наука за данни |
| 4. | Искам да действаш като специалист по данни и да пишеш код за мен. Имам този набор от данни за (*опишете*). Можете ли да напишете код на Python, за да визуализирате данните? | ChatGPT като асистент за наука за данни |
| 5. | Напишете списък от 15 идеи за промоция за (*вашият продукт*). Целевата аудитория е (*target*) и продуктът е забележителен с (*характеристики*). | |
| 6. | Предложете подробен преглед на (*въведете продукт или услуга*) | |
| 7. | Можете ли да ми напишете JavaScript код за генериране на произволни числа с 15 колони и 100 реда? | ChatGPT като помощник за кодиране |
| 8. | Реалистична жълта спортна кола с хромирани джанти на фона на оживена улица. | Изображение на Dall-E |
| 9. | Възрастна двойка, седнала на пейка в парк в слънчев ден. | Изображение на Dall-E |
| 10. | Спираща дъха гледка към тропически плаж с дървета и кристално чисти води. | Изображение на Dall-E |
| 11. | Искам да действаш като разработчик на софтуер. Моля, предоставете документация за функцията по-долу (*Въведете функция*) | ChatGPT като помощник за кодиране |
| 12. | Графика на общи пълзящи средни | Интерпретатор на кодове ChatGPT |
| 13. | Създайте топлинна карта, като използвате тези данни | Интерпретатор на кодове ChatGPT |
| 14. | Използвайте колони 1 и 2 от тези данни, за да изчислите (*Въведете желаната стойност*) | Интерпретатор на кодове ChatGPT |
| 15. | Напишете имейл на президента и му се извинете, че не мога да дойда на срещата. Кажи му 5 лъжи защо не мога да успея. | |
| 16. | Напишете блог от 700 думи за вертикално земеделие в оранжерии. Включете плюсовете и минусите на вертикалното земеделие, очакваните разходи за създаване на пилотен проект и често задавани въпроси. | Работи с повечето чат ботове |
| 17. | Искам да играеш ролята на интервюиращ. Аз ще бъда кандидатът и вие ще ми задавате въпроси за интервю, за да се упражнявам за позицията (*позиция*) във фирма. Не задавайте всички въпроси наведнъж. Просто ми задайте въпрос и след това изчакайте отговорите ми. Не обяснявайте нищо. Задавайте ми въпросите един по един като интервюиращ и чакайте отговорите ми. Първото ми изречение е „Здрасти“ | ChatGPT е добър в това |
| 18. | Искам да действаш като мой виртуален лекар. Ще опиша моите физиологични симптоми и вие ще предоставите диагноза и план за лечение на симптомите. Моля, отговаряйте само с вашата диагноза и план за лечение и предоставяйте обяснения само когато е необходимо. Първата ми молба е „През последните няколко дни усещам изтръпване на краката.“ | |
| 19. | Искам да действаш като Linux терминал, аз ще въвеждам команди и ти ще отговаряш с точния резултат, който Linux терминалът ще произведе. Не обяснявайте нищо и отговаряйте само когато ви пиша. разбра ли? | |
| 20. | Картина на сладко куче, облечено в костюм, естествена светлина, с ярки цветове | Генератори на изображения като Stable Diffusion & Dalle-E |
| 21. | Сладко пластмасово пате, свирещо на китара, изправен герой, 3D изобразяване на блендер, ярки цветове | |
| 22. | 3D пухкав лъв, сладък и очарователен в близък план, сладки големи кръгли отразяващи очи, дълга мъхеста козина, визуализация на Pixar, кинематографично плавен нереален двигател, сложен детайл, кинематографичен | Илюстрация на 3D изображение върху стабилна дифузия |
| 23. | Желатинова котка преследва гигантска пеперуда във вълшебна гора. –v5 | Изображение Midjourney v5 |
| 24. | Сладък персонаж с механични части от стомана и гума с хиперреалистични детайли в ярки цветове | Изображение Midjourney v4 |
Често задавани въпроси
Какви са някои от най-добрите практики за бързо писане за точни и подходящи резултати?
Обяснете сценария и включете възможно най-много полезна информация или примери.
Има ли разлика между бързо инженерство и софтуерно инженерство?
да Бързото инженерство използва естествен човешки език, предимно английски. Софтуерното инженерство обикновено изисква изучаване на специфични компютърни езици и подходи за разработка.
Как мога да развия уменията си за бързо инженерство?
Като практикувате и научавате повече от връзките към ресурсите по-долу.
Какви са често срещаните предизвикателства при бързото инженерство?
Те включват избягване на създаването на двусмислени подкани, работа с предубедени модели и липса на знания за домейна, необходими за насочване на модела.
Ресурси за бързо писане на AI
- https://openart.ai/promptbook
- https://towardsdatascience.com/
- https://docs.openai.com/
- https://www.coursera.org/
- https://www.udemy.com/
- https://www.chatgpttrainings.com/book
- https://github.com/dair-ai/Prompt-Engineering-Guide
- https://www.promptengineering.org/master-prompt-engineering-ai-prompt/
Заключение
Стигнахме до края на тази публикация за бързото инженерство с изкуствен интелект и вие видяхте различните възможности за подсказване на подаръци както за начинаещи, така и за опитни професионалисти.
Бързото инженерство е мостът между хората и изкуствения интелект. Така че способността ви да произвеждате висококачествени и ценни резултати от AI системите зависи от вашите умения за подсказване.

