A GitHub bot to increase contributor test and review velocity for instructlab/taxonomy.
More detail on how this bot fits into the overall architecture is being captured in this design document.
Personas:
Our goal is to implement a GitHub bot that will:
The current iteration is focused on automating the ilab generate
portion of
the workflow. The following diagram shows the architecture of the bot and its
supporting infrastructure. It supports scaling a pool of workers to run ilab generate
jobs. The workers can be located anywhere and will be connect to Redis
over a private mesh network managed by Nexodus.
The current GitHub workflow in a PR is:
@instructlab-bot generate
in a comment on the PR.ilab generate
and stores it in an object store (S3).If you have suggestions for how instructlab-bot could be improved, or want to report a bug, open an issue! We'd love all and any contributions.
For more, check out the InstructLab Bot Contribution Guide and InstructLab Community.