Guide 3 of 7
Choosing the Right AI Tools for the Job
AI tools look different because they solve different kinds of problems. A browser chatbot is useful for a quick draft. A research tool is useful when you need to work from a set of documents. A coding assistant is useful when the task involves files and commands.
You do not need the most powerful tool for every job. Choose the simplest tool that can handle the work and that lets you check the result.
Here is a practical way to choose.
Tier 1: Accessible daily web assistants
For many everyday tasks, you do not need to install local software or write code. Browser-based conversational interfaces provide immediate, accessible assistance.
General conversational chatbots
Platforms like ChatGPT (OpenAI) and Claude (Anthropic) are ideal for unstructured, conversational assistance:
- Drafting correspondence, emails, or announcements.
- Brainstorming alternative angles for an article or presentation.
- Quick proofreading and tone adjustments.
- Answering broad questions where absolute precision is not critical.
Their strength is speed and accessibility: you open a browser tab, describe the task, and receive an answer. Their limitation is that they may not know your private files or the latest facts unless you provide the information or use a connected source.
Research tools that work from your documents
When you need answers based on specific source material, use a tool that lets you upload the documents and inspect its references. A notebook such as Google NotebookLM can help you work through reports, academic papers, interview transcripts, or lecture notes.
Treat citations as useful pointers, not proof. Open the cited page and check that it supports the answer you plan to use.
Tier 2: Interactive coding assistants
If you write software in an Integrated Development Environment (IDE), such as VS Code or Cursor, an interactive coding assistant can help with small changes:
- Autocomplete and inline edits: Suggestions that appear as you type.
- Side-panel chats: Explanations or changes based on a file or selection you show it.
These tools are useful for learning syntax and speeding up routine typing. You still choose the files, review the changes, and run the checks.
Tier 3: Coding assistants that work across a project
When a task involves several files, commands, or checks, a terminal coding assistant can work across a project with your permission. It may inspect folders, edit files, run tests, and show you errors to review.
Oh My Pi (OMP) and Pi
Oh My Pi (OMP) is the coding assistant I reach for first. It works in a terminal and is built on the Pi agent.
OpenCode
OpenCode is an open-source coding assistant that works in a terminal, IDE, or desktop app. It can connect to models from different providers, which is useful when you want to compare capabilities or costs.
Claude Code and Codex CLI
Claude Code and Codex CLI are command-line tools from Anthropic and OpenAI. They can inspect a project, edit files, and run commands based on plain-English instructions.
Hermes
Hermes is an assistant for ongoing background tasks and monitoring. It is a different fit from a tool you open for one focused coding session.
A simple selection checklist
When deciding which tool to use, ask:
- Is this a short question, draft, or brainstorm? Use a browser chatbot.
- Do you need to work from several private documents? Use a research tool that lets you inspect its sources.
- Are you changing several files or running checks? Use a coding assistant that can work across a project.
- Do you need background tasks or monitoring? Use a tool designed to run continuously.
Start with the simplest option. If the task becomes harder, move up a tier.