Маргарита Зиновеева · портфолио

Проекты с ИИ: что нужно было сделать и что получилось

Пять работ, в которых нейросети помогают искать по документам, собирать научные обзоры, разговаривать с людьми и вести личные дела. Ниже о каждой: чего хотел заказчик, как всё устроено и что оказалось сложным.

Фотография Маргариты Зиновеевой
Маргарита Зиновеева

ИИ и документы

Вопросы по старым учебникам

Спросите у стопки пожелтевших сканов, и получите ответ с номером страницы.

  • 4381фрагментов учебников в базе
  • 0,42 → 0,78релевантность ответов в проверке (RAGAS)

Чего хотел заказчик

Есть старые учебники по обогащению руд. Это сканы: мелкий шрифт, рисунки, длинные таблицы. Найти в них нужное можно только листая страницу за страницей. Хотелось просто задать вопрос и получить ответ, которому можно доверять, с указанием, откуда он взят.

Как сделано и почему

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

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

  • Сканы старых учебников
  • Чтение страниц «глазами» ИИ
  • Умный поиск по смыслу
  • Ответы со ссылкой на страницу
  • Наглядная панель в браузере

Что было трудно и как справились

  • Старые книги не подчиняются единым правилам

    Формализовать их нельзя: у каждого учебника своя вёрстка и свои причуды. Писали отдельный маленький скрипт на каждый случай. Рутинная работа, но необходимая.

  • Таблица начинается на одной странице, а заканчивается на другой

    Научили систему узнавать подписи вроде «Продолжение таблицы» и склеивать куски обратно в одну.

  • Слабые модели путают числа в таблицах

    Мы тщательно подбирали модель, которая справится.

  • Сложные страницы с объединёнными ячейками

    Тоже решается подбором модели, а местами ручной правкой или работой ИИ-агента.

Что получилось

Чат, который отвечает по старым учебникам и показывает, на какой странице искать. Полезность ответов в наших проверках выросла с 0,42 до 0,78 из 1.

ИИ и наука

Литературные обзоры с ИИ

Команда ИИ-помощников читает десятки статей и собирает из них честный обзор.

  • 81источник в пилоте
  • 630фактов с привязкой к месту в статье

Чего хотел заказчик

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

Как сделано и почему

Одному ИИ такое не доверишь: он торопится, выдумывает и пропускает важное. Поэтому мы собрали целую редакцию.

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

  • Команда ИИ-помощников
  • Строгая карточка на каждый факт
  • Ссылка на исходную статью
  • Агент-контролёр

Что было трудно и как справились

  • ИИ выдумывает

    Каждое утверждение хранится вместе с источником и местом в тексте. Нет источника, значит, нет факта.

  • Анализ получается поверхностным

    Разделили роли. Читают одни, сопоставляют другие. У аналитика одна задача: искать пересечения, инсайты и противоречия.

  • После нескольких кругов обработки всё размывается

    Формат JSON позволил сохранить все ссылки на источники на каждом шаге.

Что получилось

В пилоте система обработала 81 источник и выделила 630 фактов. Все важные данные и ссылки на исходные статьи сохранились даже после нескольких кругов обработки.

ИИ и люди

Бот для психолога

Психологический тест в Telegram и бережная беседа после него.

Код проекта закрыт

  • 2особых случая, у каждого своя логика: тролли и люди в кризисе
  • код, не ИИкризисные сообщения отправляет программа

Чего хотел заказчик

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

Как сделано и почему

Человек открывает Telegram, проходит тест и получает не сухой результат, а тёплую беседу. Но с живыми людьми бывает всякое, поэтому мы строили бота как осторожного собеседника.

Главное правило: на одни только просьбы к ИИ «будь аккуратным» полагаться нельзя. Баллы теста и всех диагностических критериев считает программа, а не ИИ: арифметика не должна зависеть от настроения. Признаки кризиса бот проверяет в первую очередь, раньше всего остального. Есть путь, по которому человек приходит к тесту, и простая панель, где владелец сам видит, что происходит, и всё настраивает.

Чтобы дать боту методику проведения теста и беседы, мы взяли первоисточники и выписали всю методику, разделив её на блоки. Из блоков, как из конструктора, собирается инструкция под каждую задачу. Затем мы отшлифовали промпты (инструкции для ИИ), чтобы добиться желаемого поведения.

  • Telegram
  • Психологический тест
  • Бережный разговор с ИИ
  • Панель для владельца
  • Правила в программе, а не только в просьбах к ИИ

Что было трудно и как справились

  • Тролли

    Бот не ведётся на таких пользователей: быстро распознаёт их и отправляет в бан.

  • Люди в кризисе

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

  • Хочется быть надёжными, а ИИ бывает ненадёжен

    Всё критичное вынесли из «просьб к ИИ» в обычный код: подсчёт баллов, проверку кризиса, правила переходов.

  • Владелец не программист

    Сделали админку, где всё доступно без помощи разработчика.

Что получилось

Работающий бот, который проводит тест и ведёт беседу. Владелец сам меняет методологию через управление промптами; для этого включено версионирование промптов.

Сайт и поиск

Сайт Zinoveev Brothers и ИИ-помощник по продвижению

Сайт студии свадебной видеосъёмки и помощник, который следит, чтобы его находили в поиске.

  • 34материала в базе знаний SEO-помощника
  • 22статьи в блоге

Чего хотел заказчик

У студии свадебной видеосъёмки был сайт, но владелец не понимал, что с ним делать дальше. Как узнать, видят ли его в поиске? Что чинить? Что писать, чтобы пришли новые клиенты? Нужен был кто-то, кто объяснит это по-человечески и будет присматривать за сайтом.

Как сделано и почему

Мы сделали сайт и завели в нём блог из 22 статей. А потом подарили владельцу «личного наблюдателя»: ИИ-помощника, подключённого к Яндекс Вебмастеру. Он регулярно заглядывает в состояние сайта, смотрит в его устройство, замечает ошибки и подсказывает, что делать для продвижения.

Помощник анализирует сайт и делает отчёты, ставит задачи другим агентам и владельцу по порядку важности. Код исправляет отдельный ИИ-помощник по программированию. Получается команда: один смотрит и советует, другой делает.

  • Сайт студии
  • Блог
  • Яндекс Вебмастер
  • База знаний по SEO
  • ИИ-наблюдатель
  • Отчёты и задачи по порядку важности

Что было трудно и как справились

  • Владелец не понимал языка поисковиков

    Помощник пишет отчёты простыми словами и сразу говорит, что важнее всего.

  • Непонятно, как вообще проверить видимость в поиске

    Мы собрали для SEO-помощника базу знаний: что именно проверять и как (34 материала по темам: технические проверки, заголовки и тексты, поиск и нейропоиск, ниша свадебной видеосъёмки и другие). Он сверяет сайт по ней и данным Яндекс.Вебмастера и Метрики.

  • Видео должно было грузиться быстро и храниться надёжно

    Видео конвертировали в формат, подходящий для постепенной подгрузки, и разместили в S3-хранилище. Видео в шапке сжали, добавили заставку, а отдаётся оно с самого сайта по частям, поэтому начинает играть, не дожидаясь полной загрузки.

Что получилось

Сайт с блогом из 22 статей и быстро грузящимся видео. И помощник, благодаря которому владелец понимает, что с сайтом происходит и что делать дальше.

Личный помощник

Личный ИИ-ассистент

Помнит о делах, покупках и здоровье, напоминает и слушает голос. На ИИ уходит не больше 50 рублей в месяц.

  • на своём серверераспознавание голоса
  • ≤ 50 ₽в месяц, цель по расходу

Чего хотел заказчик

Один помощник на все случаи жизни: дела, события, списки покупок, заметки, здоровье. Чтобы можно было написать или просто сказать голосом, и чтобы он вовремя напоминал. И чтобы стоил копейки и не был дырой в безопасности.

Как сделано и почему

Готовых решений много, например OpenClaw. Но нам нужно было максимально дёшево и максимально безопасно, а чужой готовый комбайн трудно и удержать в рамках, и проверить. Поэтому мы написали своего: маленького, понятного, с только нужными функциями.

Ассистент живёт как приложение на телефоне. С ним можно общаться в чате или голосом. Голос распознаётся на нашем собственном сервере, записи не уходят в сторонние сервисы. Ассистент хранит сведения о вас и время от времени «наводит порядок в памяти»: перечитывает накопленное, собирает главное, выбрасывает лишнее. Как человек, который перед сном разбирает мысли за день.

  • Чат и голос
  • Приложение на телефоне
  • Голос на своём сервере
  • Напоминания
  • Память, которая сама наводит порядок

Что было трудно и как справились

  • Не разориться на ИИ

    Следили за каждой тратой и поставили дневной лимит. В месяц на ИИ уходит не больше 50 рублей.

  • Семья и приватность

    Приложение настроено на семью: можно добавлять членов семьи. Часть функций общая, например список покупок, часть личная. Вход только по приглашениям.

  • Голос без чужих серверов

    Голос распознаётся на нашем собственном сервере, поэтому записи не уходят в сторонние сервисы.

  • Память, которая не превращается в свалку

    Научили ассистента периодически перерабатывать накопленное, оставляя в памяти самое важное о владельце, то есть о пользователе.

Что получилось

Свой ассистент, который помнит дела, напоминает вовремя и слушает голос. За использование ИИ платить приходится не больше 50 рублей в месяц.

Скриншоты сняты на демонстрационной учётной записи с вымышленными данными.

Скоро добавится

  1. Корейский по фильмам и сериалам

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

    Скоро
  2. Сервис для врачей при тревожно-депрессивном расстройстве

    Сервис с использованием ИИ: помогает врачу в диагностике и сопровождает пациента во время лечения.

    Скоро