Посібники

Що таке LLM? Великі мовні моделі простими словами

LLM, або велика мовна модель, — це тип ШІ, навчений на величезних обсягах тексту, щоб розуміти і генерувати мову. Отримавши текст, вона передбачає, що має йти далі, по одному маленькому фрагменту за раз, і ця проста здатність виявляється достатньою, щоб відповідати на запитання, писати, підсумовувати, перекладати і писати код. Моделі, на яких працюють ChatGPT, Claude і Gemini, є LLM.

Чому це важливо, коли ви створюєте з ШІ

Якщо ви створюєте з ШІ-конструктором застосунків, ви працюєте з LLM двічі. По-перше, LLM і є тим, що створює застосунок: вона читає ваш запит, планує зміни і пише код. По-друге, ви можете захотіти використати LLM всередині вашого застосунку — чат-бота, кнопку підсумку, помічника для написання текстів.

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

Побутова аналогія

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

Але в неї немає нотаток для перевірки, а бібліотека закрилася в певну дату. Вона відтворює закономірності, а не шукає інформацію. Здебільшого закономірності правильні. Інколи вона заповнює прогалину тим, що лише звучить правдоподібно, з тією самою впевненістю.

Це і є LLM: дуже начитаний, напрочуд плавний письменник з недосконалою пам'яттю і без вбудованої перевірки фактів.

Як працює LLM простими словами

  1. Навчання. Модель отримує величезні обсяги тексту і вчиться, коригуючи мільярди внутрішніх чисел (її параметрів), передбачати наступний фрагмент тексту. Архітектура, яку використовує більшість LLM, називається трансформер; її запропонували дослідники Google у 2017 році.
  2. Донавчання. Сира модель далі вдосконалюється, щоб виконувати інструкції, вести розмову і уникати шкідливих відповідей, часто з використанням людського зворотного зв'язку.
  3. Використання (інференс). Коли ви надсилаєте промпт, модель його читає і генерує відповідь по одному токену, щоразу обираючи ймовірний наступний токен з урахуванням усього, що було раніше.

Усередині неї немає бази фактів, і вона не вчиться далі з вашого чату. Усе, що вона «знає» у розмові, або походить із навчання, або з того, що зараз перед нею, — її контекстного вікна.

Практичний приклад: відповідь у підтримку

Скажімо, ви маєте інтернет-магазин рослин і вставляєте в LLM таке:

Клієнт пише: «Моє замовлення #4412 прийшло з розбитим горщиком. Що ви можете зробити?» Наша політика: ми безкоштовно замінюємо пошкоджені товари протягом 14 днів, якщо клієнт надішле фото. Напиши дружню відповідь.

Ось що відбувається:

  • Текст розбивається на токени, їх приблизно сто.
  • Модель читає все: повідомлення клієнта, вашу політику і ваш запит.
  • Вона генерує відповідь токен за токеном: «Вітаємо! Дуже шкода, що горщик прийшов розбитим…» і просить фото, згадуючи безкоштовну заміну.

А тепер спробуйте той самий запит без політики. Модель все одно напише впевнену, дружню відповідь — але може пообіцяти повернення коштів або 30-денний термін, бо це поширені закономірності в листах служби підтримки, які вона бачила. Це і є галюцинація, і це демонструє найпрактичніший урок про LLM: вони точні лише настільки, наскільки точна інформація, яку ви їм даєте. Застосунки, яким потрібні надійні відповіді, щоразу подають моделі правильний вихідний матеріал — технікою, яка називається RAG.

Ключові терміни

ТермінЩо означає
ТокенФрагмент тексту — часто слово або його частина. Ліміти і ціни рахуються в токенах.
Контекстне вікноСкільки тексту модель може врахувати одразу: ваш промпт, розмову і будь-які документи.
ПромптВхідні дані, які ви даєте моделі. Див. що таке prompt engineering.
ПараметриВнутрішні числа, вивчені під час навчання. Більше не завжди краще.
Навчальні даніТекст, на якому навчалася модель.
Дата відсічення знаньДата, після якої в моделі немає навчальних даних, тож вона не знає свіжих подій, якщо їй про них не сказати.
ГалюцинаціяПлавний, впевнений вихід, який є хибним.
TemperatureНалаштування, наскільки різноманітним або передбачуваним є вихід.
ІнференсЗапуск моделі, щоб отримати відповідь. За це ви платите за використання.
МультимодальністьМоделі, які можуть обробляти також зображення, аудіо або інші вхідні дані, а не лише текст.
APIСпосіб, яким застосунок програмно надсилає промпти до LLM. Див. як використовувати API LLM.

Поширені помилки і хибні уявлення

  • «Вона щось шукає». Звичайна LLM цього не робить. Деякі застосунки додають пошук в інтернеті або пошук у документах, але сама модель генерує відповіді на основі закономірностей.
  • «Якщо звучить упевнено, то правильно». Впевненість і точність не пов'язані. Перевіряйте імена, числа, дати, ціни і все юридичне або медичне.
  • «Вона пам'ятає все, що я казав». Лише те, що вміщується в контекстне вікно. У дуже довгих розмовах ранні деталі можуть випасти або отримувати менше уваги. Повторюйте те, що важливо.
  • «Вона мислить як людина». Вона може вражаюче міркувати над задачами, але в неї немає цілей, переконань чи усвідомлення наслідків. Ставтеся до її виходу як до чернетки, яку треба перевірити.
  • «Більший або новіший завжди кращий». Для простого масового завдання менша, дешевша і швидша модель часто є правильним вибором.
  • Надсилати приватні дані, не перевіривши. Перш ніж вставляти дані клієнтів у будь-який сервіс ШІ або вбудовувати їх у застосунок, перевірте умови використання і зберігання даних провайдера.

Що попросити у вашого ШІ-конструктора

Коли LLM створює ваш застосунок:

  • «Перш ніж щось змінювати, скажи мені, що ти зрозумів і що зробиш.»
  • «Ось точний текст політики; використовуй його дослівно, а не вигадуй деталі.»
  • «Не вгадуй фактів, як-от ціни чи дати. Залиш заповнювач і перелічи їх мені.»

Коли ви хочете LLM всередині вашого застосунку:

  • «Додай кнопку [підсумувати], яка викликає API [провайдера] з сервера. Тримай API-ключ у секреті, ніколи в браузері.»
  • «Вмісти наші політики в промпт, щоб відповіді їх дотримувалися, і нехай вона каже «не знаю», коли не впевнена.»
  • «Обмеж довжину відповідей і кількість запитів від одного користувача на день.»
  • «Записуй, скільки коштував кожен запит, щоб я бачив використання.»

Покрокові інструкції див. у посібнику як додати функції ШІ до вашого застосунку.

LLM і Mythex

Агент побудови в Mythex працює на LLM. Усі отримують один і той самий Standard-агент — вибору моделі немає — а побудова витрачає кредити Mythex. Функції ШІ всередині застосунку, який ви створюєте, окремі: ви використовуєте власний API-ключ від провайдера, як-от OpenAI або Anthropic, зберігаєте його як секрет проєкту, а провайдер виставляє рахунок за це використання безпосередньо вам. Рецепт з документації додати ШІ до вашого застосунку показує, який промпт використовувати.

Запитання

Що означає LLM?

LLM — це large language model, велика мовна модель: ШІ-модель, навчена на дуже великих обсягах тексту, щоб розуміти і генерувати мову. Моделі, на яких працюють ChatGPT, Claude і Gemini, є LLM.

Чи є ChatGPT LLM?

ChatGPT — це чат-застосунок, побудований на LLM від OpenAI. LLM — це базова модель, яка генерує текст; застосунок додає інтерфейс чату, функції пам'яті, інструменти і захисні шари навколо неї.

Чому LLM вигадують?

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

Чи вчаться LLM з моїх розмов?

Модель не змінюється під час розмови; вона бачить лише те, що є у її контекстному вікні. Чи використовуються ваші розмови пізніше для навчання майбутніх моделей, залежить від політики провайдера і ваших налаштувань, тож перевіряйте умови сервісу, яким ви користуєтеся.

Що таке токен у LLM?

Токен — це фрагмент тексту, який модель читає і пише, часто слово або частина слова. Ліміти контексту і ціни API вимірюються в токенах, тож довші промпти та відповіді коштують дорожче.

Mythex · Pricing · Створюйте що завгодно з ШІ · Шаблони сайтів і застосунків · Порівняння Mythex · Глосарій створення застосунків за допомогою ШІ · Безкоштовні інструменти для створення застосунків за допомогою ШІ · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)