4.2. 新しいモデルとのチャット
データを使用してトレーニングされたモデルとチャットできます。
前提条件
- 起動可能なコンテナーイメージを使用して RHEL AI をインストールしている。
- InstructLab を初期化している。
- タクソノミーツリーをカスタマイズし、合成データ生成を実行して、新しいモデルをトレーニングして評価している。
- チェックポイントモデルがサービングされている。
- マシンで root ユーザーアクセス権がある。
手順
- 1 つのターミナルウィンドウでモデルをサービングしているため、モデルとチャットするには新しいターミナルウィンドウを開く必要があります。
新しいモデルとチャットするには、次のコマンドを実行します。
$ ilab model chat --model <path-to-best-performed-checkpoint-file>以下は、
- <path-to-best-performed-checkpoint-file>
トレーニング後に構築した新しいモデルチェックポイントを指定します。最もパフォーマンスの高いチェックポイントが新しいモデルになり、トレーニング後にファイルパスが表示されます。
コマンドの例:
$ ilab model chat --model ~/.local/share/instructlab/phased/phase2/checkpoints/hf_format/samples_1945
InstructLab チャットボットの出力例
$ ilab model chat ╭────────────────────────────────────────────────────────────────────────────────────────────────────────────────── system ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │ Welcome to InstructLab Chat w/ CHECKPOINT_1945 (type /h for help) │ ╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ >>> [S][default]チャットボットを終了するには
exitと入力します。