↓
 ↑
Регистрация
Имя/email

Пароль

 
Вход при помощи VK ID
временно не работает,
как войти читайте здесь!
naira
вчера в 12:27
Aa Aa
Села я тут дописывать недописанное и осознала, что не помню вообще о чем текст. В итоге с помощью чата гпт сделала свою систему для работы с художественным текстом.

В чем суть?
Я долго упиралась в одну и ту же проблему: как только текст начинает разбирать ИИ, он очень быстро начинает не читать, а додумывать. Причем додумывать красиво, уверенно и очень правдоподобно. Снаружи это выглядит умно, а внутри часто уже поехала неточность.

Из этой проблемы у меня и выросла целая система.

Если по-простому, она делает три вещи.

Сначала она размечает текст — не по абзацам и не по общему впечатлению, а по тем местам, где реально что-то происходит:
**что случилось → кто как отреагировал → что после этого сдвинулось**.

Потом она проверяет разбор на вранье.
Не в смысле «модель врет специально», а в смысле обычной рабочей ошибки, когда сложного персонажа сводят к одной яркой черте, принимают маску или новую роль за нового персонажа, видят изменение там, где его нет, заменяют наблюдение красивым обобщением или достраивают пропущенные куски по догадке.

И только после этого она собирает результат в человеческую форму, чтобы этим можно было пользоваться дальше: читать, проверять, сравнивать, показывать другим людям.

То есть общий ход у системы такой:

**разметка → проверка → подача**

Для меня здесь важно, что это не «еще один умный толкователь текста». Наоборот. Мне хотелось собрать штуку, которая будет как можно меньше фантазировать и как можно лучше различать: что в тексте действительно есть, что я о нем вывела, и как именно это потом показывать.

И еще важная вещь: на выходе у пользователя не один мутный «умный ответ», а **три отдельных html-документа**, у каждого своя задача.

**Первый документ** — это карта.
В нем собрана сама структура текста: что здесь происходит, какие узлы в главе или сцене реально работают, где идут действия, реакции и сдвиги. Это документ для быстрого понимания и навигации. Он помогает не тонуть в тексте и сразу видеть его рабочий каркас.

**Второй документ** — это аналитика.
Там уже не просто карта, а разбор того, как именно этот текст работает. Почему сцена устроена так, а не иначе, на чем держится поворот, что здесь делает персонаж, где текст реально меняет ситуацию, а где только создает такое впечатление. Это основной документ для вдумчивого чтения.

**Третий документ** — это проверка.
Он нужен для контроля качества самого разбора. В нем я отдельно смотрю, не натянула ли я вывод, не упростила ли слишком сильно, не приписала ли тексту то, чего в нем нет, не смешала ли разные вещи в одну. То есть это документ не про «еще одну трактовку», а про проверку надежности уже собранного результата.

Для меня это важно, потому что я не люблю, когда разбор и проверка свалены в одну кучу. Когда все лежит в одном файле, очень легко не заметить, где кончился факт текста и началась удобная догадка.

И отдельно — из чего эта система вообще собрана и почему она работает именно так.

По сути, она выросла не из одной красивой идеи, а из нескольких очень практических требований, которые сошлись в одну конструкцию.

Во-первых, из жесткого разделения задач.
Я не пытаюсь делать все одним ходом. Отдельно снимается структура, отдельно проверяется, не искажена ли она, и отдельно собирается подача результата. Именно поэтому система не сваливается в обычный режим, когда разметка, вывод и красивая формулировка смешиваются в одну массу.

Во-вторых, из недоверия к гладкой «умной» интерпретации.
Красивый разбор сам по себе ничего не доказывает. Если вывод нельзя вернуть к конкретному месту в тексте, значит это уже зона риска. Поэтому система все время держит границу между тем, что в тексте действительно есть, и тем, что очень хочется в него достроить.

В-третьих, из идеи, что персонажа нельзя собирать как витрину из нескольких ярких черт.
Сложный персонаж — это не набор эффектных признаков, а движение, траектория, повторяющийся рисунок поведения, реакции и сдвигов. Поэтому здесь так важно не цепляться за одну сильную сцену и не делать из нее «всю правду о герое».

В-четвертых, из требования читать длинный материал честно, а не прыгать по любимым местам.
Если нужно понять, как текст работает на дистанции, нельзя выхватить три красивые сцены и сделать вид, что картина собрана. Приходится идти подряд, размечать узлы, отмечать лакуны и только потом собирать общий вывод.

В-пятых, из необходимости очень точно различать, что именно вообще является объектом разбора.
Текст легко сбивает: новое имя, новая роль, маска, смена формы, другой способ показа — и вот уже кажется, что перед нами другой персонаж. Поэтому система отдельно держит вопрос: это правда другой объект или просто другая сторона уже известного.

И, наконец, из требования говорить о сложном нормально и по-русски.
Мне не нужен разбор, который звучит умно, но читать его невозможно. Поэтому на выходе важна не только точность, но и нормальный человеческий язык: без лишней служебки, без псевдонаучной важности и без ощущения, что текст перевели с какого-то аналитического канцелярита.

А теперь отдельно — что я имею в виду под аналитикой.

Моя аналитика не про то, чтобы красиво рассуждать о тексте. И не про то, чтобы выдать еще одно «прочтение».

Она про другое: **отделить то, что в тексте действительно есть, от того, что мы в него привычно достраиваем сами**.

Поэтому она выглядит суше, чем обычный литературный разбор. Я специально убираю из нее лишнюю эмоциональную дымку, украшения и удобные обобщения — не потому, что они плохи сами по себе, а потому, что именно в них очень легко прячется ошибка.

Если совсем коротко, моя аналитика смотрит на текст так:

— что здесь реально произошло;
— кто на это как отреагировал;
— что после этого сдвинулось;
— где текст действительно меняет ситуацию, а где нам это только кажется;
— где мы читаем то, что написано, а где уже начинаем подставлять привычные объяснения.

Из-за этого результат иногда может выглядеть жестковато. Потому что на выходе остается не «впечатление от сцены», а ее рабочая механика.

То есть это не разбор в духе
«мне кажется, автор здесь хотел показать…»

Это разбор в духе
«вот действие, вот реакция, вот сдвиг; вот где это держится на тексте, а вот где начинается догадка».

Для меня в этом и смысл. Я не хочу, чтобы аналитика звучала красиво ценой неточности. Мне важнее, чтобы она была проверяемой: чтобы можно было увидеть, откуда именно взялся вывод и в каком месте он перестает быть фактом текста.

Если интересно, я могу дальше показать уже живой пример: маленький кусок текста, как именно система его режет, что проверяет и какой результат дает на выходе.

#про_ии #реал
вчера в 12:27
42 комментария
для таких задач рекомендую https://notebooklm.google.com/. просто загружаете имеющийся текст и он работает только с этим источником, ничего не придумывает. более того даже дает ссылку на конкретные страницы и абзацы, откуда он взял информацию
плюс он может составлять на основе вашего текста карточки, ментальные доски и инфографику
Интересно.
amallie
очень спасибо за ссылку.
а как эта штука работает с текстами больше 500к?
Asteroid
Это наверное в личку проще. притом даже не просто в личку, а в телегу\вк. там файлики .html на выходе их сюда не приаттачишь :(
naira
там есть ограничение на объем: 600к вроде бы одним файлом не загрузит, по крайней мере, в бесплатной версии. я поэтому разбивала фик на два файла. чтобы потом работать с полным фиком, просто выбирала обе части как единый источник.
Я однажды от неимения вдохновения решила попробовать что-то новое, и стали с чатом разыгрывать диалог - мол, я попала в свою книгу и болтаю с персонажами. Было любопытно, по-другому взглянула на героев, и показалось, что чат их не совсем верно понимает)) Диалог начался со слов персонажа «Если не возражаете, мы были бы рады узнать, кто вы и каким образом оказались в нашем экипаже»))
amallie
Недоступно в вашей стране
Как мило
amallie
Глянула. Это не совсем то, что мне нужно было. Интересно, но...
Хэлен
Да, в нашей стране, увы, сейчас дофига всего недоступно, но все знают, что с этим делать :)
Агата Мертимор
А это какой ИИ был? :)
naira
Asteroid
Это наверное в личку проще. притом даже не просто в личку, а в телегу\вк. там файлики .html на выходе их сюда не приаттачишь :(
Ну нет, так нет.
Ну нет, так нет.
ну, я предложила рабочий вариант, а не сказала "нет".
naira, чат ГПТ)
Агата Мертимор
naira, чат ГПТ)
у него там в настройках есть такой параметр "базовый стиль и тон". вот по дефолту он донельзя вежливый и такой... Эм... в общем, какой-то чересчур. Но. Эти настройки меняются.
И, в целом, его можно научить общаться по-человечески. Во всяком случае, мне - удалось :)
naira, я однажды была очень удивлена, когда он выдал
АХАХАХА, ТОЧНО😂
naira
ну, я предложила рабочий вариант, а не сказала "нет".
Ты публично предложила показать живой пример. На ответ : "давай", начинаешь затирать про сложности.
Asteroid
naira
Ты публично предложила показать живой пример. На ответ : "давай", начинаешь затирать про сложности.

Я не затираю про сложности. я констатирую, что хтмл файл сюда приложить - технически не возможно.

А ты явным образом показываешь, что исходное сообщение тобою было прочтено по диагонали, потому как там написано: конечный результат работы системы выдается ею в виде трех html файлов.
Логично, что я готова именно их показать, верно?
Или мое представление о логике отличается от твоего?
Агата Мертимор
naira, я однажды была очень удивлена, когда он выдал

А вот это как раз норм. Он при длительном общении подстраивается под лексику пользователя.
naira
Есть такой хостинг transfiles - выбираешь абсолютно любую вещь, документ, музыку, видео, он тебе даёт ссылку - даёшь ссылку человеку, тот скачивает. Поэтому это можно сделать и в личке фанфикса.
МиссНеизвестная
naira
Есть такой хостинг transfiles - выбираешь абсолютно любую вещь, документ, музыку, видео, он тебе даёт ссылку - даёшь ссылку человеку, тот скачивает. Поэтому это можно сделать и в личке фанфикса.

ну, вполне вариант, да. И если уважаемому Asteroid подходит сей вариант, то он, вероятно соблаговолит написать об этом тут или в личку.
naira
я могу дальше показать уже живой пример: маленький кусок текста
Не нужен никому весь хтмл файл.
Asteroid
naira
Не нужен никому весь хтмл файл.

видишь ли... дело в том, что выдается готовая верстка. в которой все содержимое разложено так, чтобы было видно на экране компьютера\ноутбука и, если просто скопипастить сюда, в плайн текст, оно разлезется в нечитабельную кашу.
И это если не считать кол-во знаков, способных поместиться в пост тут в чате.
лексику пользователя
, соль в том, что я так не общаюсь)) Поэтому и удивилась)
Агата Мертимор
, соль в том, что я так не общаюсь)) Поэтому и удивилась)

забавно.
По моим ощущениям, он именно лексику пользователя перенимает. Хотя... возможно не просто лексику, а еще и интонацию.
у меня вот он матом научился разговаривать. ;) Притом не тупо ругаться, а вполне себе рабочий такой мат, очень по делу.
naira, ничего себе) Странно, что он у меня не начал со скобочками писать, если я их чуть ли не в каждом сообщении вставляю))
Села я тут дописывать недописанное и осознала, что не помню вообще о чем текст.
Зачем стока букв, если можно просто перечитать бегло и по диагонали и вспомнить, о чем текст...
Таня Белозерцева
Зачем стока букв, если можно просто перечитать бегло и по диагонали и вспомнить, о чем текст...
несколько мегабайт текста?
Агата Мертимор
naira, ничего себе) Странно, что он у меня не начал со скобочками писать, если я их чуть ли не в каждом сообщении вставляю))
а вот тут как раз ясно. Он очень трепетно относится к знакам препинания. при этом, что смешно признает точки, тире, запятые, двоеточия, тире, точки с запятой. А а вот ? ! ?! !? ... ?.. !.. - игнорирует как класс. :)
а конструкции типа ))) или :) он воспринимает не как мы - смайликами, а знаками препинания, как ни смешно.
То есть там все еще хитрее: в теории, он знает, что :) - смайлик. но на практике - это для него двоеточие и скобка.
Хм. А общий базовый промпт для анализов можете дать, если не сложно? Можно в личку, если не хотите раскрывать. Хочу попробовать скормить Джемини - вдруг она перестанет додумывать то, чего нет...
!?
А такого знака вообще нет
Хэлен
А такого знака вообще нет

вообще - есть.
!? (Восклицание с недоумением): Главное — сильный шок от уже известного факта, вопрос риторический. («Да ладно, он выиграл эту партию!?»)
И, да, правилами русского языка он не предусмотрен.
naira
Именно потому такого знака нет, это банальная безграмотность, не надо изобретать квадратное колесо
Serryta
Хм. А общий базовый промпт для анализов можете дать, если не сложно? Можно в личку, если не хотите раскрывать. Хочу попробовать скормить Джемини - вдруг она перестанет додумывать то, чего нет...

в личку мне напишите пожалуйста. там промпт состоит из нескольких файлов. надо будет придумать как передать, сначала адаптировав под джемини
Хэлен
naira
Именно потому такого знака нет, это банальная безграмотность, не надо изобретать квадратное колесо

расскажите пожалуйста о том, что этого знака нет лингвистам. Ну, а заодно и издателям шахматной литературы. Они вас с удовольствием послушают.
naira
Безграмотным быть не запрещено
Хэлен
naira
Безграмотным быть не запрещено

То есть, лингвисты с издателями - безграмотные, а вы - наоборот?
naira
Есть правила русского языка, и альтернативная пунктуация - это не про придуманные абы кем знаки препинания
Хэлен
naira
Есть правила русского языка, и альтернативная пунктуация - это не про придуманные абы кем знаки препинания

Русский язык, впрочем, как и любой другой использующийся, не мертвая конструкция. Правила - меняются со временем. Появление новых знаков в языке всегда инициируют три основные группы: писатели-новаторы, книгопечатники и сами носители языка (общество), но финальное слово всегда остается за лингвистами-академиками. Так что это - не абы кто, увы.
naira
На данном этапе это безграмотность
Ну и диплом лингвиста вообще ничего не значит, кроме факта отсидки 5 лет в вузике
Хэлен
naira
На данном этапе это безграмотность
Ну и диплом лингвиста вообще ничего не значит, кроме факта отсидки 5 лет в вузике

мы сейчас вообще о чем спорим?
О знаке?
О вашем желании во что бы то ни стало доказать свою правоту?
О принципах появления в языке новых знаков?
О пользе лингвистов?
Об образовании?

Вам очень хочется оказаться правой? Ок. Не вопрос. Вы - правы.
Но меня вы не убедили.
naira
Мы спорим о том, что применение несуществующих знаков - признак незнания правил русского языка
Хэлен
naira
Мы спорим о том, что применение несуществующих знаков - признак незнания правил русского языка

когда-то запятых, например, в принципе не существовало.
применять их было безграмотно.
когда-то в русском языке существовали еры и яти, не применять их было безграмотно.
потом пришел некто сказал: да будет так. И знаки отменили. Ну, или в случае с запятой - добавили.
У вас есть гарантия, что неким завтра не выйдет указ о наличии теперь в русском языке знака, о котором речь? Нет?
ПОИСК
ФАНФИКОВ











Закрыть
Закрыть
Закрыть