HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
e-p-armstrong
augmentoolkit
Python2024–2025
e-p-armstrong / augmentoolkit

augmentoolkit

Create Custom LLMs

2Distinct people
2Mentions
0Explicit recommenders
1.9KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Create Custom LLMs

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:03:16 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by month2 dated mentions

Observed mentions: 2024-06-15 04:15:29 UTC to 2025-06-12 22:14:13 UTC.

012024-06-01 00:00:00 UTC to 2024-07-01 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsJun 20242024-07-01 00:00:00 UTC to 2024-08-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-08-01 00:00:00 UTC to 2024-09-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-09-01 00:00:00 UTC to 2024-10-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-10-01 00:00:00 UTC to 2024-11-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-11-01 00:00:00 UTC to 2024-12-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-12-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsDec 20242025-01-01 00:00:00 UTC to 2025-02-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-02-01 00:00:00 UTC to 2025-03-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-03-01 00:00:00 UTC to 2025-04-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-04-01 00:00:00 UTC to 2025-05-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-05-01 00:00:00 UTC to 2025-06-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2025-06-01 00:00:00 UTC to 2025-07-01 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsJun 2025

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Jun 20242024-06-01 00:00:00 UTC2024-07-01 00:00:00 UTC110
Jul 20242024-07-01 00:00:00 UTC2024-08-01 00:00:00 UTC000
Aug 20242024-08-01 00:00:00 UTC2024-09-01 00:00:00 UTC000
Sep 20242024-09-01 00:00:00 UTC2024-10-01 00:00:00 UTC000
Oct 20242024-10-01 00:00:00 UTC2024-11-01 00:00:00 UTC000
Nov 20242024-11-01 00:00:00 UTC2024-12-01 00:00:00 UTC000
Dec 20242024-12-01 00:00:00 UTC2025-01-01 00:00:00 UTC000
Jan 20252025-01-01 00:00:00 UTC2025-02-01 00:00:00 UTC000
Feb 20252025-02-01 00:00:00 UTC2025-03-01 00:00:00 UTC000
Mar 20252025-03-01 00:00:00 UTC2025-04-01 00:00:00 UTC000
Apr 20252025-04-01 00:00:00 UTC2025-05-01 00:00:00 UTC000
May 20252025-05-01 00:00:00 UTC2025-06-01 00:00:00 UTC000
Jun 20252025-06-01 00:00:00 UTC2025-07-01 00:00:00 UTC110

What Hacker News says

2 sources

Show HN: Augmentoolkit 3.0: open-source datagen. Teach LLMs new facts, tasks

Finally a tool for training specialist LLMs. Fully open-source. Add documents and click a button. Augmentoolkit is a production-ready way to train AI subject matter experts. It lets you update an LLM's knowledge cutoff and put new facts into its brain, without any retrival needed. You can then do reinforcement learning to improve its performance in any task you can imagine. It includes: - Factual finetuning: A massive data pipeline which, given some documents, will automatically generate training data that teaches an LLM the facts inside. It also handles training for you. - Data generation model: A custom dataset generation LLM built for running Augmentoolkit pipelines, allowing at-scale dataset generation on your own hardware. - Arbitrary alignment: an experimental GRPO training pipeline. Write a single prompt explaining how to grade res
Read the rest
ponses (according to ANY criteria), and this pipeline will produce a model that scores highly. - Automatic RAG dataset generation: in case you still want grounding, Augmentoolkit will repurpose its generated questions and answers at the end of a data generation run into a dataset ready for powering a RAG system. - Production scale: even if you generate gigabytes of data with it, Augmentoolkit's code won't break or become painfully slow. - Easy use: making data is easy, intuitive, and fast. Augmentoolkit's start scripts mean all you need to do to get started is to run a single command. A custom-built interface allows full functionality without touching a command line or code editor. - Tools to build your own data: a whole bunch of reusable code, templates, conventions, examples, and abstractions are at your disposal for when you want to make your own dataset generation pipelines. When you want to make a custom LLM that does something that no other model does, Augmentoolkit is the place to start. - Classifier training: Augmentoolkit has a pipeline which takes raw text and some labels you specify; and uses an LLM to bootstrap a binary classification dataset. It will keep training BERT models and expanding the dataset until the model reaches a certain % accuracy. Comparable to human-labelled data but with no intensive work. Training an LLM on facts, rather than relying on including these facts in-context, comes with many benefits. Besides faster generation times and lower costs, an expert AI that is trained on a domain gains a "big-picture" understanding of the subject that a generalist just won't have. It's the difference between giving a new student a class's full textbook and asking them to write an exam, versus asking a graduate student in that subject to write the exam. Using Augmentoolkit's factual finetuning ability, you can control what facts your AI knows, and -- since opinions are just subjective facts -- you decide what it believes. With the experimental GRPO pipeline and the ability to easily create your own data pipelines, if you want to go further, then you can control every aspect of your model's capailities. Open-source LLMs had the promise of customization, but people and organizations needed to invest absurd time and money to even get started, with no guarantee of success. *No longer.* Augmentoolkit's production-ready factual finetuning is the best open-source dataset generation pipeline. It has evolved from the experience of multiple successful consulting projects. Demo models of the factual finetuning are available (https://huggingface.co/Heralax/llama-Augmentoolkit-Quickstar...) for you to see some example results. Try it yourself! https://github.com/e-p-armstrong/augmentoolkit#macos-interfa...
1 points · Open discussion
dchuk·Jun 15, 2024Submission

Ask HN: Help me understand RAG vs. fine tuning for building a coding partner

I’ve built many projects with Ruby on Rails, and still follow the framework as a hobby. I have projects I want to build with it, but as a dad with a full time demanding job, I just don’t have the time anymore to dedicate hours to coding (spare me the call outs of just figuring out how to find time). I also have been closely following gen AI and LLM developments the last few years. So I had a thought: what if there was a Rails coding assistant, trained on all of the popular books / courses / tutorials / gem documentation / well written open source projects? I’m imagining something where it’s not even an IDE interface, it starts with some questions about what feature I want to build, then it starts generating the code for me to review, and I can chat it further to refine the code it’s creating for the feature. Then I can test the feature, a
Read the rest
nd if it all works, I can accept the pull request basically, and move on to the next feature. (Again, ignore the fact that building something like this also requires time commitment. Also for discussion purposes, put aside copyright concerns for a second). My question: what would be the right architecture for this? Is RAG the best way to load up the tool with the knowledge? Or do I fine tune a model with all of the content? I can’t nail down when to use each method exactly. I found this project: https://github.com/e-p-armstrong/augmentoolkit which sounds like what I would want to use, but then I see RAGs called out constantly, so I just don’t know. Bonus question: let’s say I have a $10k budget. Is buying a maxed out Mac Studio a good investment for training and self hosting?
11 points · Open discussion

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.