Skip to content
This repository was archived by the owner on Feb 11, 2026. It is now read-only.
/ instructlab Public archive

InstructLab Core package. Use this to chat with a model and execute the InstructLab workflow to train a model using custom taxonomy data.

License

Notifications You must be signed in to change notification settings

instructlab/instructlab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3,433 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

InstructLab 🐶 (ilab)

Community Announcement (Sept 2, 2025)

Over the past year, we’ve been honored by your creativity, insights, and shared passion for advancing generative AI through InstructLab. Whether you added a new “knowledge” via pull request, offered feedback, joined a community call, or helped translate documentation, you’ve shaped our project in meaningful ways. Thank you.

To better align with evolving technical needs, we’re announcing an evolution for the InstructLab community. We will be refactoring the project by separating the components out to improve its maintainability and usability, primarily as a framework SDK for model tuning.

What's Changing

To enhance the long-term viability and efficiency of the InstructLab project, a strategic decision has been made to relocate its foundational building blocks into separate, dedicated project repositories. This carefully considered shift is anticipated to yield substantial benefits, primarily in the areas of maintainability and independent component maturation. This independent development will foster greater agility, allowing for more focused improvements and faster iteration cycles for individual parts of the project.

Looking Ahead

We’re excited about this next chapter and believe it will lead to more robust, flexible, and powerful tools for the generative AI community. We encourage you to follow the individual component projects in their new homes and continue contributing to their growth.

SDG: https://github.com/Red-Hat-AI-Innovation-Team/sdg_hub

Training: https://github.com/Red-Hat-AI-Innovation-Team/training_hub


Additional information

InstructLab uses Large-Scale Alignment for ChatBots [1] (LAB), a new alignment tuning method for LLMs that leverages synthetic data. To learn more about InstructLab’s origins, visit the About Taxonomy page.

[1] Shivchander Sudalairaj*, Abhishek Bhandwaldar*, Aldo Pareja*, Kai Xu, David D. Cox, Akash Srivastava*. "LAB: Large-Scale Alignment for ChatBots", arXiv preprint arXiv: 2403.01081, 2024. (* denotes equal contributions)

About

InstructLab Core package. Use this to chat with a model and execute the InstructLab workflow to train a model using custom taxonomy data.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 161