FreeAI::Alice - Parser für die KI Alice

Übersicht über den Parser
Der Parser Alice erhält die Antwort der KI Alice von der Website alice.yandex.ru sowie eine Liste der Quellen, auf die sie sich stützt. Das Ergebnis enthält den Antworttext und Quellkarten: Adresse, Titel und Beschreibung.
Anfragen werden in natürlicher Sprache verfasst, genau wie eine Nachricht im Alice-Chat. Eine Registrierung ist nicht erforderlich: Der Parser öffnet die Hauptseite selbst und bezieht von dort die Sitzungs-ID.
Wenn innerhalb von 2 Minuten keine fertige Antwort eingeht, wird die Anfrage wiederholt. Die Anzahl der Versuche wird durch die allgemeine Einstellung Proxy retries festgelegt.
Die Ergebnisse können über die Vorlagen-Engine Template Toolkit im gewünschten Format gespeichert werden: Text, CSV oder JSON.
Gesammelte Daten
- Antworttext
- Links, Titel und Beschreibungen der Quellen
Funktionen
- Anfragen in natürlicher Sprache
- Fortgeschrittener Antwortmodus
- Erfassung von Quellen getrennt vom Antworttext
Anwendungsfälle
- Sammeln von Antworten auf thematische Anfragen für Wissensdatenbanken, Content-Pläne und FAQs
- Extrahieren von Links zu Quellen mit Titeln und Beschreibungen
- Themen-Monitoring mit Bezug zu den von Alice angeführten Seiten
- Schnelle Überprüfung, welche Websites Alice als Quellen für eine Anfrage betrachtet
Anfragen
Als Anfragen wird Text angegeben, als ob er in den Alice-Chat geschrieben würde, zum Beispiel:
Wechselkurs Dollar zu Rubel heute
Kannst du mir Links zu neuen Filmen 2026 geben, beliebige Filme
Was ist ein Parser?
Ergebnisse
Standardmäßig werden die Anfrage und die Antwort ausgegeben:
$query
$answer
Beispiel:
Kannst du mir Links zu neuen Filmen 2026 geben, beliebige Filme
Natürlich! Hier sind einige interessante Filme, die für 2026 erwartet werden:
1. **Josephine** - Drama, USA
2. **Wild Horse** - Drama, Großbritannien
3. **Spider-Man: Brand New Day** - Action, USA
...
Quellen sind in diesem Text nicht enthalten. Sie befinden sich im Array $p1.sources.
Optionen für die Ergebnisausgabe
Antwort und Quellen
Ergebnisformat:
ANSWER:
$p1.answer
SOURCES:
$p1.sources.format('Type:$type \n Link: $link \n $anchor \n Snippet:$snippet\n')
Beispielergebnis:
ANSWER:
Natürlich! Hier sind einige interessante Filme, die für 2026 erwartet werden:
...
SOURCES:
Type:source
Link: https://www.film.ru/a-z/movies/2026
Beste Filme 2026
Snippet:Wir haben für Sie Filme des Jahres 2026 basierend auf den Bewertungen der Autoren der Website Film.ru zusammengestellt
Type:source
Link: https://www.afisha.ru/movie/y2026/
Filme und Serien 2026 - Afisha-Kino
Snippet:Filme und Serien 2026: Wählen Sie Kino nach Genre oder Bewertung...
Export der Linkliste
Ergebnisformat:
$p1.sources.format('$link\n')
Beispielergebnis:
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_года
Ausgabe von Links, Titeln und Beschreibungen in CSV
Ergebnisformat:
[% FOREACH item IN p1.sources;
tools.CSVline(loop.count, item.link, item.anchor, item.snippet);
END %]
Beispielergebnis:
1,https://www.film.ru/a-z/movies/2026,"Beste Filme 2026","Wir haben für Sie Filme des Jahres 2026 basierend auf den Bewertungen der Autoren der Website Film.ru zusammengestellt"
2,https://www.afisha.ru/movie/y2026/,"Filme und Serien 2026 - Afisha-Kino","Filme und Serien 2026: Wählen Sie Kino nach Genre oder Bewertung"
Geben Sie im Dateinamen der Ergebnisse die Erweiterung csv an.
Eine einzelne Anfrage wartet nicht länger als 2 Minuten auf eine Antwort. Stellen Sie im Timeout der Aufgabe einen Puffer ein, der größer ist als 2 Minuten multipliziert mit der Anzahl der Versuche.