Visual Studio IntelliCode のよくあるご質問Visual Studio IntelliCode FAQ

この FAQ では、Visual Studio IntelliCode に関する質問にお答えします。This FAQ answers some of the questions you may have about Visual Studio IntelliCode.

Q:Visual Studio 用 IntelliCode と Visual Studio Code に違いはありますか?Q: Are there any differences between IntelliCode for Visual Studio and Visual Studio Code?

Visual Studio 用 IntelliCode では、EditorConfig ファイルの自動生成や、自分のコードに基づいてカスタマイズされた IntelliSense など、Visual Studio Code の拡張機能向けの追加機能が提供されます。IntelliCode for Visual Studio offers some additional functionality over the extension for Visual Studio Code, including autogenerated EditorConfig files and customized IntelliSense based on your code. 詳しくは、Visual Studio 用 IntelliCode および Visual Studio Code 用 IntelliCode 拡張機能に関する記事をご覧ください。For more information, see IntelliCode for Visual Studio and IntelliCode extension for Visual Studio Code.

Q:"AI 支援 IntelliSense" が通常の IntelliSense より優れているのはなぜですか?Q: What makes “AI-assisted IntelliSense” better than regular IntelliSense?

IntelliCode の入力候補一覧では、API の一覧が単純にアルファベット順で提示されるのではなく、開発者にとってそれを使うことが正解となる可能性が最も高い API が提案されます。With IntelliCode, the completion list suggests the most likely correct API for a developer to use rather than presenting a simple alphabetical list of members. この動的な一覧を提供するため、IntelliCode では、GitHub で高い評価を得ている何千ものオープンソース プロジェクトに基づいて、開発者の現在のコード コンテキストとパターンが使用されます。To provide this dynamic list, IntelliCode uses the developer's current code context and patterns based on thousands of highly rated, open-source projects on GitHub. 結果的に、最も関連性があり、最も適切な API 呼び出しを予測するモデルが作られます。The results form a model that predicts the most likely and most relevant API calls.

C# 開発者の場合、IntelliCode は開発者のコードからパターンを学習できます。For C# developers, IntelliCode can learn patterns from your code. つまり、IntelliCode では、たとえばユーザー独自のユーティリティ クラス内のメソッドやドメイン固有のライブラリの呼び出しのような、オープンソース ドメインに含まれないコードに対するレコメンデーションを行うことができます。This means IntelliCode can make recommendations on code that isn’t in the open-source domain, for example, methods in your own utility classes or domain-specific library calls. 詳しくは、「IntelliCode models based on your code FAQ」(独自のコードに基づく IntelliCode モデルのよくあるご質問) をご覧ください。For more information, see IntelliCode models based on your code FAQ.

Q:IntelliCode の入力候補はどれくらい優れていますか?Q: How good are the IntelliCode completion suggestions?

Microsoft の開発者は、これまでしばらく社内で IntelliCode のおすすめ候補を使用していますが、この入力候補が非常に役に立っています。Developers at Microsoft have been using IntelliCode’s recommendations internally for some time and believe the suggestions are useful. さらに、ユーザーからのフィードバックと、データ サイエンス チームからの新しい考えに基づいて、モデルは絶えず調整されています。Additionally, we constantly tune our models based on user feedback and new innovations from our data science teams.

Q.Q. 気に入っているライブラリのおすすめ候補が表示されないのはなぜですか?Why isn’t my favorite library seeing recommendations?

言語ごとに、一般的なライブラリや型に対する基本モデルのカバレッジが継続的に改善されています。For each languages, we continuously improve its base model's coverage of common libraries and types. 含めてほしい一般的なライブラリがある場合は、このページの下部にあるフィードバック コントロールを使用して、お知らせください。If there’s a common library you'd like to see included, use the feedback controls at the bottom of this page to let us know.

C# ユーザーの場合、IntelliCode はユーザー独自のコードからパターンを学習できます。For C# users, IntelliCode can learn patterns from your own code. 詳しくは、「IntelliCode models based on your code」(独自のコードに基づく IntelliCode モデル) をご覧ください。For more information, see IntelliCode models based on your code.

Q:星印が付いた候補をオフにするにはどうすればよいですか?Q: How do I turn starred suggestions off?

星印が付いた IntelliSense による候補をオフにするには、拡張機能を無効にします。To turned starred IntelliSense suggestions off, disable the extension:

  • Visual Studio では、[拡張機能] > [拡張機能の管理] の順に選択し、IntelliCode 拡張機能を探して選択した後、[無効] をクリックします。In Visual Studio, choose Extensions > Manage Extensions, find and select the IntelliCode extension, and then click Disable.

  • Visual Studio Code では、[拡張機能] をクリックし、IntelliCode 拡張機能を探して選択した後、[無効] をクリックします。In Visual Studio Code, click Extensions, find and select the IntelliCode extension, and then click Disable.

Q.Q. 無料ですか?Is it free?

IntelliCode には、実質的に無料のレベルが常に用意されます。IntelliCode will always have a substantive free tier. Microsoft は、今後 IntelliCode の一部の機能の有料化を開始する可能性があります。Microsoft may start to charge for some of the IntelliCode features in the future.

Q.Q. IntelliCode では今後何が提供されますか?What's coming in the future for IntelliCode?

今後の機能について詳しくは、Visual Studio IntelliCode で新規登録および更新プログラムの登録を行ってください。For information about future features, sign up for news and updates at Visual Studio IntelliCode.

関連項目See also