Cleo tests analyst-like work in a small 2B model

Cleo is an attempt to make a small 2B model act more like a data analyst. It is built by . The main idea is to train, test, and run the model inside the same structured setup it will use in real work, instead of training it in one setting and using it in another.

Cleo can create several possible SQL queries, run them, and use the live results as evidence when choosing an answer. The system is designed as one package: the model contract, SQL s, database dialect handling, time limits, and behavior for asking clarifying questions are built together. The code, model, and datasets are all .

ECHO is also suggested as a method to explore for teams trying with limited .

Key points

  • Cleo uses a small 2B model based on .
  • The same structured setup is used for training, testing, and .
  • It searches across possible SQL queries and checks them with real execution results.
  • , database dialects, timeouts, and clarification behavior are designed together.
  • The harness, model, and datasets are .
Read original