Extension Path: For Everyday Users¶
← Back to the main route · You do not need to code or finish the whole main route first.
📌 What this path helps you do¶
This path teaches you to use AI as an assistant that makes the first draft. You give it the material and request; it makes a draft; you compare that draft with the original, fix it, and decide whether to use it.
You can start with the first exercise. Do not begin with real names, passwords, medical records, contracts, or company secrets.
🎯 Learning goals¶
After this page, you can:
- State the job, usable material, and output format clearly.
- Tell a chat interface, App/Connector, CLI Agent, and local model runtime apart.
- Check permissions before connecting an account, opening files, or running commands.
- Compare an AI draft with the Source instead of treating fluent writing as a correct answer.
🧩 Nine core terms¶
- Prompt: the request you give AI. It is like a short job note that says what to do, what material it may use, and what the result should look like.
- Source: the original text, image, or data that AI should follow. Return to it at the end; do not rely only on the model's memory.
- Private Data: information you should not casually give away, such as passwords, ID numbers, unpublished company files, or another person's personal data.
- Hallucination: AI can write something that sounds real even when it does not know the answer. Smooth writing is not proof.
- Human Review: a person compares the draft with the Source item by item, fixes it, and then decides whether to use it.
- App/Connector: a door from a chat service to Gmail, Drive, or another service. What it can do depends on the product and the permissions you grant.
- CLI Agent: an assistant that works in a terminal. It may read or write files and run commands, so inspect its plan and diff before it acts.
- Local LLM/Runtime: software that runs a model on your computer. A runtime runs the model; it is not the same thing as a chat app or CLI Agent.
- Approval Gate: a stop where a person confirms before the system sends, edits files, or performs another high-impact action.
🛠 First exercise: turn a fictional message into a checkable reminder¶
This exercise uses fictional data only. Copy the whole block into the chat tool you already use:
Source message:
"An said she will give the poster draft to May by Friday. The event date is September 12. The message does not give a delivery time."
Write a short reminder. Use only facts in the source message. Do not guess.
Output:
1. Draft
2. Facts copied
3. Needs confirmation
Do not send this message for me.
Then check three things yourself:
- Can you find every item under
Facts copiedin the Source? - Is the missing delivery time under
Needs confirmation? - Did the tool only make a Draft, without sending it?
🚪 Choose one of four doors for the job¶
These four doors are not levels. Open only the door the job needs. Most one-off tasks need only the first door; more tools do not automatically make a better result.
| Door | Plain explanation | Good for | Before it acts |
|---|---|---|---|
| Chat surface | Open a conversation box and ask for a draft | Writing, explaining an article, or organizing public material | Remove Private Data and prepare a checkable Source |
| App/Connector | Open a door from chat to another service | Searching authorized mail, files, or calendars | Check read and write permissions; keep human confirmation for every write action |
| Door | Plain explanation | Good for | Before it acts |
|---|---|---|---|
| CLI Agent | An assistant that works in a terminal | Repeated file organization or multi-step tasks | Limit the folder; inspect the preview/dry-run, command, and diff before approval |
| Local LLM/Runtime | The model runs on your own computer | Offline experiments or data you chose not to send to a cloud model | Choose a local model; cloud models, web search, and cloud features still use the network |
If you only want to chat, you do not need a CLI Agent or local runtime. Go to Track A1 when you want the command line, or Stage 1 when you want to understand models.
🧑 Personal Agents: define the goal and boundaries first¶
Personal Agent products checked: 2026-10-02 UTC
A Personal Agent can do multi-step work across tools after you give it a goal, like researching, drafting, and returning for approval. These products combine a model, tools, and permissions; a product name is not an underlying model name or a new upgrade level.
- OpenAI dots: an always-on cloud assistant with its own cloud computer and browser; work can continue while your computer is off. The 2026-09-29 update describes a gradual rollout. Pro 100, Pro 200, and Pro 500 require users over 18 outside the European Economic Area, United Kingdom, and Switzerland. Business Premium and Enterprise are rolling out worldwide; Enterprise needs administrator enablement. An eligible plan does not mean your account has access yet.
- Meta Muse: works across apps on its own cloud computer. The 2026-09-29 Muse for Small Business update confirms US and Canada access and adds business skills and connectors; Meta says publishing, sending, and spending require your approval. Muse is the product; Muse Spark is a model, and Muse Code is a terminal coding agent.
- Grok Bot: uses a browser, files, and terminal on a persistent cloud computer; access needs a paid Cursor plan or an eligible linked SuperGrok plan. Bots on the same account share the computer, files, browser sessions, and app logins, so do not treat them as isolated from one another. The 2026-09-28 Team Bots update adds a public beta for Teams and Enterprise, with shared skills and tools and Slack collaboration. Grok Bot is a product, not a Grok model name or the coding agent Grok Build.
Start with the fictional message above, without connecting accounts. When you need multiple tools, specify what the agent may read or change and when it must stop for your approval. Keep an Approval Gate before sending, publishing, deleting files, or paying; ongoing work still needs human review.
📖 Required reading¶
Read these six short starting points. Together they explain how to ask, what a tool can connect to, and where data may go:
- OpenAI — Prompt engineering best practices for ChatGPT: make the request and context clear.
- Anthropic — Get started with Claude: start with normal conversation and add constraints step by step.
- OpenAI — Apps in ChatGPT: app capabilities vary by plan, region, and workspace, plus administrator settings.
- Anthropic — When to use desktop and web connectors: distinguish remote connectors from local desktop extensions.
- Google — Gemini Apps Privacy Hub: check activity, human review, and third-party policies before connecting data.
- Ollama — FAQ: distinguish local execution, cloud models, web search, and the
local-onlysetting.
For a systematic introduction to prompts, zero-shot, one-shot, few-shot, and verification, continue to Stage 2 — Prompt Engineering.
⭐ Curated projects and learning resources¶
The stars are this project's editorial rating for beginner value, documentation, and clear safety boundaries, not GitHub stars. Other resources retain their 2026-08-29 UTC status check. The three Personal Agent entries were checked on 2026-10-02 UTC. They receive three stars as optional concrete product examples to compare, rather than required tools. These are untested reference/comparison examples. Ratings reflect documented teaching value, not hands-on product quality.
| Category | Entry/project | What it is | Good for | Status/terms | Know this first | Rating |
|---|---|---|---|---|---|---|
| Chat surfaces | Claude | Cloud Chat surface | Reading, writing, and iterative discussion | Available; commercial cloud service | Features vary by plan and region; compare important content with the Source | ⭐⭐⭐⭐⭐ |
| ChatGPT | Cloud Chat surface | General questions, voice, and several work entry points | Available; commercial cloud service | It can still be wrong; use Human Review for high-impact output | ⭐⭐⭐⭐⭐ | |
| Gemini | Google cloud Chat surface | Questions and eligible Google service connections | Available; commercial cloud service | Check activity and human review settings; do not add confidential data | ⭐⭐⭐⭐ | |
| Perplexity | Cloud search assistant with source links | Finding candidate sources and starting verification | Available; commercial cloud service | A citation is not proof; open each source | ⭐⭐⭐⭐ | |
| Personal Agents | OpenAI dots | Personal Agent product/official docs | For everyday users learning ongoing tasks and approval boundaries. Teaches goals, tools, and approval boundaries with fictional data. | Gradual rollout; commercial cloud service | Plan, age, region, and admin limits; your account may not have access yet | ⭐⭐⭐ |
| Meta Muse | Personal Agent product/official introduction | For everyday users and small-business owners practicing cross-app drafts. Teaches cross-app drafting and human approval before actions. | Region-limited; commercial cloud service | US and Canada; Meta says publishing, sending, and spending require approval | ⭐⭐⭐ | |
| Grok Bot | Personal Agent product/official docs | For everyday users comparing ongoing tasks and shared data. Teaches ongoing tasks and shared-computer data boundaries. | Eligible-plan access; commercial cloud service | Eligible paid plan required; same-account Bots share files and logins | ⭐⭐⭐ | |
| Official starter and safety guides | OpenAI Prompt Guide | Official ChatGPT guidance | Clear, specific, iterative prompting | Current; official guidance | A good prompt cannot guarantee correctness; still verify | ⭐⭐⭐⭐⭐ |
| Claude Get Started | Official Claude introduction | First conversation and basic controls | Current; official guidance | Plans have usage limits; do not assume every feature is available | ⭐⭐⭐⭐⭐ | |
| Apps in ChatGPT | Official App/Connector guide | Understanding search, sync, and external actions | Commercial; commercial cloud service | Capabilities and permissions differ; high-impact actions need human confirmation | ⭐⭐⭐⭐⭐ | |
| Gemini Privacy Hub | Official Gemini privacy guidance | Checking settings before connecting Google or third-party data | Current; official privacy guidance | Sensitive content may be processed; do not connect confidential data you would not want a reviewer to see | ⭐⭐⭐⭐⭐ | |
| CLI Agents | Claude Code | Anthropic CLI Agent | Reading, editing, and running tasks inside a chosen workspace | Active; commercial service; repository has no standard open-source license | Set permissions; inspect commands and diffs before approval | ⭐⭐⭐⭐⭐ |
| Codex | OpenAI coding agent | App/CLI/IDE/cloud work | Active; repository code is Apache-2.0, while app/cloud follow their service terms | Use approval to limit file writes, commands, and external actions | ⭐⭐⭐⭐⭐ | |
| OpenCode | Coding agent/harness that can connect to several providers | Multi-step model work in a terminal or desktop app | Active; MIT | Providers still need accounts or API keys; use permissions and AGENTS.md to limit scope | ⭐⭐⭐⭐⭐ | |
| Gemini CLI | Google CLI Agent | Using Gemini and tools in a terminal | Active; Apache-2.0 | Inspect the diff and command; a sandbox only reduces risk | ⭐⭐⭐⭐ | |
| Local LLM runtimes | Ollama | Local model runtime | Downloading and running models on your computer | Active; MIT | Choose a local model; cloud models and web search are not local inference | ⭐⭐⭐⭐⭐ |
| LM Studio | Graphical local model runtime | Loading downloaded models through a desktop interface | Commercial; commercial desktop application | Local features can work offline; cloud models, search, and other cloud features still use the network | ⭐⭐⭐⭐ | |
| Prompt material | prompts.chat | Community prompt examples | Finding sentence patterns to adapt to your job | Active; MIT / CC0 | Quality varies; do not paste Private Data directly | ⭐⭐⭐⭐ |
🔐 Accounts, data, permissions, and cost
- Whether an App/Connector appears depends on the plan, region, and workspace, device, and administrator settings. A missing feature does not mean you did something wrong.
- Before connecting, ask: what can it read, what does it send to which service, can it write back, and how do I revoke access?
- Search and drafting are usually lower-impact. Sending mail, changing a calendar, deleting files, or purchasing is a write action and must keep an Approval Gate plus human confirmation.
- Free quotas, subscriptions, and API prices change. Check the current plan shown by the product instead of relying on a fixed price in this guide.
- If you are unsure whether you may upload something, do not upload it. Publicly readable does not mean you have permission to give someone else's content to a third-party service for processing.
🧪 Advanced CLI Agent and local-model steps
A safe CLI Agent start:
- Put a few recoverable fictional files in a test folder.
- Ask for a read-only plan or preview/dry-run first.
- Limit read and write access to that folder.
- Inspect the command and diff before approving a small step.
- Review the result yourself. Do not start by letting it send mail, delete files, pay, push, or deploy.
Official boundaries:
- Gemini CLI tools show an action before a mutating tool runs; the sandbox guide also says a sandbox is not a zero-risk guarantee.
- OpenCode permissions can set ask/allow/deny for edit, bash, and external folders; its provider guide shows that model access still needs the matching account, OAuth, API key, or environment setup.
- Ollama can enable cloud models. For local-only use, follow the FAQ and set
disable_ollama_cloudorOLLAMA_NO_CLOUD=1. - LM Studio's offline guide says downloaded models, chats, documents, and the local server can work offline; its privacy guide separates local processing from cloud models and web search.
🧰 More workflows, alternatives, and troubleshooting
Low-risk workflows you can add slowly:
- Language practice: ask AI to be a conversation partner, correct only two errors at a time, and check the final explanation against your learning material.
- Weekly-note draft: use only notes you are willing to place in the tool; list facts before writing the summary.
- Public article summary: attach the original, ask each point to name its Source paragraph, and open the original yourself.
- Fictional file cleanup: preview new filenames in a test folder and rename only after human approval.
Common problems:
- The answer invents missing facts: make the job smaller and say, “If it is unknown, put it under Needs confirmation.”
- A connector cannot find data: check permissions in the original service, the plan, the workspace administrator, and the supported surface.
- A local model is slow: try a smaller model; “it runs” does not mean “it answers correctly.”
- You do not know which door to choose: do the first exercise in a Chat surface. Open another door only when you truly need external-service access, file changes, or offline work.
✅ Completion check and next stop¶
- I can explain the difference between a Chat surface, App/Connector, CLI Agent, and Local LLM/Runtime.
- I know AI can Hallucinate, so I return to the Source for Human Review.
- I do not paste Private Data into a service whose data policy I do not understand.
- I keep an Approval Gate before sending, editing files, running commands, or another high-impact action.
- I can distinguish a Personal Agent product from a model and check access and shared-data boundaries.
Choose your next stop by need:
- Write clearer prompts: continue to Stage 2.
- Use a CLI Agent safely: continue to Track A1.
- Distinguish Apps, Connectors, MCP, and automation: use the knowledge-worker path.
- Help improve this path: read CONTRIBUTING.en.md.