Редагування з AI: як не загубити факти й голос
Щоб AI відредагував український текст, а не переписав його історію, відокремте стиль від фактів. Передайте моделі короткий паспорт незмінних даних, визначте адресата й тон, а разом із новою версією попросіть журнал змістових змін. Цей матеріал — для авторів листів, новин і проєктних оновлень: перевірятимемо не абстрактну «якість тексту», а конкретні дати, суми, обіцянки та авторський голос.
Головне
- Спочатку зафіксуйте факти, які не можна змінювати або доповнювати.
- Розділяйте мовне редагування, перевірку фактів і написання нового матеріалу.
- Залишайте невідоме невідомим: редактор не має вигадувати відсутні домовленості.
Паспорт фактів перед першим редагуванням
Візьмімо вигадане повідомлення команді: «Пілот плануємо запустити 12 листопада. Бюджет — до 48 000 грн. Замовник ще не погодив остаточний обсяг. Координаторка — Олена Савчук». Тут є дата-план, верхня межа бюджету, непогоджений обсяг і відповідальна особа. Якщо модель напише «запустимо 12 листопада за 48 000 грн», речення стане гладшим, але дві обережні оцінки перетворяться на тверді зобов’язання.
Тому паспорт містить не лише числа, а й статус твердження. Для дати вкажіть «план, не гарантія», для суми — «верхня межа, не фактична витрата», для обсягу — «не погоджено». Окремо зафіксуйте написання імен, назв і термінів. Не просіть модель самостійно виправляти прізвище за схожістю з відомішою людиною.
Задайте редакторське завдання, а не побажання «зроби краще»
Вкажіть, хто читатиме текст і що має зрозуміти після прочитання. Внутрішній лист команді може бути прямим і коротким; повідомлення клієнтові потребує ясного наступного кроку та меж відповідальності. «Професійний стиль» без пояснення часто дає канцелярит, зайві вступи й безособові конструкції.
Опишіть голос через спостережувані ознаки: звертання на «ви», короткі речення, активний стан, без рекламних прикметників. Дайте один абзац власного тексту як зразок, але не вимагайте копіювати кожну його хибу. Якщо важливе природне українське формулювання, просіть пояснити спірні заміни, а не просто позначити їх словом «правильно».
Відредагуй повідомлення команді українською.
Мета: читач має зрозуміти стан пілоту й наступну дію.
Тон: прямий, доброзичливий, без канцеляриту.
Незмінні факти:
- 12 листопада — планова дата, не гарантія.
- 48 000 грн — верхня межа бюджету, не витрачена сума.
- Остаточний обсяг ще не погоджено.
- Координаторка: Олена Савчук.
Поверни: нову версію, журнал змістових правок, питання.
Не додавай причин, обіцянок або рішень, яких немає в оригіналі.
Оригінал:
Три проходи замість одного великого переписування
Перший прохід — структура. Чи зрозуміло з початку, що сталося і чого очікують від адресата? На цьому етапі можна переставляти речення, але не міняти статус фактів. Другий — мова: повтори, перевантажені конструкції, неоднозначні займенники. Третій — звірка з паспортом. Порівнюйте кінцеву версію безпосередньо з оригіналом, а не лише з попередньою редакцією.
Для великого матеріалу працюйте частинами й тримайте спільний словничок. Якщо в першому розділі йдеться про «пілот», у четвертому не варто без пояснення називати його повноцінним запуском. Коротка редакторська пам’ятка допомагає зберегти послідовність, але також потребує перевірки: модель може закріпити в ній власну попередню помилку.
- Прохід 1: структура й порядок повідомлень.
- Прохід 2: ясність, ритм і термінологія.
- Прохід 3: дати, суми, імена, заперечення та ступінь певності.
- Фінал: автор затверджує змістові зміни.
Перевіряйте не лише цифри, а й модальність
Слова «можемо», «плануємо», «очікуємо», «підтверджено» й «гарантуємо» не взаємозамінні. Так само «до 48 000» не означає «48 000», а «не всі учасники погодили» — не «учасники не погодили». Звичайний пошук чисел цього не виявить. У журналі правок просіть окремо перелічити змінені зобов’язання, причинові зв’язки та оцінки.
Порівняння текстів можна зробити локально стандартним модулем Python difflib. Приклад не звертається до моделі й не визначає істинність зміни; він лише показує відмінності. Збережіть оригінал у before.txt, редакцію в after.txt і запустіть скрипт. Для фінального рішення прочитайте контекст навколо кожної суттєвої заміни.
from pathlib import Path
from difflib import unified_diff
before = Path("before.txt").read_text(encoding="utf-8").splitlines()
after = Path("after.txt").read_text(encoding="utf-8").splitlines()
print("\n".join(unified_diff(
before, after, fromfile="before.txt", tofile="after.txt", lineterm=""
)))Коли потрібна окрема перевірка джерел
Редагування не доводить правильність вихідних фактів. Якщо в оригіналі неправильна дата, обмеження «не змінюй факти» може зберегти саме її. Для перевірки створіть інше завдання: назвати твердження, які потребують джерел, і зіставити їх з документами або відкритими матеріалами. Не дозволяйте непомітно поєднувати цю роботу з літературною правкою.
У Dikaya пошук у платному чаті вмикається явно. Знайдене посилання — початок перевірки, а не автоматичне підтвердження; відкрийте джерело, перевірте дату та зміст. Внутрішні домовленості команди не можна підтвердити стороннім сайтом. Для них потрібен ваш документ або відповідь відповідальної людини.
Збережіть авторське рішення й повторно використайте шаблон
Перед публікацією прочитайте текст уголос: чи звучить він як ви, чи не з’явилися зайві «варто зазначити» й «у сучасному світі»? Перевірте, чи є конкретна дія для адресата. Якщо модель зробила текст бездоганно нейтральним, але забрала характер, поверніть одну-дві природні авторські конструкції, не жертвуючи ясністю.
Збережіть паспорт, погоджену версію та журнал змістових правок. Не покладайтеся лише на пам’ять розмови й не завантажуйте зайві персональні дані: чат та історія мають правила зберігання. Наступного разу використайте структуру завдання для нового тексту, але сформуйте новий паспорт фактів. Так шаблон економить час, не переносячи старі обіцянки в новий лист.
Запитання й відповіді
Чи означає «не змінюй факти», що AI їх перевірить?
Ні. Це редакторське обмеження, а не перевірка істинності. Модель може зберегти хибне твердження з оригіналу. Для фактчекінгу потрібні окреме завдання, джерела та звірка; внутрішні домовленості підтверджують документом або відповідальною людиною.
Як зберегти живу українську мову без канцеляриту?
Опишіть адресата, мету й ознаки голосу: активний стан, короткі речення, конкретні дієслова, без рекламних кліше. Додайте власний зразок і попросіть журнал спірних замін. Після редагування прочитайте текст уголос та поверніть характерні авторські формулювання.
Чи достатньо автоматичного порівняння двох версій?
Порівняння показує змінені фрагменти, але не встановлює, чи змінився факт. Окремо перевіряйте модальність, заперечення, одиниці виміру, статус дат і сум. Програма допомагає знайти відмінність; рішення про зміст залишається за редактором.
Джерела
Матеріал підготовлено за допомогою AI. Приклади ілюстративні, а не записи справжніх відповідей чи порівняльних тестів. Зовнішні джерела не замінюють умов сервісу.
- Python: порівняння послідовностей через difflib
docs.python.org - Python: читання текстових файлів через pathlib
docs.python.org
Перенести завдання в чат
Перенесеться лише чернетка запитання. Запит надішлеться тільки після твого натискання. Нова генерація використовує умови твого акаунта.
Перенести завдання в чат Документація