本文へスキップ

オートコンプリートとは?

おーとこんぷりーと

オートコンプリートとは、入力途中のテキストに対してシステムが候補を自動的に提示し、選択することで素早く入力を完了できる機能のことです。

オートコンプリート(Autocomplete、自動補完)とは、ユーザーが文字を入力している途中で、過去の入力履歴・辞書・文脈などを基にシステムが入力候補を提示し、ユーザーが選択することで入力を効率化する機能です。「サジェスト機能」とも呼ばれます。

オートコンプリートはさまざまな場面で活用されています。

  • コードエディタ・IDE:変数名・関数名・メソッドを補完してタイプミスを防ぎ、APIを探索しやすくする(IntelliSenseなど)
  • 検索エンジン:GoogleやYahooの検索バーで入力中に関連キーワードを提示する
  • ブラウザ・フォーム:以前に入力したメールアドレスや住所をHTMLのautocomplete属性を利用して提示する
  • スマートフォンキーボード:次の単語を予測して提示する予測変換
  • コマンドラインシェル:Tabキーでコマンドやファイルパスを補完する

開発ツールにおけるオートコンプリートは特に重要で、型情報や関数シグネチャを参照しながら候補を絞り込む「インテリセンス(IntelliSense)」として知られています。近年はAIを活用したコード補完(GitHub CopilotなどのAIペアプログラマー)が普及し、行単位・ブロック単位での補完が可能になっています。

オートコンプリートは入力速度の向上だけでなく、スペルミス・コマンドの誤りの防止、APIの発見しやすさの向上など、開発体験全般の改善に貢献します。

使い方・例文

VS Codeでコードを書いている際に、変数名の最初の数文字を入力するだけで関数の候補一覧が表示され、矢印キーとEnterで選択すると残りが自動的に補完されます。これがオートコンプリートの典型的な利用例です。

この用語をシェア

𝕏 でポスト LINE

最終更新:

関連用語