Статус сопоставления:
Срабатываний: 0
Ожидание ввода реплики
Сработавшее регулярное выражение (RegEx):
-
Извлеченная группа захвата (Captured Group {0}):
-
Инверсия местоимений (Grammar Reflection):
Выключена
Итоговый шаблон ответа бота:
-
Готовые тесты для быстрой проверки:
Добавить новое правило в память ELIZA
Текущие активные правила в памяти:
Всего: 25
Исходный массив правил (JSON Schema):
Живое редактирование
Практикум: Лабораторная работа к Занятию № 1
Выполните 4 исследовательских задания. Поставьте отметку в чекбокс после успешного выполнения каждого этапа:
Исследуйте, как программа вырезает фрагмент фразы пользователя и подставляет его в готовый трафарет ответа.
1
В поле ввода напишите фразу: мне нужно закрыть зачет и нажмите «Отправить».
2
Перейдите во вкладку «Рентген логики». Убедитесь, что статус изменился на зеленый: ШАБЛОН СОВПАЛ.
3
Найдите строку «Извлеченная группа захвата». Зафиксируйте, что бот вырезал подстроку: закрыть зачет и подставил ее в шаблон вопроса.
Докажите хрупкость символьного подхода перед современными нейросетями: малейшая опечатка полностью ломает логику шаблона.
1
Во вкладке «Рентген логики» нажмите кнопку стресс-теста №2: «мне нужнно...» (с двумя буквами «н»).
2
Обратите внимание на статус: плашка загорелась красным: СРЫВ ШАБЛОНА.
3
Сформулируйте вывод: почему бот 1966 года сорвался в дефолтный ответ, в то время как современная LLM легко поняла бы фразу?
В чем проблема: Если пользователь пишет «я чувствую, что мой проект не работает и меня это бесит», бот без инверсии выдаст нелепицу: «Почему вам кажется, что мой проект не работает и меня это бесит?» (бот начинает говорить о своем проекте!). Чтобы диалог казался разумным, Джозеф Вейценбаум изобрел алгоритм подмены местоимений: я → вы, мой → ваш, меня → вас.
1
Проверка бага: Убедитесь, что тумблер «Инверсия местоимений» во вкладке «Рентген логики» ВЫКЛЮЧЕН. Отправьте боту фразу: я чувствую, что мой проект не работает и меня это тревожит. Заметьте грамматическую нелепость ответа бота.
2
Включение фикса: Во вкладке «Рентген логики» переключите тумблер «Инверсия местоимений» в положение ВКЛЮЧЕНО.
3
Повторный тест: Отправьте ту же самую фразу снова. Убедитесь, что бот ответил грамотно: «...что ваш проект не работает и вас это тревожит».
4
Рентген под капотом: Посмотрите на карточку «Инверсия местоимений» в Рентгене логики: изучите строки До и После, а также список подсвеченных синих бейджей замен.
5
Срыв алгоритма (задание на размышление): Отправьте фразу с глаголом: я надеюсь, что сдам экзамен. Бот ответит: «вы надеюсь...». Объясните, почему словарь местоимений не справляется со сложными формами глаголов в русском языке.
«Инверсия местоимений создает мощную психологическую иллюзию эмпатии: собеседник верит, что психотерапевт глубоко вникает в его личные переживания, хотя машина просто меняет слова по статическому словарю».
Обучите бота новой теме (хобби, музыка, игры, питомцы) и протестируйте её в живом диалоге.
1
Откройте вкладку «Конструктор правил».
2
В поле триггеров введите интересующие вас слова (например: музыка|трек|плейлист|гитара или кот|кошка|собака|питомец).
3
В поле вариантов ответов введите 2-3 реплики с подстановкой {0} (например: «Как давно вы увлекаетесь {0}?»). Нажмите кнопку «Добавить правило».
4
Вернитесь в чат, напишите фразу со своим словом и проверьте, как сработало ваше новое правило!