Conversing with an AI Chat Bot, like a Claude or Gemini, your results will be better if you think of them as Software Developers.

Case in point, “Tools”, that so many chat bots provide, is powered by MCP to some degree. MCP is becoming (or has become) the base line intelligence every large model has. The way a developer refers APIs to interact with a database or system, an LLM refers to MCP tools defined for it to interact similarly. APIs are for humans, MCP for AI.

When prompting a model, if you create a prompt that is very well formatted and structured1, it can provide much better results than by just saying what is natural language to us humans2.

Example, instead of saying

Write a detailed summary of the Cosmere till now

write,

You are a compulsive and avid reader of High Fantasy novels and other media. Write a summary detailing the major plot lines in the series by Brandon Sanderson called Cosmere. Write about each book in the series, mention the reading order, and assign a rating to it out of 9.

Your results will be way better and sexier.

My wife is excellent in communicating with developers, and she’s awesome at ChatGPT.

Footnotes

  1. Like a JIRA ticket

  2. This is not to say we developers are unnatural.