Кулінарний експеримент з ланцюжками: Від шеф-кухаря до критика (і назад? )
Привіт, друзі! Щоб було ясно, сьогодні я хочу поділитися з вами одним захопливим експериментом. Який поєднує у уявіть собі, собі творчість кулінарії та магію штучного інтелекту. Ми з вами поринемо у світ ланцюжків, де одна ідея народжує іншу, а потім піддається суворій критиці (звісно, віртуальній). Насправді,
Уявіть собі таку картину: у вас є основний інгредієнт, скажімо, курка. Ви хочете, щоб геніальний шеф-кухар створив оригінальний рецепт з урахуванням цього інгредієнта. Далі цей рецепт потрапляє до вимогливого фуд-критика, який виносить свій вердикт. Дивно, і все це відбувається за допомогою магії алгоритмів.
Для цього скажімо, експерименту ми використаємо слухайте, “ланцюжки” – послідовність команд, які передають дані від одного етапу до іншого. Справа в тому, що це як естафета: інгредієнт відправляється до шефа, рецепт – до критика, а вердикт – нам, зацікавленим читачам. Зрозуміло,
Перший крок: наприклад, Шеф-кухар у дії
Наше завдання починається зі створення “шеф-кухаря”. Ми визначаємо його роль, надаючи йому “місію”. Шеф повинен створити унікальний рецепт, враховуючи наданий інгредієнт. Дивно, для уявіть собі, цього ми пишемо “запит”, який і формує завдання:
“Ви досвідчений шеф-кухар. Створіть унікальний рецепт, використовуючи основний інгредієнт: {ingredient}. “
Важливо помітити використання ключового слова “{ingredient}”. Щоб було ясно, це – змінна, яка буде замінена на фактичний інгредієнт з нашого запиту. Справа в тому, що
Далі взагалі, ми “пов’язуємо” вхідні дані з цією змінною. Звичайно, наприклад, якщо ми введемо “курка” в поле для введення чату, то саме “курка” буде передано шеф-кухарю.
Запускаємо експеримент! Відверто кажучи, ми вводимо в поле вводу “курку” і. Насправді, вуаля але геніальний шеф-кухар (за підтримки штучного інтелекту! ) видає нам власний рецепт. Непогано, правда?
Крок другий: Знайомство з критиком
Тепер на сцену виходить критик. Його задача ще більш цікава – оцінити рецепт, створений шефом.
бачите,
Ми знову створюємо ланцюжок, але вже для критика. Тут важливо підкреслити його характер – суворий і безкомпромісний. Звичайно, запит до критика звучить так:
“Ви суворий і грубий харчовий критик. Напишіть рецензію на наведений рецепт: {recipe}. “
Знову ж таки, {recipe} – ключова змінна. Вона замінить наш рецепт, створений шефом.
Щоб все працювало як годинник, нам потрібно пов’язати вихід. Шеф-кухаря (створений рецепт) з входом критика (основний інгредієнт для рецензії). Це робиться шляхом налаштування “виводу” шефа як “передбачення”.
Перевірка: Було б смачно?
Тепер, коли все налаштовано, запускаємо наш експеримент знову. Ми вводимо слухайте, “картоплю” як інгредієнт і чекаємо. Звичайно,
Перша спроба виявилася не такою вже й смачною. Як не дивно, відповідь вийшла дещо обмеженою тому (Тут варто внести правки).
Тут все залежить від якості моделі, яку ми використовуємо. Дана модель – з базовим функціоналом, тому її. Відповіді можуть бути не такими вже й досконалими.
Використання потужної моделі: новий рівень кулінарної критики
Щоб вирішити цю проблему, ми переходимо на іншу модель, яка використовує “чат-моделі” GPT. Завдяки їм ми отримуємо доступ до потужних моделей, таких як GPT-4 і GPT-3. 5 turbo, які використовуються в Chat GPT.
Ми налаштовуємо модель, задаємо їй відповідні параметри, як-от температура (яка впливає на креативність).
Запускаємо ще раз – і результат відчутно кращий! Сформований текст читається плавно, а структура речень – бездоганна. Очевидно, ми бачимо як професійний шеф-кухар створює шедевр, який потім зазнає обґрунтованої критики.
Фінальний штрих: Таємниця за лаштунками
Важливо відзначити, що в кінцевомв підсумку ми бачимо лише результат останнього ланцюжка – фуд-критика. Однак, побачити весь творчий процес (рецепт шеф-кухаря, потім вердикт критика) можна в консолі.
Це дуже важливо для налагодження та коригування наших “кулінарних ланцюжків”. Безумовно,
Підсумок:
Цей експеримент показав, як можна пов’язати. Простіше кажучи, творчість, дивіться, технології та штучний інтелект, щоб отримати захопливі результати. Наше невелике “кулінарне шоу” – лише початок. Потенціал таких ланцюжків величезний: від простих перекладів до складних бізнес-задач.
Сподіваюся, наприклад, ви отримали задоволення від подорожі у цей новий світ. До нових зустрічей!