
baby st部分的に入力した検索語がさまざまなオプションに自動補完される例オートコンプリート(単語補完)とは、ユーザーが入力している単語の残りの部分をアプリケーションが予測する機能です。AndroidおよびiOS [ 1 ]スマートフォンでは、これは予測入力と呼ばれます。グラフィカルユーザーインターフェースでは、通常、ユーザーはTabキーを押して候補を確定するか、下矢印キーを押して複数の候補から1つを確定します。
オートコンプリートは、テキスト入力フィールドに数文字入力しただけで、ユーザーが入力しようとしている単語を正しく予測することで、人間とコンピュータのインタラクションを高速化します。オートコンプリートは、入力可能な単語数が限られている分野(コマンドラインインタープリタなど)、一部の単語が非常に一般的な場合(電子メールの宛先入力など)、または構造化され予測可能なテキストを書く場合(ソースコードエディタなど)に最適です。
多くのオートコンプリートアルゴリズムは、ユーザーが新しい単語を数回入力した後にその単語を学習し、個々のユーザーの学習した習慣に基づいて代替語を提案することができます。
意味
本来の目的
単語予測ソフトウェアの本来の目的は、身体に障害のある人の入力速度を上げることと、 [ 2 ]単語や文を完成させるのに必要なキー入力回数を減らすことでした。 [ 3 ]速度を上げる必要があるのは、音声生成装置を使用する人の発話速度が、口頭で話す人の10%にも満たないという事実からも明らかです。[ 4 ]しかし、この機能はテキストを書く人にとっても非常に便利で、特に医師のように技術的または医学的な性質の長くて綴りの難しい用語を頻繁に使用する人にとって役立ちます。
説明
オートコンプリートまたは単語補完は、書き手が単語の最初の文字または複数の文字を書き込むと、プログラムが 1 つ以上の単語の候補を選択肢として予測するように機能します。意図した単語がリストに含まれている場合、書き手は、たとえば数字キーを使用してその単語を選択できます。ユーザーが望む単語が予測されない場合は、書き手はその単語の次の文字を入力する必要があります。この時点で、単語の選択肢は、提供された単語が選択された文字と同じ文字で始まるように変更されます。ユーザーが望む単語が表示されると、それが選択され、その単語がテキストに挿入されます。[ 5 ] [ 6 ]単語予測の別の形式では、最近使用された単語のペアに基づいて、書き込んだ単語に続く可能性が最も高い単語が予測されます。[ 6 ]単語予測では言語モデル が使用され、設定された語彙内で最も出現する可能性の高い単語が計算されます。[ 7 ] 言語モデルに加えて、AACデバイスの基本的な単語予測は、頻度モデルと組み合わせられることが多く、AACユーザーが最近頻繁に使用した単語が予測される可能性が高くなります。[ 4 ] 単語予測ソフトウェアでは、ユーザーが自分の単語を単語予測辞書に直接入力することも、既存の単語を「学習」することもできます。[ 5 ] [ 6 ]性器やその他の下品な言葉に関連する検索結果は、病的な言葉と同様に、オートコンプリート技術から省略されることがよくあります。[ 8 ] [ 9 ]
歴史
オートコンプリートと予測入力技術は、1950年代に中国の科学者と言語学者によって発明されました。これは、中国語タイプライターの入力の非効率性を解決するためでした。[ 10 ]入力プロセスには、トレイ上の何千もの表意文字を探して選択する必要があり、 [ 11 ]ワードプロセッシング速度が大幅に低下していました。[ 12 ] [ 13 ]
1950年代には、タイピストは標準的な辞書のレイアウトから一般的な単語やフレーズのグループに文字のレイアウトを再編成するようになりました。[ 14 ]中国のタイプライターのエンジニアは、単語予測によって可能な限り最速でアクセスできる一般的な文字にアクセスするメカニズムを発明しました。この技術は、今日ではコンピューターの中国語入力方法や多くの言語のテキストメッセージングで使用されています。スタンフォード大学の歴史家トーマス・ムラニーによると、1960年代から1970年代にかけての現代の中国語タイプライターの開発は、現代のコンピューターワードプロセッサの開発に影響を与え、コンピューター自体の開発にも影響を与えました。[ 15 ] [ 11 ] [ 14 ]
オートコンプリートツールの種類
既存のアプリケーションにオートコンプリート機能を追加するスタンドアロンツールがあります。これらのプログラムはユーザーのキー入力を監視して、最初に入力された文字に基づいて単語のリストを提案します。例としては、Typingaid と Letmetype があります。[ 16 ] [ 17 ]フリーウェアの LetMeType は現在開発されていませんが、作者はソースコードを公開しており、誰でも開発を続けることができます。同じくフリーウェアの Typingaid は積極的に開発されています。フリーウェア版と有料ウェア版の両方がある Intellicomplete は、intellicomplete サーバープログラムに接続する特定のプログラムでのみ動作します。[ 18 ]多くのオートコンプリートプログラムは、速記リストの作成にも使用できます。オリジナルのオートコンプリートソフトウェアは Smartype で、1980 年代後半にさかのぼり、現在でも入手可能です。当初は MS/DOS の WordPerfect で作業する医療記録転写士向けに開発されましたが、現在では Windows や Web ベースのプログラムのどのアプリケーションでも機能します。
速記
ショートカット(自動置換とも呼ばれる)は、特定の文字列を別の文字列(通常は「myname」を「Lee John Nikolai François Al Rahman」と入力するなど、より長く入力しにくい文字列)に自動的に置き換える関連機能です。この機能は、 「 teh 」を「the」と誤入力するといった単純な入力ミスも自動的に修正します。単語リストをベースにした、スタンドアロンまたはテキストエディタに統合されたオートコンプリートプログラムの中には、よく使うフレーズのショートカット機能を備えているものもあります。
コンテキスト補完
コンテキスト補完は、単語補完に似たテキスト エディターの機能で、現在のコンテキストと、同じドキュメント内または何らかのトレーニング データ セット内の他の類似の単語のコンテキストに基づいて単語 (またはフレーズ全体) を補完します。コンテキスト補完の主な利点は、予想される単語をより正確に予測できること、さらには先頭の文字がなくても予測できることです。主な欠点はトレーニング データ セットが必要になることで、コンテキスト補完では、通常、単純な単語補完よりもトレーニング データ セットが大きくなります。コンテキスト補完が最もよく使用されるのは、高度なプログラミング言語エディターやIDEです。これらのエディターや IDE では、トレーニング データ セットが本質的に利用可能であり、コンテキスト補完は、大まかな単語補完よりもユーザーにとって意味が通ります。
行補完はコンテキスト補完の一種で、2006年7月にJuraj Simlovic氏がTED Notepadで初めて導入しました。行補完におけるコンテキストは現在行であり、現在のドキュメントはトレーニングデータセットとして機能します。ユーザーが頻繁に使用されるフレーズで始まる行を入力し始めると、エディターは類似の行の相違点まで自動的に補完するか、よく使用される継続行のリストを提案します。
アプリケーションにおけるアクション補完は、既存のアプリケーション、またはOS上のすべての既存アプリケーションに、現在のコンテキストに基づいてオートコンプリート機能を追加するスタンドアロンツールです。アクション補完の主な利点は、予想されるアクションを予測できることです。主な欠点は、データセットが必要になることです。アクション補完は、高度なプログラミング言語エディタやIDEで最もよく使用されます。しかし、PC全体のすべてのアプリケーションでグローバルかつ並行して動作し、各アプリケーションのアクション補完を(ほとんど)妨げないアクション補完ツールも存在します。
ソフトウェア統合
ウェブブラウザの場合

ウェブブラウザでは、アドレスバー(ブラウザの履歴から項目を取得)や、検索エンジンの検索ボックスなど、頻繁に使用するページのテキストボックスでオートコンプリートが行われます。ウェブアドレスのオートコンプリートは、アドレス全体が長くて正しく入力するのが難しい場合が多いため、特に便利です。
ウェブフォーム
オートコンプリート(または「オートフィル」)は、ウェブブラウザによく見られる機能で、ウェブフォームへの自動入力に使用されます。ユーザーがフォームにデータを入力して送信すると、多くの場合、ウェブブラウザはデフォルトでフォームの内容を保存します。
この機能はログイン認証情報の入力によく使用されます。ただし、パスワードフィールドが検出されると、ウェブブラウザは通常、パスワードをパスワードストアに保存する前にユーザーに明示的な確認を求めます。パスワードストアは、多くの場合、内蔵のパスワードマネージャーで保護されており、認証情報の自動入力前に「マスターパスワード」を使用できるようになっています。[ 19 ]
Internet ExplorerやGoogleツールバーなどでは、多くの場合、入力内容はフォームフィールドの名前に依存します。そのため、姓のフィールドに番地名を入力したり、その逆を行ったりすることはありません。このような用途では、このようなフォームフィールドの提案名は、以前のHTML 5仕様ではこのRFCは参照されなくなり、名前の選択は各ブラウザの実装に委ねられています。
Operaなどの特定のウェブブラウザは、クレジットカード情報や住所を自動的に自動入力します。[ 20 ]
個々のウェブページでは、ブラウザの自動入力をデフォルトで有効または無効にすることができます。これは、HTMLautocompleteの<form>要素または対応するフォーム要素 の属性を使用して行われます。
<!-- オートコンプリートはデフォルトでオンになっています --> < form autocomplete = "on" ><!-- このフォーム要素ではオートコンプリートが有効になっています --> < input name = "username" autocomplete = "on" ><!-- このフォームは親フォームの値を継承します --> < input name = "password" type = "password" > </ form >現代のブラウザの自動入力機能は、隠しフォームフィールドを使用したフィッシング攻撃に悪用され、ユーザーの電話番号などの個人情報が収集される可能性があることが示されています。 [ 21 ]
HTMLには、datalist入力要素に自動補完機能を提供するための要素があります。[ 22 ]
< label for = "ice-cream-choice" >フレーバーを選択してください: </ label > < input list = "ice-cream-flavors" id = "ice-cream-choice" name = "ice-cream-choice" />< datalist id = "ice-cream-flavors" > < option value = "Chocolate" ></ option > < option value = "Coconut" ></ option > < option value = "Mint" ></ option > < option value = "Strawberry" ></ option > < option value = "Vanilla" ></ option > </ datalist >電子メールプログラムでは
電子メールプログラムでは、オートコンプリートは通常、宛先のメールアドレスを入力するために使用されます。一般的に、頻繁に使用されるメールアドレスは少数であるため、オートコンプリートを使用してそれらを選択するのは比較的簡単です。Webアドレスと同様に、メールアドレスは長い場合が多いため、すべてを入力するのは不便です。
たとえば、Microsoft Outlook Express はアドレス帳に登録されている名前に基づいてアドレスを検索します。Google のGmailは、アドレス帳に登録されている名前やアドレスに含まれる文字列に基づいてアドレスを検索します。
小売業やeコマースのウェブサイトでは
オートコンプリート(予測検索とも呼ばれる)は、買い物客が検索バーに入力する際に、関連する商品、カテゴリー、または検索クエリを提案するために使用されます。この機能は入力の手間を軽減し、ユーザーを人気のある検索語やコンバージョン率の高い検索語へと導きます。多くのeコマースシステムでは、最近の検索データやトレンド商品に基づいてこれらの提案を動的に生成し、検索速度と検索のしやすさを向上させています。[ 23 ]
検索エンジンでは
検索エンジンのオートコンプリート機能(ユーザーインターフェース)は、ユーザーが検索ボックスにクエリを入力すると、クエリの候補や結果を表示します。これは一般的にオートサジェストまたはインクリメンタルサーチとも呼ばれます。このタイプの検索は、音声Soundexアルゴリズムや言語に依存しないレーベンシュタインアルゴリズムなど、入力エラーを許容するマッチングアルゴリズムに依存することがよくあります。大規模なインデックスや人気のクエリリストを数ミリ秒以内で検索し、ユーザーが入力中に結果がポップアップ表示されるようにすることは、依然として課題となっています。
オートコンプリートは、検索時に否定的な検索語句が提案されると、個人や企業に悪影響を及ぼす可能性があります。詐欺、苦情、不正行為といった否定的な検索語句に関連する企業が検索結果を改変しようとするため、オートコンプリートは評判管理の一環となっています。特にGoogleは、アルゴリズムの動作に影響を与えるいくつかの要素を列挙していますが、これは操作される可能性のある領域です。[ 24 ]
ソースコードエディタでは

ソースコードの自動補完は、コード補完とも呼ばれます。ソースコードエディタでは、プログラミング言語の規則的な構造により、自動補完が大幅に簡素化されています。通常、変数名や関数名など、現在のコンテキストまたは名前空間で意味のある単語の数は限られています。コード補完の一例として、 MicrosoftのIntelliSense設計が挙げられます。これは、現在の入力プレフィックスに対する可能な補完候補のポップアップリストを表示し、ユーザーが適切なものを選択できるようにするものです。これは、オブジェクト指向プログラミングでは特に便利です。なぜなら、プログラマーは特定のクラスにどのようなメンバーがあるのか正確に知らないことが多いからです。したがって、自動補完は、入力方法としてだけでなく、便利なドキュメントの形式としても機能します。
ソースコードにおけるオートコンプリートのもう一つのメリットは、プログラマーがより長く、より説明的な変数名を使用するように促し、ソースコードの可読性を向上させることです。キャメルケースのような長い単語を入力するのはnumberOfWordsPerParagraph難しい場合がありますが、オートコンプリートを使用すると、プログラマーはキー入力のごく一部で単語を補完できます。
データベースクエリツール
データベースクエリツールのオートコンプリート機能により、 SQL文内のテーブル名と、SQL文で参照されているテーブルの列名をオートコンプリートできます。テキストをエディタに入力すると、 SQL文内のカーソルのコンテキストによって、テーブル補完が必要か、テーブル列補完が必要かが示されます。テーブル補完では、ユーザーが接続しているデータベースサーバーで利用可能なテーブルの一覧が表示されます。列補完では、SQL文で参照されているテーブルの列の一覧が表示されます。SQL Server Management Studioは、クエリツールにオートコンプリート機能を提供します。
ワードプロセッサ
多くのワードプロセッサプログラムでは、自動補完機能によって、繰り返し使用する単語やフレーズの入力にかかる時間を短縮できます。自動補完のソースは、現在の文書の残りの部分から、またはユーザーが定義した一般的な単語のリストから収集されます。現在、Apache OpenOffice、Calligra Suite、KOffice、LibreOffice、Microsoft Officeは、この種の自動補完をサポートしています。EmacsやVimなどの高度なテキストエディタも同様です。
- Apache OpenOffice WriterとLibreOffice Writerには、辞書全体からではなく、テキストに以前に入力した単語を提案する単語補完プログラムが搭載されています。
- Microsoft Excelスプレッドシートアプリケーションには、上のセルに以前に入力した単語を提案する単語補完プログラムが搭載されています。
コマンドラインインタープリタでは

Unixのshやbash、Windowsのcmd.exeやPowerShellなどのコマンドラインインタープリタ、または類似のコマンドラインインターフェイスでは、ユーザーがアクセスする可能性のあるすべての名前を追跡することによって、コマンド名とファイル名のオートコンプリートが実現される場合があります。ここでのオートコンプリートは通常、単語の最初の数文字を入力した後に キーを押すことで実行されます。たとえば、現在のディレクトリで x で始まる唯一のファイルが xLongFileName である場合、ユーザーは x と入力して完全な名前までオートコンプリートすることを好む場合があります。同じスコープ内に x で始まる別のファイル名またはコマンドがある場合、ユーザーはさらに文字を入力するか、Tab キーを繰り返し押して適切なテキストを選択します。 Tab ↹
効率
研究
研究では、単語予測ソフトウェアが必要なキー入力回数を減らし、障害のある子供の文章作成の生産性を向上させることが示されていますが、[ 2 ]単語予測が実際に出力速度を向上させるかどうかについては、さまざまな結果があります。[ 25 ] [ 26 ] 単語予測が必ずしもテキスト入力速度を向上させるわけではない理由は、認知負荷の増加と、キーボードからモニターへの視線の移動が必要になるためだと考えられています。[ 2 ]
この認知負荷を軽減するために、リストを可能性のある単語を5つに減らし、それらの単語を縦に並べるなどのパラメータが使用される場合がある。[ 2 ] 縦に並べることで頭と目の動きを最小限に抑え、単語の長さが明確になるため追加の視覚的な手がかりが得られる。[ 27 ] 多くのソフトウェア開発者は、単語予測リストがカーソルに追従すれば目の動きが減ると考えているが、[ 2 ] Tam、Reid、O'Keefe、Nauman (2002)による二分脊椎の子供を対象とした研究では、タイピングの精度が向上し、リストが画面の下端、正中線に表示された方が子供は好むことが示された。いくつかの研究では、単語リストがキーボードに近いほど目の動きが少なくなるため、単語予測のパフォーマンスと満足度が向上することがわかっている。[ 28 ]
単語予測機能を備えたソフトウェアは、複数のメーカーから製造されています。このソフトウェアは、 Microsoft Wordなどの一般的なプログラムのアドオンとして購入できます(例:WordQ+SpeakQ、Typing Assistant、[ 29 ] Co:Writer、Wivik、Ghotit Dyslexia)。また、AACデバイスの多くの機能の1つとして購入できます(PRCのPathfinder、Dynavox Systems、SaltilloのChatPC製品)。よく知られているプログラムには、Intellicompleteがあります。これはフリーウェア版と有料版の両方で提供されていますが、Intellicompleteと連携するように作成されたプログラムでのみ動作します。LetmetypeとTypingaidはどちらもフリーウェアプログラムで、どのテキストエディタでも動作します。
自動補完の初期のバージョンは、1967年にH.クリストファー・ロンゲ・ヒギンズがコンピュータ支援タイプライター(CAT)で説明しました。[ 30 ]「「BEGIN」や「PROCEDURE」などの単語や、プログラマーによって導入された識別子は、プログラマーが1つか2つの記号を入力するだけでCATによって自動的に補完されます。」
参照
- 自動修正 – スペルミスのある単語を自動的に修正するワードプロセッサの機能。スペルミスのある単語の自動修正。
- オートフィル – ユーザーが入力している単語の末尾を予測する計算機能リダイレクト先の簡単な説明を表示するページ
- コンボボックス – ユーザーインターフェース要素
- コンテキスト依存型ユーザーインターフェース - 人間とコンピュータのインタラクションの概念
- GitHub Copilot – 人工知能ツール
- Google Feud – ウェブサイトゲーム
- インクリメンタルサーチ – テキストを検索するためのユーザーインターフェース方式
- OpenSearch(仕様) – 検索結果をシンジケートするためのプロトコル
- 予測テキスト – 携帯電話のキーパッドの入力技術
- Qwerty効果 – コンピュータのキーボードレイアウトが言語と行動に与える影響
- 検索候補ドロップダウンリスト – コンピューティングで使用されるクエリ機能
- スニペット – 生産性向上のために使用される少量のソースコード
参考文献
- ^ 「iPhone、iPad、iPod touchで自動修正と予測テキストを使用する方法」。Appleサポート。Apple。
- ^ a b c d e Tam, Cynthia; Wells, David (2009). 「パーソナルデジタルアシスタントにおけるキーボードレベルでの単語予測リスト表示の利点の評価」. Assistive Technology . 21 (3): 105– 114. doi : 10.1080/10400430903175473 . PMID 19908678. S2CID 23183632 .
- ^ Anson, D.; Moist, P.; Przywara, M.; Wells, H.; Saylor, H.; Maxime, H. (2006). 「オンスクリーンキーボードを用いた単語補完と単語予測による入力速度への影響」 . Assistive Technology . 18 (2): 146– 154. doi : 10.1080/10400435.2006.10131913 . PMID 17236473. S2CID 11193172 .
- ^ a b Trnka, K.; Yarrington, JM; McCoy, KF (2007). 「AACにおける単語予測の通信速度への影響」NAACL-Short '07: Human Language Technologies 2007: The Conference of the North American Chapter of the Association for Computational Linguistics . Vol. Companion Volume, Short Papers. Association for Computational Linguistics. pp. 173– 6. CiteSeerX 10.1.1.363.2416 .
- ^ a b Beukelman, DR; Mirenda, P. (2005). 『補助的・代替コミュニケーション:複雑なコミュニケーションニーズを持つ子どもと大人への支援』(第3版)ボルチモア、メリーランド州:ブルックス社、p. 77. ISBN 9781557666840. OCLC 254228982 .
- ^ a b c Witten, IH; Darragh, John J. (1992).リアクティブキーボード. ケンブリッジ大学出版局. pp. 43– 44. ISBN 978-0-521-40375-7。
- ^ Jelinek, F. (1990). 「音声認識のための自己組織化言語モデリング」 . Waibel, A.; Lee, Kai-Fu (編). 『音声認識入門』 . Morgan Kaufmann. p. 450. ISBN 9781558601246。
- ^ Oster, Jan (2015). 「コミュニケーション、名誉毀損、仲介者の責任」.法律研究. 35 (2): 348– 368. doi : 10.1111/lest.12064 . S2CID 143005665 .
- ^ McCulloch, Gretchen (2019年2月11日). 「オートコンプリートが最高のあなたを提示」 . Wired . 2019年2月11日閲覧。
- ^マクルーア、マックス(2012年11月12日)「歴史家、中国製タイプライターが予測テキストを予測していたと発見」。
- ^ a bソレル、チャーリー(2009年2月23日)「How it Works: The Chinese Typewriter」 Wired誌。
- ^グリーンウッド、ヴェロニク(2016年12月14日)「なぜ予測テキストは書き方を忘れさせるのか」ニューサイエンティスト誌。
- ^ O'Donovan, Caroline (2016年8月16日). 「数十年前の技術が予測入力の普及にどう貢献したか」BuzzFeed .
- ^ a b Mullaney, Thomas S. (2018年7月16日). 「90,000文字を1つのキーボードで」 . Foreign Policy . 2020年4月25日閲覧。
- ^特集研究 – 世界初となる中国製タイプライターの歴史、スタンフォード大学人文科学部、2010年1月2日
- ^ 「[AHK 1.1]TypingAid v2.22.0 — 単語自動補完ユーティリティ」 AutoHotkey. 2010年。
- ^ Clasohm, Carsten (2011). 「LetMeType」 . 2012年5月27日時点のオリジナルよりアーカイブ。2012年5月9日閲覧。
- ^ 「医療用文字起こしソフトウェア — IntelliComplete」 FlashPeak、2014年。
- ^ 「パスワードマネージャー - Firefox でログイン情報とパスワードを記憶、削除、編集」。Firefoxサポート。
- ^ 「オートフィル:ウェブ開発者が知っておくべきこと、しかし知らないこと」 Cloud Four、2016年5月19日。
- ^ 「ブラウザの自動入力プロファイルはフィッシング攻撃に悪用される可能性がある」Bleeping Computer。
- ^ ": HTML データリスト要素 - HTML | MDN" . developer.mozilla.org . 2025年7月9日. 2025年7月21日閲覧。
- ^ Hearst, Marti A. (2009).検索ユーザーインターフェース. ニューヨーク: Cambridge University Press. ISBN 978-0-521-11379-3。
- ^ Davids, Neil (2015年6月3日). 「オートコンプリート検索候補の変更」 . Reputation Station . 2015年6月19日閲覧。
- ^ Dabbagh, HH; Damper, RI (1985). 「平均選択長と選択時間はコミュニケーション速度の予測因子として」。Brubaker, C.; Hobson, DA (編著). 「技術は自立への架け橋:リハビリテーション技術に関する第8回年次会議議事録、メンフィス、テネシー州、1985年6月24~28日」。北米リハビリテーション工学協会。pp. 404– 6. OCLC 15055289 . 80177b42-e668-4ed5-a256-49b9440bdfa5.
- ^ Goodenough-Trepagnier, C.; Rosen, MJ (1988). 「コミュニケーション補助具処方のための予測評価:運動機能に基づく最大コミュニケーション速度」. Bernstein, LE (編).音声障害:臨床実践と研究. フィラデルフィア: Grune & Stratton. pp. 165– 185. ISBN 9780808919087. OCLC 567938402 .Tam & Wells 2009より引用
- ^ Swiffin, AL; Arnott, JL; Pickering, JA; Newell, AF (1987). 「コミュニケーション補助具における適応的・予測的技術」. Augmentative and Alternative Communication . 3 (4): 181– 191. doi : 10.1080/07434618712331274499 .Tam & Wells 2009より引用
- ^ Tam, C.; Reid, D.; Naumann, S.; O'Keefe, B. (2002). 「二分脊椎および水頭症児における単語予測介入による書字能力の向上」 . Occupational Therapy International . 9 (3): 237– 255. doi : 10.1002/oti.167 . PMID 12374999 . Tam & Wells 2009より引用。
- ^ Sumit Software (2010). 「Typing Assistant – 新世代の単語予測ソフトウェア」 . PRLog: プレスリリース配信.
- ^ Longuet-Higgins, HC; Ortony, A. (1968). 「シーケンスの適応的記憶」 .機械知能3, 第3回機械知能ワークショップ議事録, エディンバラ大学, 1967年9月. エディンバラ大学出版局. pp. 311– 322.
外部リンク
- ライブ検索の説明- 実際に機能する Web の例と説明に加え、従来の検索と比較したユーザビリティ上の利点について説明します。
- Google Feud — オートコンプリート データを使用して構築された数多くのゲームの中で最初で最も人気があり、 2016 年にWebby 賞の「ベスト ゲーム」を受賞しました。
- 単一の MigratoryData サーバーで Google の検索オートコンプリートを模倣- 永続的なWebSocket接続を使用して検索オートコンプリートを最適化し、低遅延の検索エクスペリエンスと帯域幅の向上の両方を実現します。