Zum Hauptinhalt springen

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

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.

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:$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
Anchor: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/
Anchor: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.

Mögliche Einstellungen​

ParameterStandardwertBeschreibung
Request retriesallgemeine AufgabeneinstellungWie oft die Anfrage wiederholt werden soll, wenn keine Antwort eingeht. Vor der Wiederholung wird der nächste Proxy verwendet
Session retries (busy answer)3Wie oft die Anfrage in derselben Sitzung wiederholt werden soll, wenn Alice antwortet, dass sie beschäftigt ist
Retry delay, seconds5Pause in Sekunden vor einer solchen Wiederholung
Save sessions (skip page reload)☑Sitzung speichern und die Hauptseite nicht erneut öffnen