WaveformにはAIアシスタントが搭載されています。これはEditサイドバーに常駐するチャットパネルで、普通の言葉でAIと会話し、プロジェクトの手助けを依頼できます。Waveformの使い方を質問したり、MIDIを生成させたり、制作のヒントをもらったり、さらにはマクロの作成やキーボードショートカットの割り当てなどの操作を代わりに実行させたりできます。セッションをまたいでメモリを保持するため、使い続けるうちにあなたの作業の好みを覚えていきます。
このアシスタントは、ご自身のコンピューター上で動作するのではなく、クラウドAIサービス(OpenAI または Anthropic)によって動作します。これには使い始める前に理解しておくべき2つの重要な影響があり、詳細は後述します。アシスタントはあなたのメッセージとプロジェクトに関する情報をインターネット経由でそのサービスに送信し、またあなた自身のAPIキーに対して課金されます。どちらも隠されてはいませんが、頼る前に目を通しておく価値があります。
📝 メモ:AIアシスタントはWaveform 14の機能です。また、有効化する必要があり、応答するにはAPIキーが必要です。下記の「セットアップ」を参照してください。
アシスタントが何かを行う前に、2つのことが必要です:
AI設定ページの完全な詳細(プロバイダーの選択、キーの入手先、アシスタントのファイルを開くボタン)は「Reference: Settings > AI」で解説します。この章は、セットアップ後のアシスタントの使い方についてです。
すべての準備が整う前にAssistantパネルを開くと、パネルが不足しているものを教えてくれます:
有効にすると、アシスタントはEditサイドバーにAssistantタブとして表示されます。クリックしてチャットパネルを開きます。専用のキーボードショートカットはなく、他のサイドパネルと同じようにサイドバーから開きます。
パネルは一般的なチャットと同じように動作します。下部のメッセージボックスにリクエストを入力して送信します。アシスタントは上の会話欄で、回答をストリーミングしながら返信します。
どのAIモデルに回答させるかも選べます。モデルセレクターには、メッセージごとに適切なモデルをWaveformが自動で選ぶ auto オプションがあり、応答の調整用にtemperatureやreasoning effortなどのコントロールもあります。
メッセージの先頭で / を入力すると、よく使うリクエストのショートカットであるスラッシュコマンドが表示されます。組み込みコマンドは次のとおりです:
独自のコマンドを追加することもできます。カスタムコマンドフォルダー(Settings > AI からアクセス可能)に入れたものは、組み込みコマンドと並んでアシスタントが認識するスラッシュコマンドになります。
アシスタントがプロジェクトで使えるもの(MIDIシーケンス、プラグインプリセット、ループやサンプル)を生成すると、会話内にドラッグ可能な結果チップとして現れます。チップをチャットから直接ドラッグし、ブラウザーからアイテムをドラッグするのと同じようにトラックにドロップします。たとえば生成されたMIDIシーケンスは、新しいMIDIクリップとしてトラックにドロップされます。
アシスタントがスクリプトを生成した場合、チップからその場で実行するか、あとで使うためにライブラリに保存するかを選べます。
質問に答えるだけでなく、アシスタントはWaveformやプロジェクトに対して代わりに操作を行えます。できることの一例:
実際に行っている作業に即した支援をできるように、アシスタントにはメッセージごとにプロジェクトのコンテキストが与えられます。これには通常、テンポと拍子、キーとスケール、Chord Trackの進行、アレンジャーセクション、現在選択しているクリップやプラグイン、Project Infoフィールドの内容などが含まれます。だからこそ、「これは何のキー?」といった質問に答えたり、すべてを明示せずに「選択したクリップ」に作用したりできるのです。
この同じコンテキストがクラウドプロバイダーに送信される内容の一部であることに注意してください(下記の「プライバシーとコスト」を参照)。
アシスタントは、会話の間で覚えておく価値があると判断したメモを保存するメモリファイルをディスク上に保持します。これにより、あるセッションから次のセッションへ文脈を引き継げます。Settings > AI の Show Memory ボタンから、覚えている内容を自分で開いて確認・編集・消去できます。
アシスタントはローカルではなくサードパーティのクラウドサービスによって動作するため、常に次の2点が当てはまり、心に留めておく価値があります:
⚠️ プライバシー:メッセージを送信するたびに、あなたのメッセージと上記のプロジェクトコンテキスト(選択クリップのメモ、プラグイン情報、アシスタントのメモリの内容を含むことがある)が、選んだAIプロバイダー(OpenAI または Anthropic)にインターネット経由で送信されます。このデータはあなたのコンピューターを離れます。そのプロバイダーに送信しても問題ないと思えない内容は、チャットやアシスタントが読める場所に入れないでください。
⚠️ コスト:アシスタントはあなた自身のOpenAIまたはAnthropicのAPIキーを使用し、これらのプロバイダーは使用量(通常は処理したテキスト量単位)に応じて直接課金します。Waveformは独自の共有AIサービスを運営せず、このコストを肩代わりしません。使用量はプロバイダーがあなたのアカウントに課金します。
参照元情報:Waveform User Manual
https://tracktion.github.io/waveform_manual/ai-assistant/