Alice AI(旧称AliceおよびAlice Neural Network)は、Yandexが開発した、 Android、iOS、Windowsオペレーティングシステムおよび Yandex 独自のデバイス向けのロシア製生成型人工知能チャットボットおよびインテリジェントパーソナルアシスタントです。Alice は 2017 年 10 月 10 日に正式に発表されました。インターネット検索や天気予報などの一般的なタスクの他に、さまざまなスタイルのテキストを作成したり、アイデアやコンセプトを考え出したり、画像を生成したり、ファイルを操作したり、アプリケーションを実行したり[ 2 ]、雑談したりすることもできます。Alice は Yandex Stationスマートスピーカーで使用される仮想アシスタントでもあります。[ 3 ]
Aliceの開発は、IT市場が仮想アシスタントの開発へと向かっていた2016年末に始まりました。当時、市場にはすでにAppleのSiri、Googleアシスタント、Alexa、MicrosoftのCortanaなどが存在していました。Yandexは当時、検索、ナビゲーター、その他のアプリケーションに音声制御を実装しており、人間と意味のある対話ができる音声アシスタントの開発に注力していました。これは、多層ニューラルネットワークを使用する、根本的に複雑なシステムでした。
アリスの正式リリースは2017年10月10日に発表された。このアシスタントは、AndroidおよびiOS向けのYandex検索アプリと、 Microsoft Windows向けの音声アシスタントのベータ版に登場した。
Yandexが2018年5月に発表した統計によると、Aliceはロシアのスマートフォンの53%にインストールされており、2000万台以上の車のナビゲーターで利用可能です。[ 4 ]
アリスの特別な特徴は、ヤンデックスのチームがジャーナリストであり、同社のマーケティンググループの元責任者であるウラジーミル・グリエフ氏と共同で開発したパーソナリティでした。音声アシスタントは、スマートフォンの所有者を助ける準備ができている、若くて皮肉屋の女の子にすることに決定しました。「アリス」の声は、スカーレット・ヨハンソンのほとんどのキャラクターの声を担当し、スパイク・ジョーンズ監督の映画「her/世界でひとつの彼女」のロシア語吹き替え版で「サマンサ」と名乗るOS1の声も担当した女優タチアナ・シトワが担当しました。
音声アシスタントの名前を選ぶには、いくつかの段階がありました。まず、要件のリストが作成されました。名前には、小さな子供が発音しない「er」という文字が含まれていてはならず、一般的なフレーズの一部であってはなりません。誤検出の数を減らすために、名前は最も一般的な名前の1つであってはなりませんでした。まず、Yandexのスタッフは、音声アシスタントの性格にふさわしいと思われる名前のリストを作成しました。このリストに基づいて、「Yandex.Toloka」ユーザーを対象としたアンケートが行われ、参加者は名前から女の子の性格特性を判断する必要がありました。最終アンケートでは、大差で「Alice」という名前が選ばれました。5か月間行われた名前のテストには、数万人が参加しました。すでに他のAliceがいる家庭のために、音声アシスタントは「Listen, Yandex」コマンドによるオプションの起動機能を追加しました。[ 5 ]
「Alice AI」は、検索アプリケーション、Yandex.Navigator 、 Yandex.Browserのモバイル版とデスクトップ版など、さまざまなYandexアプリケーションに組み込まれています。
音声やキーボードからのリクエスト入力でアシスタントとコミュニケーションを取ることができます。Alice AIは、ダイアログインターフェースで直接応答するか、クエリや目的のアプリケーションの検索結果を表示します。質問に答えるだけでなく、Alice AIは応用タスクも解決できます。音楽を再生したり、目覚まし時計を設定したり、タクシーを呼んだり、ゲームをプレイしたりできます。[ 6 ]
Alice AIは、音声リクエストを認識するためにSpeechKitテクノロジーを活用しています。この段階で、音声は背景雑音から分離されます。アルゴリズムは、Yandexが蓄積した、さまざまな状況で話された数十億ものフレーズのデータベースから、アクセント、方言、スラング、英語からの借用語を識別することができます。
次の段階では、アラン・チューリングとそのテストにちなんで名付けられたチューリング技術によって、クエリに意味を与え、適切な回答を見つけることが可能になります。この技術のおかげで、Alice AIは具体的な質問に答えるだけでなく、抽象的なトピックについてもユーザーとコミュニケーションを取ることができます。そのためには、リクエストのテキストをトークン(通常は単語)に分割し、それぞれを個別に分析します。最も正確な応答を得るために、Alice AIは、ユーザーとのやり取りの履歴、リクエストのイントネーション、以前のフレーズ、および位置情報を考慮に入れます。これが、同じ質問に対してユーザーによって異なる回答が得られる理由です。
当初、Alice AIニューラルネットワークは、レフ・トルストイ、フョードル・ドストエフスキー、ニコライ・ゴーゴリなどのロシア文学の古典作品を含むテキスト群で学習され、その後、インターネット上の実際のテキスト群で学習されました。Yandex Machine Learningの責任者であるミハイル・ビレンコ氏がMeduzaのインタビューで語ったところによると、初期のテストでは、Aliceのコミュニケーションスタイルに無礼な表現が現れ、ユーザーを驚かせ、楽しませました。無礼さが失礼な表現に発展するのを防ぎ、暴力、憎悪、政治に関連する話題に関するAliceの推論を制限するために、音声アシスタントにはフィルターとストップワードのシステムが実装されました。
最終段階であるナレーションは、テキスト読み上げ技術を用いて実現されます。その基盤となるのは、スタジオで録音された26万語の単語とフレーズで、これらは音素に分解されます。この音声データベースからニューラルネットワークが応答を収集し、完成したフレーズのイントネーションの勾配をニューラルネットワークが滑らかにすることで、アリスの音声が人間の音声に近づきます。
Yandexのサービスに加え、サードパーティのサービスもAlice AIに統合できます。2018年、同社は音声アシスタントプラットフォームを使用してユーザーと対話する「スキル」システムを通じてAliceの機能を拡張しました。「スキル」とは、キーワードによって起動され、Aliceのインターフェース上で動作するチャットボットやその他のインターネットサービスのことです。最初の「スキル」は2018年2月にYandexによって発表されました。音声アシスタントがパパ・ジョンズ・ピザでピザを注文することを学習したのです。
2017年10月、音声アシスタントのAliceは、Flowwowというサービスと連携し、クローズドモードで花配達スキルのテストを開始しました。2018年5月、Yandexのカンファレンスにおいて、このスキル内で花配達の支払いができる機能がすべてのユーザーに提供開始されました。
2018 年 3 月、Yandex は、新しい「スキル」を公開し、それらを Alice に接続するために設計された Yandex.Dialogs を開設しました。Dialogs では、オペレーターとのチャットを Yandex サービスに接続することもできます。2018 年 4 月までに、プラットフォーム Yandex.Dialogs では 3,000 を超えるスキルが公開され、100 を超えるスキルが審査を通過しました。これらのスキルのおかげで、Alice はアナウンサーとして働くように訓練されました。Yandex の音声アシスタントは、4 月に実施された Total Dictation 識字テストに参加し、ノボシビルスク州立大学でディクテーションを読み上げました。
2018年5月末に開催されたYet Another Conferenceで、Yandexは、Aliceがそのスキルのおかげで写真に写っているものを理解し、車のメーカー、猫や犬の品種、見慣れない建物やモニュメントを認識できるようになったこと、また有名人や芸術作品の名前を言えるようになったことを発表した。商品に関しては、AliceはYandex.MarketまたはYandex検索で類似の商品を見つけることができる。2018年11月には、YandexはAliceに新しいBeruマーケットプレイスで商品を注文するトレーニングを行った。
2018年10月、アリスが1周年を迎えた際、ヤンデックスは「アリス賞」プログラムを開始しました。このプログラムの一環として、同社は毎月最も優れたスキルを作成した開発者に賞を授与し、年末までに総額100万ルーブル以上を支払うことを計画していました。同社によると、2018年3月から11月にかけて、開発者たちは3万3千ものスキルを作成しました。
11月初旬、「Yandex」は「スキル」の作成者が音声メッセージに「アリス」の声を選択できるようにし、新たにジェーン、エルミル、ザハラ、エルカン・ジャバの4つのオプションを追加した。
2019年8月、Tele2はYandexと共同で、どの通信事業者の加入者でも自宅やオフィスで紛失した携帯電話を無料で探せるAlice向けのスキルをリリースしました。ユーザーはAlice搭載端末で「Alice、Tele2に私の携帯電話を探して」と音声コマンドを発するだけで、Tele2がその端末に紐づけられた電話番号に電話をかけます。
2023年以来、Alisaはテキストの作成やアイデアの生成が可能なYandexGPTニューラルネットワークを搭載している。 [ 7 ]
2018年4月中旬、コメルサント紙は、アリス・イン・ワンダーランドの音声認識技術をユーザー向け電子機器に統合することを目的とした、開発中のYandex.ioハードウェアプラットフォームに関する記事を掲載した。同社は交渉中のメーカーのリストは公表しなかった。
Yandex.ioをベースにAliceを内蔵した最初のハードウェア開発は、Yandex.Stationスマートスピーカーで、同社は5月下旬にモスクワで開催されたYet Another Conference 2018でこの製品を発表した。このスピーカーは、合計出力50ワットの5つのスピーカーと7つのマイクを搭載している。
2018年8月、ウェアラブル電子機器メーカーのElariは、Aliceを内蔵した子供向けスマートウォッチ「Elari KidPhone 3G」を発売した。この時計は、サードパーティ企業が発売した初のYandex音声アシスタント内蔵デバイスだった。
2018年11月19日、YandexはAliceを搭載した2つの低価格スピーカーを発表しました。製造元はIrbisとDEXPです。9990ルーブルのYandex.Stationと比較すると、これらのスピーカーは価格が3分の1(3290ルーブル)で、出力も低く(Irbisは2ワットのスピーカー1つとマイク2つのみ)、サイズも小さくなっています。
2018年12月5日、Yandexは初のスマートフォン「Yandex.Phone」を発表しました。そのインターフェースではアリスが主役を務めています。ホーム画面のインフォメーション機能では、天気や交通渋滞などの情報を表示できます。音声アシスタントは、スマートフォンの画面がロックされている場合でもリクエストに応答できます。[ 8 ]
2019年10月9日、Yandexは新しいスマートスピーカー「Station Mini」を発表しました。Yandex.Stationと比較すると、このスピーカーは価格が安く、ジェスチャーを使って操作することも可能です。[ 9 ]
2020年6月9日、オーディオ機器メーカーのJBLは、音声アシスタント「アリス」に対応したスマートスピーカーの新モデル2機種をロシアで発表した。1つは据え置き型の「JBL Link Music」、もう1つはポータブル型の「JBL Link Portable」だ。両機種とも360°サラウンドサウンドと20Wのスピーカー出力を特徴としている。ポータブルモデルは防水仕様で、充電なしで最大8時間動作する。ドッキングステーションを使用すれば、据え置き型としても使用可能だ。
2020年11月25日、Yandexは新しいスマートスピーカー「Yandex.Station Max」を発表しました。前モデルのボディを継承しつつ、LEDディスプレイ、合計出力65ワットの3ウェイサウンド、4Kビデオのサポートなどを搭載しています。
アリスのベータ版は2017年5月にリリースされました。[ 10 ]その後、ニューラルネットワークベースの「雑談」エンジンが追加され、ロシア語を話すユーザーがアリスと何でも自由に会話できるようになりました。[ 10 ] ロシア語は文法と形態論が複雑なため、音声認識は特に難しいことがわかりました。これに対処するため、アリスにはYandexのSpeechKitが搭載されました。単語エラー率によると、SpeechKitはロシア語の音声認識において最高の精度を提供します。[ 10 ]アリスの声は、ロシアの声優タチアナ・シトワの声に基づいています。[ 10 ]
アリスAIへの音声リクエストは、Yandexクラウドサーバーによって処理され、アリスのトレーニングセットデータを拡張する目的で、その一部が保持されます。Yandex Speech Technologiesの責任者であるDenis Filippov氏によると、保持された音声データは完全に匿名化されており、ユーザーのアカウントとは一切関連付けられていません。[ 11 ]
スキルコンストラクタを使用すると、Alice 用のスキルを作成できます。スキルを作成するには、特別なコンストラクタでアルゴリズムを設定する必要があります。コンストラクタは、多くの条件付き遷移(ブランチ)を持つツリーです。Alice からクライアントからのリクエストをamoCRM、Bitrix24、Google Sheets、および電子メールに送信できます。
2019年3月現在、Yandex.Navigatorアプリでは、Aliceはトルコ語版が「Alisa」という名前で利用可能で、最後の音節にアクセントがあります。Alisaの声は、トルコ語吹き替え女優のSelyay Taşdoğenが担当しました。