CanDoYa
UK

Аналіз тональності тексту безплатно онлайн

Обмежений набір мов

Працює повністю у вашому браузері - без завантаження на сервер і без реєстрації.

Вставте відгук, рецензію або допис із соцмереж, щоб оцінити його тональність.

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

Три загальні мітки тональності

Негативна означає несприятливий тон, нейтральна - відсутність явного позитивного чи негативного ухилу, позитивна - сприятливий тон.

Донавчена для арабської, англійської, французької, німецької, гінді, італійської, португальської та іспанської мов.

Побудована на даних із соцмереж. Сарказм, змішані почуття, спеціалізована лексика й текст мовами поза навчальними можуть бути розпізнані неправильно.

Поділитися інструментом

Аналіз тональності тексту: що це таке?

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

Як користуватися

  1. 1Вставте показовий уривок. Введіть відгук, коментар, повідомлення або допис із соцмереж. Повне речення дає моделі більше контексту, ніж одне слово.
  2. 2Запустіть локальну модель. Натисніть «Проаналізувати тональність». Дочекайтеся завершення першого завантаження моделі; під час наступних візитів браузер зможе використати кеш, якщо він ще доступний.
  3. 3Перегляньте всі три оцінки. Сприймайте провідну мітку як загальний сигнал і порівнюйте її оцінку з альтернативами. Близькі значення означають, що потрібна людська перевірка, а не остаточний висновок.

Кому це знадобиться

Цей аналізатор тональності використовує модель Cardiff NLP XLM-T - систему XLM-R, навченою приблизно на 198 мільйонах багатомовних твітів і донавченою для класифікації тональності арабською, англійською, французькою, німецькою, гінді, італійською, португальською та іспанською мовами. Вихідні мітки означають загальний несприятливий тон, відсутність виразного позитивного чи негативного ухилу та загальний сприятливий тон. Вони не визначають конкретні емоції, правдивість, терміновість чи наміри автора. Для української та інших мов поза цими вісьмома результат варто вважати орієнтовним: багатомовна основа може повертати мітку, але без спеціального тренування саме для цієї задачі.

Під час першого аналізу завантажуються квантизовані ваги моделі XLM-R у форматі ONNX разом із файлами токенайзера - загалом близько 297 MB. Окремий браузерний worker виконує обчислення поза основним UI-потоком. За наявності підтримки пріоритет віддається WebGPU; резервний варіант - повільніший бекенд на CPU через WebAssembly. Зазвичай браузер кешує завантажені файли, але режим приватного перегляду, очищення сховища або нестача місця на диску можуть змусити завантажити їх повторно.

Часті запитання

Чи завантажується мій текст на сервер?

Ні. Ваш текст передається у worker всередині браузера, і модель запускається безпосередньо на вашому пристрої. Worker завантажує публічний runtime Transformers.js і файли моделі з зовнішніх хостів, але ці запити не містять вставленого тексту. CanDoYa не отримує й не зберігає ваш приклад.

Чи цей аналіз тональності безплатний?

Так. Не потрібні акаунт, оплата, API ключ або ліміт на кількість аналізів. Увесь обрахунок виконує ваш пристрій. Практична вартість - це перше завантаження моделі, локальне місце у сховищі браузера, пам'ять і процесорний час. Ваш інтернет-провайдер усе одно може брати плату за трафік, використаний для завантаження моделі.

Скільки тексту можна проаналізувати?

Можна вставити звичайний абзац, але інструмент аналізує щонайбільше перші 1 000 символів Unicode, щоб зробити роботу моделі в браузері передбачуваною. Токенайзер моделі також відтинає текст до власного вікна вводу. Для довгих документів краще аналізувати узгоджені фрагменти окремо, а не сприймати одну загальну мітку як підсумок усього документа.

Які мови підтримує модель тональності?

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

Що означають мітки негативна, нейтральна й позитивна?

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

Що означають оцінки моделі?

Три оцінки порівнюють мітки негативна, нейтральна й позитивна для цього вводу й зазвичай разом дають близько 100 %. Вони корисні для порівняння між собою, але це не гарантовані й не відкалібровані ймовірності правильності. Висока оцінка все одно може бути хибною, особливо якщо текст відрізняється від тих даних, на яких навчалася модель.

Чому перше завантаження становить близько 297 MB?

Інструмент використовує квантизовані ваги XLM-R у форматі ONNX розміром приблизно 279 MB плюс дані токенайзера близько 17 MB. Це значно більше, ніж список ключових слів, зате модель ураховує контекстні мовні патерни, а не просто рахує позитивні й негативні слова. Зазвичай браузер кешує ці файли після першого запуску, але цього не гарантовано.

Чи працює аналізатор без WebGPU?

Так. Спершу worker намагається використати WebGPU, якщо його підтримують браузер і графічний адаптер. Якщо це неможливо або запуск не вдається, інструмент переходить на резервний бекенд на CPU через WebAssembly. Аналіз на CPU використовує ту саму модель й так само зберігає текст локально, але завантаження й обчислення можуть тривати довше.