Перейти к основному содержимому

FreeAI::Alice - Парсер нейросети Алиса

Alice

Обзор парсера​

Парсер Alice получает ответ нейросети Алиса с сайта alice.yandex.ru и список источников, на которые она опирается. В результат попадает текст ответа и карточки источников: адрес, заголовок и описание.

Запросы пишутся обычным языком, так же, как сообщение в чат Алисы. Регистрация не нужна: парсер сам открывает главную страницу и берёт оттуда идентификатор сессии.

Если готовый ответ не пришёл за 2 минуты, запрос повторяется. Число попыток задаётся общей настройкой Proxy retries.

Результаты можно сохранить в нужном виде через шаблонизатор Template Toolkit: текст, CSV или JSON.

Собираемые данные​

  • Текст ответа
  • Ссылки, заголовки и описания источников

Возможности​

  • Запросы на естественном языке
  • Продвинутый режим ответа
  • Сбор источников отдельно от текста ответа

Варианты использования​

  • Сбор ответов по тематическим запросам для баз знаний, контент-планов и FAQ
  • Извлечение ссылок на источники с заголовками и описаниями
  • Мониторинг тем с привязкой к страницам, которые привела Алиса
  • Быстрая проверка, какие сайты Алиса считает источниками по запросу

Запросы​

В качестве запросов указывается текст, как если бы его написали в чат Алисы, например:

Курс доллара к рублю сегодня
Можешь дать ссылки на новые фильмы 2026 любые фильмы
Что такое парсер?

Результаты​

По умолчанию выводится запрос и ответ:

$query
$answer

Пример:

Можешь дать ссылки на новые фильмы 2026 любые фильмы
Конечно! Вот несколько интересных фильмов, которые ожидаются в 2026 году:

1. **Джозефина (Josephine)** - драма, США
2. **Дикая лошадь (Wild Horse)** - драма, Великобритания
3. **Человек-паук: Новый день (Spider-Man: Brand New Day)** - боевик, США
...

Источники в этот текст не входят. Они лежат в массиве $p1.sources.

Варианты вывода результатов​

Ответ и источники​

Формат результата:

ANSWER:
$p1.answer

SOURCES:
$p1.sources.format('Type:$type \n Link: $link \n $anchor \n Snippet:$snippet\n')

Пример результата:

ANSWER:
Конечно! Вот несколько интересных фильмов, которые ожидаются в 2026 году:
...

SOURCES:
Type:source
Link: https://www.film.ru/a-z/movies/2026
Лучшие фильмы 2026 года
Snippet:Мы собрали для вас фильмы 2026 года на основе оценок авторов сайта Фильм.ру
Type:source
Link: https://www.afisha.ru/movie/y2026/
Фильмы и сериалы 2026 года- Афиша-Кино
Snippet:Фильмы и сериалы 2026 года: выбирайте кино по жанру или рейтингу...

Экспорт списка ссылок​

Формат результата:

$p1.sources.format('$link\n')

Пример результата:

https://www.film.ru/a-z/movies/2026
https://www.afisha.ru/movie/y2026/
https://www.kinoafisha.info/releases/2026/
https://ru.wikipedia.org/wiki/Категория:Фильмы_2026_года

Вывод в CSV ссылок, заголовков и описаний​

Формат результата:

[% FOREACH item IN p1.sources;
tools.CSVline(loop.count, item.link, item.anchor, item.snippet);
END %]

Пример результата:

1,https://www.film.ru/a-z/movies/2026,"Лучшие фильмы 2026 года","Мы собрали для вас фильмы 2026 года на основе оценок авторов сайта Фильм.ру"
2,https://www.afisha.ru/movie/y2026/,"Фильмы и сериалы 2026 года- Афиша-Кино","Фильмы и сериалы 2026 года: выбирайте кино по жанру или рейтингу"

В имени файла результатов укажите расширение csv.

Один запрос ждёт ответ не дольше 2 минут. В таймауте задания поставьте запас больше, чем 2 минуты, умноженные на число попыток.