Choosing an LLM and AI stack

Stage 1 of 9 · 6 lessons · ~1 week

Start from the task, not the model

There is no best model, only a best model for a job. Describe the job first: what kind of task it is, how good the answer must be, how fast, how often and with what data. Then use leaderboards to build a shortlist, not to make the decision.

Start: Five kinds of task

Lessons· one lesson for each topic, in this order

  1. 1Five kinds of task
  2. 2Write the requirements before you look at models
  3. 3The cheapest model that is good enough
  4. 4Model families and tiers
  5. 5Leaderboards: a shortlist, not a verdict
  6. 6Model facts go stale: date everythingOptional

Do this

  • Name the task family of your feature
  • Write the six requirement lines: quality, speed, volume, context, tools, privacy
  • Write down what a wrong answer costs you
  • Read one blind-vote leaderboard and one benchmark site
  • Pick three candidate models of different tiers or providers
  • Date your shortlist and link the pages you read

Start with· follow one of these

Practise

  • Try the same prompt on several Gemini tiers in the browser and feel the trade-off yourself

Keep handy

Also worth your time

Before moving on: A one-page requirements card for a feature you want to build: its task family, the six requirement lines, and a shortlist of three candidate models taken from two leaderboards, with the date you read them.

Tauseef's advice
Most bad model choices happen before any testing: someone picks the model they read about last week. Ten minutes writing down quality, speed, volume, context, tools and privacy saves weeks. Then let leaderboards narrow the field, and let your own data decide. For a shorter walk through the same decision, read sefism.com/questions/how-to-choose-an-llm-for-my-project/.

Mark this stage as not done?