準備分類標準 InstructLab
按照以下步驟建立您自己的分類系統。 有關分類系統及其包含的資料的詳細資訊,請參閱 分類系統的結構。
建立或複製您的分類法
您可以 fork 並克隆 IBM Cloud InstructLab 分類系統,也可以在您自己的 GitHub repo 中從頭建立新的分類系統。 如需示例和圖表來說明如何結構您自己的分類系統,請參閱 InstructLab docs 中的 上游分類系統樹狀佈局。
收集您的知識文件
將您的知識文件格式化為 Markdown .md 檔案,並儲存在與分類系統分離的目錄中。 有關知識文件的範例,請參閱 InstructLab 文件。
只有在分類系統中加入知識時,才需要知識文件,而不是技能。 有關知識與技能差異的詳細資訊,請參閱 分類資料。
您的知識文件總大小不應超過 10MB 累計。
為知識和技能建立 qna.yaml 檔案
-
建立
qna.yaml檔案,其中包含與您要新增的知識或技能相關的問題和答案。 檔案必須遵循標準 YAML 格式。 檔案也必須至少有 5 個seed_examples區段,且每個區段內都必須有 3 組問題和答案。 如需qna.yaml檔案所需欄位的完整清單,請參閱 InstructLab 有關新增 知識或 技能的說明文件。 -
如果您要為新增的知識建立
qna.yaml檔案,您必須在檔案的document區段中引用相關的知識文件、文件的提交切細值,以及儲存該文件的目錄。知識文件與目錄參考範例。
document: repo: https://github.com/user/my_knowledge commit: 0a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9u patterns: - knowledge_document.md -
將檔案加入分類系統中正確的節點。
除了建立新的 qna.yaml 檔案外,您也可以在現有檔案中加入問題和答案對。
將您的分類系統上傳至 Object Storage 水桶
下一步為何?
學習如何 從分類系統產生資料。