タクソノミーの準備 InstructLab

以下の手順に従って、独自のタクソノミーを作成してください。 タクソノミとそれに含まれるデータの詳細については、「 タクソノミの構造 」を参照してください。

タクソノミーを作成またはクローンする

IBM Cloud InstructLab タクソノミーをフォークしてクローンすることもできますし、あなた自身の GitHub リポジトリでゼロから新しいタクソノミーを作成することもできます。 独自のタクソノミーをどのように構成できるかを示す例や図については、 InstructLab ドキュメントの「 Upstream taxonomy tree layout 」を参照してください。

知識資料の収集

ナレッジ文書を Markdown .md ファイルとしてフォーマットし、タクソノミーとは別のディレクトリに保存します。 ナレッジ・ドキュメントの例については、 InstructLab のドキュメントを参照してください。

ナレッジドキュメントが必要なのは、ナレッジをタクソノミーに追加するときだけで、スキルは必要ありません。 ナレッジとスキルの違いについては、 タクソノミーのデータを 参照。

ナレッジ・ドキュメントの総容量は、 10MB を超えないようにしてください。

qna.yaml ファイルを作成する

  1. 追加したい知識やスキルに関連する質問と回答を含む、 qna.yaml ファイルを作成します。 ファイルは標準的なYAMLフォーマットに従わなければならない。 また、少なくとも5つのセクション( seed_examples )があり、その中に3つの質問と答えのペアがなければなりません。 qna.yaml ファイルに必要なフィールドの完全なリストについては、 知識または スキルの追加に関する InstructLab ドキュメントを参照してください。

  2. ナレッジ追加用の qna.yaml ファイルを作成する場合、ファイルの document セクションで、関連するナレッジ・ドキュメント、そのドキュメントのコミット・ハッシュ、そのドキュメントが保存されているディレクトリを参照する必要があります。

    ナレッジ・ドキュメントとディレクトリ・リファレンスの例。

    document:
        repo: https://github.com/user/my_knowledge
        commit: 0a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9u
        patterns:
          - knowledge_document.md
    
  3. タクソノミーの正しいノードにファイルを追加します。

新しい qna.yaml ファイルを作成するだけでなく、既存のファイルに質問と回答のペアを追加することもできます。

タクソノミーを Object Storage バケットにアップロードする

UI または CLI を 使用して、タクソノミーをアップロードし、 Object Storage バケットに保存します。

次のステップ

タクソノミからデータを生成 する方法を学びます。