ТЕХНОЛОГІЇ

Як створити власного ШІ-асистента в ChatGPT — 10 кроків

27 Березня 2024, 09:00
12 хв читання
Матеріал успішно додано в закладки Досягнуто максимальної кількості закладок
Режим читання збільшує текст, прибирає все зайве зі сторінки та дає можливість зосередитися на матеріалі. Тут ви можете вимкнути його в будь-який момент.
Режим читання

Режим читання збільшує текст, прибирає все зайве зі сторінки та дає можливість зосередитися на матеріалі. Тут ви можете вимкнути його в будь-який момент.

У листопаді 2023 року, на Першій конференції Open AI для розробників, CEO компанії Сем Альтман презентував унікальний продукт — GPTs. Він дає кожному користувачеві змогу створювати кастомізовані версії ChatGPT.

Тепер кожен з нас, навіть ті, хто не має технічного бекграунду, може створити та контролювати поведінку, знання і можливості власної моделі штучного інтелекту. Все, що для цього потрібно: англійська мова (за допомогою перекладача теж можна); чітке розуміння, чого ви хочете від ШІ-асистента. А також терпіння пройти всі стадії ітеративного процесу для налаштування власного GPT та платна версія ChatGPT. 

Менеджерка освітніх програм у компанії Gathers, що входить до інвестиційної групи Roosh, Ліза Якнюнас розповіла на Vector, як створити власного ШІ-асистента на базі ChatGPT.

Що таке GPTs

GPTs — це революційний продукт, що дозволяє кожному користувачеві створювати власні унікально налаштовані моделі штучного інтелекту на базі великої мовної моделі GPT-4, яка вже рік після свого релізу вважається найкращою у світі.

Для кращого сприйняття уявімо формулу, де: 

MyGPTs = ChatGPT + ваші персональні налаштування*

*
прикріплені знання, розписані інструкції та додаткові можливості, як-от пошук в інтернеті чи генерація зображень.

GPTs можуть створювати як розробники OpenAI, так і треті сторони, тобто звичайні користувачі. Наприклад, за цим посиланням можна обрати та потестувати декілька асистентів, розроблених безпосередньо співробітниками OpenAI. Моїм фаворитом був Sous Chef! Якось я підвантажила йому фото продуктів з мого холодильника, а він запропонував рецепт збалансованого обіду — ось така сила розпізнавання зображень ШІ-асистента.

Потужність 128 000 токенів

Машина сприймає світ у вигляді чисел — або токенів, як їх називають в AI/ML-середовищі. Це основні будівельні блоки тексту, що модель використовує для генерації відповідей. Вони можуть бути як окремими словами, так і сполученнями літер чи навіть пунктуаційними знаками.

Наприклад: у фразі «MyGPT is awesome!» слово «awesome» вважається одним токеном, так само як і знак оклику в кінці фрази.

Коли ви користуєтеся GPTs, вам доступні 128 000 токенів (це близько 240 сторінок англійського тексту по 400 слів на кожній). Для порівняння, коли ви працюєте з ChatGPT на моделі GPT-4, вам доступні 8 000 токенів, а якщо ви користувач безкоштовної версії ChatGPT на моделі GPT-3.5 — вам доступні трохи більше ніж 4 000 токенів.

Насправді не так важливо глибоко розбиратися у логіці токенів і того, як вони працюють. Важливо розуміти ключове: 128 000 токенів — величезний потенціал для тонкого налаштування свого ШІ-асистента. Це дає можливість опрацьовувати та аналізувати великі обсяги інформації з високою точністю, адаптуючи модель до специфічних потреб користувача. 

GPTs: 5 основних переваг

GPTs пропонують унікальні можливості для користувачів:

1

Економія часу і ресурсів

Якщо кілька місяців тому потрібно було прописувати окремий промпт під кожну задачу, то з GPTs завдяки одному набору ітерованих інструкцій ви можете закривати одразу декілька завдань. Це зменшує потребу в постійному «навчанні» моделі новим інструкціям для кожної окремої задачі.

2

Персоналізація

Можливість «навчити» модель на конкретних даних для генерації релевантних відповідей. Наприклад, PR-спеціалісти можуть надати ШІ-асистенту еталонні матеріали для створення пресрелізів, щоб модель генерувала результат, орієнтуючись на визначені вимоги та індивідуальний стиль. 

3

Підвищення ефективності

GPTs можуть оптимізувати рутинні завдання і діяти як спеціалісти, що одночасно мають глибокі доменні знання в різних галузях. Наприклад, для архітектора AI/ML-курсів кастомний GPT може стати помічником, що розуміється не лише у методології та аналізі фідбеку, але й в основах AI/ML.

4

Доступність для не технічних спеціалістів

Використання MyGPTs не вимагає вміння писати код чи глибоких знань у галузі ШІ завдяки простому та інтуїтивно зрозумілому інтерфейсу. Ключ для генерації найкращих відповідей — англійська мова, проте для певних базових задач можна використовувати українську. Адже зараз ChatGPT працює з нею набагато краще, ніж раніше, або онлайн-перекладачі. 

«Англійська — нова найгарячіша мова програмування». Ми згодні з вами, пане Карпати

5

Гнучкість і масштабованість

Моделі легко адаптуються під різні потреби та масштаби проєктів. Лише уявіть можливості невеликого департаменту з необмеженою кількістю ШІ-асистентів, якими працівники можуть ділитися один з одним!

Ці переваги роблять GPTs не лише інструментом для оптимізації робочих процесів, але й платформою для інновацій та розвитку. А також відкриває нові можливості для креативності та продуктивності у найрізноманітніших сферах діяльності.

Окрема і, мабуть, найвизначніша перевага — контекстне вікно розміром 128 тисяч токенів — їй присвятимо окремий мінірозділ. 

Ітеративний процес розробки промптів — чому це важливо

Перед тим як перейти до створення вашого GPTs, декілька слів про ітеративний процес роботи з великими мовними моделями. Важливо розуміти, що спілкування з ШІ — це напрацьована звичка максимальної деталізації. Для якісної роботи чат-бота, кожне ваше нове завдання треба супроводжувати якомога більшою кількістю даних. 

Наступну схему запропонував провідний експерт у галузі штучного інтелекту, професор Стенфордського університету та співзасновник Coursera Ендрю Ин у своєму навчальному курсі ChatGPT Prompt Engineering for Developers. Вона допоможе зрозуміти ітеративний процес розробки та вдосконалення промптів для інтеракції з ШІ, що є ключовим для максимально ефективної взаємодії. 

промт ChatGPT

Схема складається з чотирьох основних етапів:

  • Ідея: на цьому етапі розробляється нова ідея або підхід для написання/вдосконалення промпту.
  • Реалізація промпту: тут відбувається впровадження ідеї в життя після підготовки відповідного набору даних.
  • Експериментальний результат: перевірка отриманих результатів, щоб визначити, наскільки ефективним було внесене вдосконалення.
  • Аналіз помилок: час проаналізувати помилки або недоліки промпту, щоб зрозуміти, які аспекти потребують вдосконалення в наступних ітераціях.

Схема Ина пояснює, чому статті на тему «5-50-100 найкращих промптів для оптимізації робочої рутини», що ви можете бачити на різних ресурсах, є безкорисними. Такі «універсальні» промпти не можуть врахувати індивідуальні потреби конкретного фахівця, адже йдеться про численні змінні. 

Ця інформація актуальна і для розробки власного ШІ-асистента. Тільки досвід показує, що ітерацій знадобиться значно більше — але результат того вартий. Тож наберіться терпіння та аналізуйте, як можна покращити результат.

Покрокова інструкція створення MyGPTs

  1. Визначте свої потреби: проаналізуйте, які задачі ви хотіли б оптимізувати. Для зручності можете виписати їх у короткий список. 
  2. Перейдіть на chat.openai.com і увійдіть в систему.
  3. Щоб створити GPTs вам потрібна підписка Plus вартістю 20$/міс. Купити її можна у нижньому лівому кутку біля вашого імені у вкладці My plan. 
  4. У бічній панелі натисніть Explore.
  5. Натисніть + Create.
промт ChatGPT
  1. Вам будуть доступні декілька опцій: Create та Configure. Почніть налаштовувати свого асистента з вкладки Create.
промт ChatGPT

Перед вами відкриється чат з конструктором GPT (GPT Builder). Він буде ставити вам різноманітні питання — що саме ваш ШІ-помічник має робити, яка його ціль — і навіть згенерує вашому асистенту аватарку. Вибудуйте чіткий набір команд, що MyGPT буде виконувати — тут якраз допоможе той самий список з п. 1. Використовуйте конкретні, лаконічні фрази. Спілкуйтеся з конструктором GPT (вкладка Create), доки не отримаєте перші задовільні результати.

На основі вашого спілкування бот заповнить поля у вкладці Configure (про її важливість — трохи нижче). Наприклад, так виглядає вкладка конфігурації мого ШІ-асистента після спілкування з конструктором GPT:

промт ChatGPT

Рекомендація: коли ви відчуєте, що надали своєму асистенту всі необхідні інструкції, перепитайте його, чи вони для нього зрозумілі та достатні. 

Ось що мені відповів мій асистент:

промт ChatGPT
  1. У вкладці Configure можна в будь-який момент прописати додаткові налаштування до вашого ШІ-помічника. Ви можете змінити ім’я вашого чатбота, оновити аватарку, уточнити інструкції, додати початкові фрази спілкування, завантажити файли та налаштувати команди.

Інструкції — це «мозок» вашого асистента. Цей блок можна редагувати чи оновлювати вручну для досягнення необхідного результату. 

  1. Також у цій вкладці ви можете відмітити прапорцями можливості асистента: робота із зображеннями (генерація чи розпізнавання й аналіз), пошук в інтернеті та увімкнути режим Code Interpreter, що дозволяє аналізувати дані, працювати з документами тощо.


Завантажені файли: будь-які документи, на які має орієнтуватися ШІ-асистент під час формулювання відповідей на ваші запити. Це можуть бути пресрелізи, підбірка прикладів якісних постів в соціальних мережах або вашого tone of voice, стратегія компанії чи вашого відділу, опис продукту чи послуг, статті, презентації з найкращими практиками якоїсь сфери, розділи книг тощо. 

Налаштування команд (Custom actions) у GPTs виходять за рамки звичайних запитів і відповідей, дозволяючи виконувати складніші та спеціалізовані завдання. Це схоже на створення особливого набору інструкцій для вашого цифрового помічника. Він дозволяє взаємодіяти з іншими програмами та сервісами через API (Application Programming Interface).

Коли ви налаштовуєте custom actions за допомогою API, то фактично даєте своєму GPT-асистенту засоби для виконання завдань. Вони можуть охоплювати отримання даних з інтернету, відправлення інформації до інших систем, автоматизацію певних процесів у вашому бізнесі тощо.

Створення таких налаштованих дій є складнішим і вимагає технічних навичок, але в результаті це дозволяє значно розширити можливості вашого GPT-асистента, перетворюючи його на ще більш потужний інструмент для автоматизації та оптимізації робочого процесу.

  1. У правій частині екрана розташоване вікно з прев’ю вашого чату. Тут можна протестувати роботу ШІ-асистента, оцінити якість відповідей, проаналізувати, чи потрібно щось уточнити у вкладці Configure. 
промт ChatGPT
промт ChatGPT
  1. Натисніть Save та виберіть, як ви хочете поділитися кастомним GPT (серед опцій: доступний лише для вас, за посиланням чи для всіх). Натисніть Confirm.

Важлива порада для налаштування ролей ваших ШІ-асистентів: Якщо асистент має виконувати декілька ролей (R), розпишіть їх детально у налаштуваннях так, як показано на скриншоті нижче. Для кожної ролі деталізуйте набір специфічних завдань. 

Наприклад, якщо вам треба проаналізувати документ, то промпт буде приблизно так: R=A. Your task is to read the attached research carefully and define key findings. Якщо ж ви хочете пробрейштормити певну ідею, спочатку «включіть» у ШІ-асистенті роль брейнштормера: R=B. Your task is to create a marketing campaign to promote…. Більш детальні задачі прописуйте у промпті, коли необхідно буде отримати певний результат. 

Висновок

GPTs — це справжній прорив у сфері штучного інтелекту. Він відкриває нові можливості для персоналізації та оптимізації робочих процесів. Створення індивідуальних чат-ботів з урахуванням ваших унікальних потреб може стати кроком до більш ефективної та продуктивної роботи. Пам’ятайте, що чіткість інструкцій та готовність до адаптації — ключ до успіху у взаємодії з GPTs.

У наступних статтях ми поспілкуємося про ще одну надкорисну функціональність GPTs — кастомізовані дії. Вони дозволяють автоматизувати робочу рутину. Тож stay tuned та інтегруйте, ітеруйте!

Більше про це

01 СТАРТАПИ

3D-друк культеприймачів. Як працює український стартап Pilgrim

Матеріал успішно додано в закладки Досягнуто максимальної кількості закладок
Додати в закладки

Будь-яку статтю можна зберегти в закладки на сайті, щоб прочитати її пізніше.

Знайшли помилку? Виділіть її і натисніть Ctrl+Enter

ЧИТАЙТЕ ТАКОЖ
Досвід і думки
Спілкування з файлами, кредити Amazon та фото в епоху VR. Дайджест Віктора Захарченка, COO Unicorn Nest
Матеріал успішно додано в закладки Досягнуто максимальної кількості закладок
10 Квітня 2024, 14:10 6 хв читання
Досвід і думки
Засновники «єдинорогів» та USB-C від Apple. Дайджест Віктора Захарченка, COO Unicorn Nest
Матеріал успішно додано в закладки Досягнуто максимальної кількості закладок
03 Квітня 2024, 13:04 6 хв читання
Досвід і думки
Не венчурні стартапи та цифровий бізнес The New York Times. Дайджест Віктора Захарченка, COO Unicorn Nest
Матеріал успішно додано в закладки Досягнуто максимальної кількості закладок
06 Березня 2024, 15:00 6 хв читання
СТАРТАПИ
ШІ та медицина. Як GAMA Consulting використовує штучний інтелект для діагностики клієнтів
Матеріал успішно додано в закладки Досягнуто максимальної кількості закладок
07 Лютого 2024, 12:00 5 хв читання
Завантаження...