FreeAI::Alice - Alice AI スクレイパー

スクレイパーの概要
Alice スクレイパーは、alice.yandex.ru からAIアシスタント「Alice」の回答と、その根拠となったソースのリストを取得します。結果には、回答テキストとソースカード(アドレス、タイトル、説明)が含まれます。
クエリは、Aliceのチャットにメッセージを送るのと同様に、自然言語で記述します。登録は不要です。スクレイパーが自動的にメインページを開き、そこからセッションIDを取得します。
2分以内に回答が得られない場合、リクエストが再試行されます。試行回数は共通設定の Proxy retries で指定します。
結果は、Template Toolkit を使用して、テキスト、CSV、JSONなど必要な形式で保存できます。
収集データ
- 回答テキスト
- ソースのリンク、タイトル、説明
機能
- 自然言語によるクエリ
- 高度な回答モード
- 回答テキストとは別のソース収集
ユースケース
- 知識ベース、コンテンツプラン、FAQのためのテーマ別クエリによる回答収集
- タイトルと説明を含むソースリンクの抽出
- Aliceが提示したページに関連付けられたトピックのモニタリング
- 特定のクエリに対してAliceがどのサイトをソースと見なしているかの迅速な確認
クエリ
クエリには、Aliceのチャットに入力するようなテキストを指定します。例:
今日のドル・ルーブル為替レート
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:Film.ruサイトの執筆陣による評価に基づいた2026年の映画をまとめました
Type:source
Link: https://www.afisha.ru/movie/y2026/
2026年の映画とシリーズ - Afisha-Kino
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年のベスト映画","Film.ruサイトの執筆陣による評価に基づいた2026年の映画をまとめました"
2,https://www.afisha.ru/movie/y2026/,"2026年の映画とシリーズ - Afisha-Kino","2026年の映画とシリーズ:ジャンルや評価で映画を選べます"
結果ファイル名には拡張子 csv を指定してください。
1つのクエリの待機時間は最大2分です。タスクのタイムアウト設定には、2分に試行回数を掛けた値よりも余裕を持たせた値を設定してください。