AI とチャットする
AI Assistant ツールウィンドウを使用して、LLM ( 大規模言語モデル (英語)) と会話したり、プロジェクトについて質問したり、タスクを反復したりできます。
AI Assistant は、プロジェクトで使用されている言語とテクノロジー、ローカルの変更、バージョン管理システムのコミットを考慮します。ファイル、クラス、要素の使用状況を検索できます。
新しいチャットを始める
右側のツールバーで
AI Assistant をクリックして AI Assistant を開きます。
入力フィールドに質問を入力し、Enter を押してクエリを送信します。
AI Assistant は、1 つの IDE セッション中にチャットを保持します。保存されたチャットはすべてのチャットリストで見つけることができます。
![すべてのチャットリスト All Chats list](https://resources.jetbrains.com/help/img/idea/2024.1/cl_ai_all_chats.png)
チャットの名前は自動的に生成され、最初のクエリの概要が含まれます。
AI Assistant にもう少し正確な回答を提供してもらいたい場合は、
でスマートチャットモードを有効にすることができます。![設定でスマートモードオプションを有効にする Enable smart mode option in the settings](https://resources.jetbrains.com/help/img/idea/2024.1/ai_enable_smart_mode.png)
このオプションを有効にすると、AI Assistant は、ファイルタイプ、使用されるフレームワーク、LLM にコンテキストを提供するために必要なその他の情報などの追加の詳細を送信する可能性があります。
スニペットからファイルを作成する
AI Assistant チャットから、AI が生成したコードを使用して新しいファイルを作成できます。
生成されたコードのあるフィールドの右上隅で、
スニペットからファイルを作成するをクリックします。
AI Assistant は AI によって生成されたコードを含むファイルを作成します。
プロジェクトツールウィンドウ Alt+1 でファイルを開いたり選択したりしている場合は、選択したファイルと同じフォルダーに新しいファイルが作成されます。
それ以外の場合は、新しいファイルはルートプロジェクトフォルダーに作成されます。
関連ページ:
![](https://resources.jetbrains.com/help/img/idea/2024.1/install_ai.png)
AI Assistant
AI Assistant は、ソフトウェア開発に AI を活用した機能を提供します。コードの説明、コードの断片に関する質問への回答、コードの提案の提供、ドキュメントの生成、メッセージのコミットなどを行うことができます。AI Assistant プラグインはバンドルされておらず、CLion ではデフォルトで有効になっていません。プラグインをインストールし、JetBrains AI サービスライセンスを取得し、プラグインのインストール時に JetBrains AI 利用規約と JetBrains AI...
![](https://resources.jetbrains.com/help/img/idea/2024.1/cl_aiassist_explaincodemenu.png)
AI プロンプトを使用してコードの説明とリファクタリングを行う
事前に作成されたプロンプトを使用して、コードの説明、リファクタリング、コードの問題の検出を行います。CLion は、プロジェクトで使用される言語やテクノロジーなど、プロジェクト固有のコンテキストを提供する独自のカスタムプロンプトを定義して、AI アクションメニューに追加することもできます。コードの説明:コードフラグメントを選択し、右クリックしてコンテキストメニューを開きます。あるいは、コードフラグメントを選択してを押します。AI アクションを選択し、次にコードの説明をするを選択します。A