From 18555b08ee7c867a774a2857860f2846a48b10ce Mon Sep 17 00:00:00 2001 From: yogendrasri Date: Fri, 17 Jan 2025 22:08:35 +0530 Subject: [PATCH] my first skill Signed-off-by: Yogendra Srivastava --- .../technology/attribution.txt | 3 ++ compositional_skills/technology/qna.yaml | 31 +++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 compositional_skills/technology/attribution.txt create mode 100644 compositional_skills/technology/qna.yaml diff --git a/compositional_skills/technology/attribution.txt b/compositional_skills/technology/attribution.txt new file mode 100644 index 000000000..f54991d4b --- /dev/null +++ b/compositional_skills/technology/attribution.txt @@ -0,0 +1,3 @@ +Title of work: InstructLab +License of the work: https://github.com/yogendrasri/instructlab.git +Creator names: Yogendra diff --git a/compositional_skills/technology/qna.yaml b/compositional_skills/technology/qna.yaml new file mode 100644 index 000000000..fc2360213 --- /dev/null +++ b/compositional_skills/technology/qna.yaml @@ -0,0 +1,31 @@ +created_by: yogendrasri +version: 3 +task_description: my first InstructLab skill implementation +seed_examples: + - question: What is InstructLab + answer: > + InstructLab 🐶 uses a novel synthetic data-based alignment tuning method + for Large Language Models (LLMs.). The "lab" in InstructLab 🐶 stands for + Large-Scale Alignment for chatbots. + - question: What is InstructLab Core? + answer: > + instructlab is the Core package for the InstructLab project that contains + the ilab Command-Line Interface (CLI) tool and allows you to perform the + following actions: + + Download a pre-trained Large Language Model (LLM). + Chat with the LLM. + - question: what is InstructLab User Interface (UI)? + answer: >- + The InstructLab User Interface (UI) is an additional component in the + InstructLab project to make Knowledge/Skills contributions more accessible + to the general user. + - question: How does InstructLab work? + answer: >- + InstructLab is driven by taxonomies and works by empowering users to add + new skills and knowledge to a pre-trained LLM. + - question: How can I contribute? + answer: >- + You can begin your contribution journey by reading over the Contributing + guide and joining the Community Discord Server or the Community Slack + Channel.