An agent that is able to customize a small LLM so that it can perform as well on any specialized task.