3장. taxonomy 트리에 기술 추가
시작 모델은 qna.yaml 파일을 도메인별 기술로 채워 사용자 지정 기술을 배울 수 있습니다. 기술에 대한 각 qna.yaml 파일에는 다음 키가 있는 키-값 항목 세트가 포함되어 있습니다.
| 필드 | Desciption | restraints |
|---|---|---|
|
|
| 이 매개변수에 현재 지원되는 값은 2입니다. |
|
| Git 사용자 이름 또는 기여자 이름입니다. | 없음 |
|
| 귀하의 기술과 기능에 대한 설명입니다. | 없음 |
|
| 키 및 값 항목의 컬렉션입니다. |
각 |
|
| 접지된 기술은 사용자에게 모델이 기술을 실행하기 위해 알아야 하는 정보가 포함된 추가 컨텍스트를 제공해야 합니다. |
이 파일은 접착된 기술을 위해 필요합니다. 각 |
|
| 모델에 대한 질문을 지정합니다. |
각 |
|
| 모델에 대한 답변을 지정합니다. |
각 |
3.1. 기술 YAML 파일 생성 링크 복사링크가 클립보드에 복사되었습니다!
taxonomy 트리를 사용자 지정할 수 있으므로 모델이 원하는 사용 사례에 대한 새로운 기술을 배울 수 있습니다. 다음 절차에서는 기술 qna.yaml 파일이 포함된 taxonomy 트리를 생성하는 방법을 보여줍니다.
사전 요구 사항
- 부팅 가능한 컨테이너 이미지를 사용하여 RHEL AI를 설치했습니다.
-
InstructLab을 초기화하고
ilabCLI를 사용할 수 있습니다. - 시스템에서 root 사용자 액세스 권한이 있어야 합니다.
프로세스
taxonomy 디렉토리인
compositional_skills폴더로 이동합니다.중요기본 기술 생성, 코드 생성 기술은 현재 RHEL AI 버전 1.5에서 지원되지 않습니다.
트리에 존재하는 디렉터리에 따라 기술
qna.yaml파일을 추가할 트리에서 위치를 선택합니다.taxonomy 트리의 파일 경로 예
taxonomy/compositional_skills/grounded/<add_example>/qna.yaml원하는 텍스트 편집기를 사용하여
qna.yaml파일을 생성합니다.참고SDG가 올바르게 실행되려면
qna.yaml파일에 최소 5개의 질문 및 응답 쌍 예제를 포함해야 합니다.-
qna.yaml파일에 필요한 키를 추가하고 변경 사항을 저장합니다.qna.yaml파일 포맷에 대한 자세한 내용은 "Sample skill YAML 사양"을 참조하십시오.
검증
기술이 적절한 형식인지 확인하려면 다음 명령을 실행합니다.
$ ilab taxonomy diffCLI는 taxonomy 트리 및
qna.yaml파일이 유효하고 올바르게 포맷된 경우 표시됩니다. CLI는 또한 발생할 수 있는 오류를 수정할 위치를 표시합니다.유효한 taxonomy 트리 및
qna.yaml파일의 출력 예compositional_skills/writing/freeform/<example>/qna.yaml Taxonomy in /taxonomy/ is valid :)오류가 있는 잘못된 taxonomy 트리 및
qna.yaml파일의 출력 예6:11 error syntax error: mapping values are not allowed here (syntax) Reading taxonomy failed with the following error: 1 taxonomy with errors! Exiting.