
Einführung von
Yandex.Phone - Dies ist das erste Smartphone, das die bekannten Yandex-Anwendungen in einem einzigen Ökosystem kombiniert, in dessen Zentrum Alice steht.
Heute werden wir Habrs Lesern erklären, warum eine enge Kommunikation mit Hardware für jeden Sprachassistenten so wichtig ist. Wir werden erklären, wie sich die Anrufer-ID von Yandex.No. von einer einfachen Suche im Verzeichnis der Organisationen unterscheidet. Erinnern Sie sich an maschinelles Lernen und vergleichen Sie Tastaturen. Lassen Sie uns über den Anwendungskatalog sprechen und andere Fragen beantworten.
Alice
Vor einem Jahr haben wir Habrs Lesern zum ersten Mal die
Geschichte von Alice und ihrer Technologie erzählt. Während dieser Zeit hat sie sich in vielen Yandex-Anwendungen niedergelassen, in der
Station und sogar in den Geräten unserer Partner. Alice lernte neue Fähigkeiten, die von Drittentwicklern mithilfe der Dialogs-Plattform entwickelt wurden. Viele Benutzer haben sich in Alice verliebt. Einschließlich der Leser von Habr, wenn Sie den
Ergebnissen der Umfrage aus einem
Beitrag eines Drittanbieters glauben.
Alice arbeitete anfangs nur in Yandex-Anwendungen, aber die Leute möchten von jedem Bildschirm oder ohne das Telefon zu berühren auf sie zugreifen. Dies zu tun ist jedoch nicht einfach. Und das nicht nur aufgrund von Betriebssystembeschränkungen.
Eine qualitativ hochwertige Spracherkennung ist eine schwierige Aufgabe für jede moderne Hardware. Daher verwendet Yandex wie einige andere Branchenführer neuronale Netze in der Cloud. Damit der Assistent nicht nur die Rede versteht, sondern auch auf „Listen, Alice“ antworten kann, benötigen Sie etwas anderes.
Das Gerät kann es sich nicht leisten, alle Umgebungsgeräusche an das Netzwerk zu senden. Es ist teuer und lang. Ingenieure haben dieses Problem mithilfe eines kleinen neuronalen Netzwerks gelöst, das schnell und wirtschaftlich auf dem Gerät arbeitet und nur auf eine Aktivierungsphrase reagiert. Aber selbst eine so einfache Lösung benötigt einen speziellen Coprozessor, der Sprachszenarien ausarbeitet und die Ressourcen der Haupt-CPU spart. Der Zugriff auf solche "Hardware" eines Geräts ist jedoch für Anwendungen von Drittanbietern gesperrt. Also braucht Alice ihr eigenes Smartphone.
Yandex.Phone verwendet den
Qualcomm Aqstic WCD9340-Chip , um mit Sound zu arbeiten (dieser Chip wird normalerweise nur in der Top-Version von Plattformen installiert). Dies bedeutet, dass Alice Sie jetzt über einem beliebigen Systembildschirm hört. Alice muss nicht länger schüchtern sein - das System schränkt sie nicht mehr ein. Jetzt ist sie proaktiv. Zum Beispiel wird das Wetter oder die Situation auf den Straßen direkt auf dem Hauptbildschirm angezeigt. Und er wird dies nicht in Form von grauen Systembenachrichtigungen tun, sondern in Form eines Dialogs.

Es ist nicht erforderlich, das Telefon in Ihren Händen zu halten. Wenn Sie Smart Unlock aktivieren, reagiert der Assistent, auch wenn das Gerät nur in der Nähe liegt. Zum Beispiel können Sie Alice vor dem Schlafengehen bitten, einen Wecker zu stellen, die Geräusche der Natur einzuschalten oder ein Märchen für ein Kind mit geschlossenen Augen zu wählen.
Sie können lange über Alice sprechen, aber zurück zur Hauptfunktion jedes Telefons - der Fähigkeit, Anrufe zu tätigen.
Yandex-Verzeichnis
Yandex ist auf die Suche spezialisiert. Einschließlich der Suche nach Organisationen. Wir haben ein Verzeichnis, das Informationen über russische Organisationen enthält. Ihre Adressen, Nummern, Funktionsweise und Kundenbewertungen. Diese Daten werden sowohl von Benutzern als auch von Organisationen aktualisiert und korrigiert.
Monatlich suchen 46 Millionen Menschen nach Organisationen, die das Verzeichnis verwenden. Zum Beispiel über Karten oder einfach in der Suche, um mit einem Klick aus den Ergebnissen aufzurufen. In Yandex.Telephone wird es für sie noch einfacher, dies zu tun. Jetzt können Sie direkt im Telefonbuch nach Organisationen suchen.

Das Verzeichnis wird auch als Qualifikationsmerkmal für eingehende Anrufe verwendet. Wenn sich die Nummer in unserer Datenbank befindet, wird dem Telefonbenutzer der Name der Organisation angezeigt. Dies ist jedoch nur die Spitze des Eisbergs unserer Determinante.
Yandex-Anrufer-ID
Im Frühjahr erzählten wir den Lesern von Habr die
Geschichte der Entstehung des neuen Yandex.No. Es werden nicht nur Verzeichnisdaten verwendet, sondern auch explizites Feedback von Personen zu eingehenden Anrufen. Diese Bewertungen werden von Benutzern der Yandex-Anwendung für Android hinterlassen. Und es gibt viele von ihnen. Daher verwenden wir zusätzlich zu unserem Wissen maschinelles Lernen, um unbekannte Nummern zu klassifizieren und Personen vor unerwünschten Anrufen zu warnen.
Zum Beispiel Anzeigen, Betrüger, Umfragen oder sogar Sammler.

Yandex-Tastatur
Yandex lernte im letzten Jahrhundert, das Internet unter Berücksichtigung der Morphologie und anderer Merkmale der russischen Sprache zu durchsuchen. Darüber hinaus geben Runet-Benutzer täglich Hunderte Millionen Anfragen an Yandex ein und machen häufig Fehler. Daher hat unsere Suche nicht nur gelernt, die Regeln der Sprache zu verstehen, sondern auch die Fehlergesetze zu verstehen.
Wir haben diese Erfahrung auf die Telefontastatur angewendet, die auf reale und tatsächliche Benutzeranforderungen geschult ist. Unsere Tastatur verwendet maschinelles Lernen, um die Rechtschreibung zu überprüfen und Hinweise zu geben. Eine spezielle ML-Bibliothek arbeitet ausschließlich lokal und sendet den eingegebenen Text nicht an das Netzwerk.
Ein kleiner Vergleich der Hinweise zur Yandex-Tastatur (links) mit den Hinweisen einer anderen beliebten Android-Tastatur:

Für die qualitativ hochwertige Anwendung des maschinellen Lernens sind die zu analysierenden Faktoren wichtig. Die Yandex-Tastatur berücksichtigt nicht nur benachbarte Buchstaben und Wörter, sondern auch geometrische Faktoren. Beispielsweise wird genau berücksichtigt, auf welchen Punkt auf dem Bildschirm der Benutzer geklickt hat. Wenn eine Person den Rand eines Knopfes berührt, kann dies ein Zeichen für einen Fehler sein.

Nachdem alle Faktoren berücksichtigt wurden, kann die Tastatur entweder der Option des Benutzers zustimmen oder ihm einen traditionellen Hinweis geben oder den Buchstaben unabhängig ersetzen. Das heißt, korrigieren Sie das Wort nicht, nachdem Sie ein Leerzeichen eingegeben haben, sondern ersetzen Sie zunächst den richtigen Buchstaben! Dies gilt nur mit erheblichem Vertrauen in den Fehler des Benutzers und ermöglicht es Ihnen, die Eingabe zu beschleunigen.
Die Arbeit mit Korrekturen und der Sprache als Ganzes innerhalb der Tastatur verdient einen separaten Beitrag, mit dem wir versuchen werden, in Zukunft zurückzukehren.
System und Hardware
Yandex.Telephone basiert auf dem Betriebssystem Android 8.1, das wir aktualisieren möchten und das bereits an Version 9.0 arbeitet. Daher haben wir die Komponenten des Android Open Source-Projekts sorgfältig behandelt, um das Zusammenstellen neuer Versionen nicht zu erschweren, und unsere Benutzer konnten so früh wie möglich Updates erhalten.
Das Finden und Installieren neuer Anwendungen ist einfach. Das Telefon verfügt über den Google Play-Katalog und seine Dienste, die für den normalen Betrieb vertrauter Anwendungen erforderlich sind. Und keine Einschränkungen. Möchten Sie Ihre Suche, Ihren Assistenten, Ihren Browser oder Ihre Karten ändern? Bitte. Verwenden Sie einen Launcher eines Drittanbieters? Kein Problem.
Der Preis für Yandex.Phone beträgt 17.990 Rubel. Dies ist das mittlere Preissegment. Es ist massiv genug, so dass sich das Gerät nicht nur Einheiten leisten kann, sondern auch nicht so viel, um das Wichtige einzusparen. Zum Beispiel haben wir NFC nicht abgelehnt, weil kontaktloses Bezahlen bequem ist. Wie ein Fingerabdruckscanner. Zum Schutz vor Kratzern verwenden wir vorne und hinten Gorilla Glass. Es ist auch wichtig, sich an den Qualcomm Aqstic WCD9340-Chip zu erinnern, der Alice nicht nur hilft, mit ihrer Stimme zu arbeiten, sondern auch einen ziemlich hochwertigen Klang liefert. Daher sparen sie oft und legen es nur in ein teureres Segment. Wir haben keinen Ton gespart. Übrigens warf niemand eine 3,5-mm-Buchse. Aber wir haben keine "Pony" auf dem Bildschirm.

Yandex.Telephone ist das erste Smartphone, das die Yandex-Technologie und die Lösungen unserer Partner in einem einzigen Ökosystem kombiniert, in dessen Zentrum Alice steht. Wir wollten ein nützliches, bequemes und erschwingliches Gerät ohne "Fahrräder" und kontroverse Entscheidungen schaffen. Wir glauben, dass es uns gelungen ist. Und wir freuen uns über Feedback und Ideen von Lesern von Habr. Vielen Dank!