Empfehlungs-API

This page is a translated version of the page Recommendation API and the translation is 100% complete.
Other languages:

Die Wikimedia-Empfehlungs-API ist eine öffentlich zugängliche HTTP-API, die derzeit noch entwickelt wird und die persönliche Empfehlungen für unterschiedliche Anwendungsfälle bieten wird. Der ursprüngliche Anwendungsfall für diese API ist die Inhaltsübersetzung, bei der sie Artikel aus einer Sprache zur Übersetzung in eine andere anhand der Entwicklung der Zugriffszahlen, Aktivitäts-Logbüchern und anderen Anzeichen, die auf Lücken in der Themenabdeckung hindeuten, empfiehlt und die Interessen der Autoren berücksichtigt. Die API soll so flexibel sein, dass sie als Grundlage für neue Funktionen von dritten Entwicklern oder Forschern dienen kann.

Kontaktiere uns

Am besten kann man uns über den IRC-Kanal #wikimedia-research auf Freenode kontaktieren.

Nutzer

Der Übersetzungsempfehlungstyp wird von der Inhaltsübersetzung als Teil ihrer "Vorschlags"-Funktion genutzt.

Typen-Endpunkte

Typ RESTBase Production Cloud VPS Experimentell
API GapFinder API GapFinder API GapFinder API GapFinder
Übersetzung            
Fehlende Abschnitte    
Verwandte Artikel    

Überblick über den Dienst

Empfehlungs-API

Der Dienst, den wir anbieten wollen

  • Bietet Endpunkte für alle Empfehlungstypen und das Empfehlungswerkzeug
    • Diese können unabhängig voneinander genutzt werden

Empfehlungstyp

Ein Endpunkt der Empfehlungs-API, der einen Empfehlungstyp anbietet

Übersetzung

  • Empfiehlt Artikel zur Übersetzung, die im Wiki einer bestimmten Sprache existieren, jedoch im Wiki der Zielsprache finden
  • Spez: https://recommend.wmflabs.org/types/translation/spec
  • Abfrage ausführen: /types/translation/v1/articles?source=en&target=de&seed=Apple
    • Gibt Artikel aus, die in enwiki existieren, aber in dewiki fehlen und die mit dem Artikel "Apple" verwandt sind
  • Nutzt derzeit die Suche nach ähnlichen Inhalten, die Abrufzahlen-API und Wikidata-Abfragen, um Empfehlungen zu bieten
  • Kann derzeit den experimentellen Verwandte-Artikel-Empfehlungstyp zur Erstellung der Liste von Kandidaten für Artikel statt der Suche nach ähnlichen Inhalten nutzen

Verwandte Artikel

  • experimentell
  • Auf Ergebnisse der Studie warten
  • Empfiehlt Artikel, die mit einem bestimmten Artikel in einer angegebenen Sprache verwandt sind
  • Spez: https://recommend-related-articles.wmflabs.org/types/related_articles/spec
  • Abfrage ausführen: /types/related_articles/v1/articles?source=en&seed=Apple
    • Gibt Artikel aus, die mit "Apple" in enwiki verwandt sind
  • Abfrage ausführen: /types/related_articles/v1/items?seed=Q89
    • Gibt Wikidata-Datenobjekte aus, die mit Q89 verwandt sind
  • Nutzt Wikidata-Abfragen
  • Nutzt eine errechnete Matrix-Datei
    • Größe: Gemessen in Gigabyte
    • Offline etwa monatlich berechnet
      • Wird in weniger als einem Tag aufgebaut

Fehlende Abschnitte

Empfehlungswerkzeug

Der Teil der Benutzeroberfläche, der die API anrufen kann

Aktueller Dienst

Zukünftiger Dienst

 

Unsere Beweggründe für die Entwicklung

Um den aktuellen Anwendungsfall der Inhaltsübersetzung zu unterstützen, wollen wir derzeit bei der Empfehlungs-API nur den Übersetzungsempfehlungstyp-Endpunkt anbieten, ohne uns auf experimentelle Funktionen zu verlassen (das bedeutet, nicht den Verwandte-Artikel-Empfehlungstyp statt der Suche nach ähnlichen Themen zu nutzen). Da wir den Verwandte-Artikel-Empfehlungstyp nicht benötigen, besteht die Empfehlungs-API hauptsächlich aus gebundenen I/O Anrufen an die Endpunkte mw/pageview/wikidata. Die Empfehlungs-API sollte einen öffentlich zugänglichen Endpunkt haben.

Über diesen ursprünglichen Anwendungsfall hinaus können weitere Empfehlungstypen zur Empfehlungs-API hinzugefügt 6, wenn sie überprüft wurden. Diese können unterschiedliche technische Anforderungen haben und werden voraussichtlich weitere zukünftige Zusammenarbeit erfordern, bevor sie von der Infrastruktur unterstützt werden können. Beispielsweise benötigt der Verwandte-Artikel-Empfehlungstyp eine große errechnete Matrix-Datei.

Siehe auch