Tutorial

ChatGPT, Claude, Cursor and VS Code: AI Tools Explained

Learn what chat assistants, editors, coding agents and APIs each do, then write a one-page note choosing your first AI tool for a real task.

Part 2 of 22 · AI Labs learning path · Next: Write Better AI Prompts: A Before-and-After Lab

In 30 seconds
What it is Learn what chat assistants, editors, coding agents and APIs each do, then write a one-page note choosing your first AI tool for a real task.
You use it when You want to finish with this verified result: your first tool choice.

Lab 2: Your first tool choice. Requires Browser + sample task. Steps: Compare roles, Choose a tool, Try one task.

Overview: Compare roles → Choose a tool → Try one task → Your first tool choice. The infographic is a learning overview, not a screenshot of an executed result.

Level: Beginner · Hands-on time: approximately 20 minutes, excluding long downloads or account approval · Reading time: 4 minutes

Tools and prerequisites: Browser; text editor optional.

Cost: No purchase required for the decision exercise. Paid features vary by provider.

“Which AI tool should I install?” is the wrong first question. It becomes easier when you separate four jobs: chatting, editing files, delegating coding work, and calling a model from a program. You do not need every tool to start.

You will end with a short decision note naming one tool and one small task. This lab uses a fictional request so you can compare roles without uploading company files.

1. Match the tool to the job

Objective: understand the names before installing software. Read this role map:

Tool or term Main role in this series First useful task
ChatGPT / Claude Conversational assistants Summarize fictional notes
VS Code Editor for project files Open and change a text file
Cursor Editor with AI coding workflows Build and review a small browser app
Claude Code / Codex Coding agents that can work on projects Inspect files and propose a verified change
OpenAI API Interface your program uses to request model output Run a Python summarizer
Model System generating the response Produce text from a prompt

An editor is your workspace. An agent can use tools to act within a workspace. An API is a programmatic interface, not a separate chat subscription. Specific account entitlements and billing depend on the product and plan.

Why it matters: picking a tool by name rather than by job is the most common way beginners waste a week on setup.

Verify: you can explain why installing VS Code alone does not create an OpenAI API account. If you cannot, reread the role column rather than comparing model names.

2. Choose a real outcome

Objective: avoid choosing software without a purpose. Copy this decision template into a note:

My task:
My finished result:
Do I need to change project files? yes/no
Can I inspect the result myself? how?
What data will I share?
My budget limit:
My first tool:
Why it fits:

For a first task, write: “Turn three fictional service notes into a checked action list.” The result is a table, no project files must change, and you can verify owners and dates manually. A browser assistant is sufficient.

Expected result: your choice follows from the task. “Everyone is using it” is not a verification method.

3. Test the chat path

Objective: get a small result without installing a development environment. Start a fresh browser chat and send:

Fictional request: A customer reports a missing payment reference.
Explain this request in one sentence. List two facts we still need.
Do not approve a refund or assume the payment was received.

Verify: the response preserves the uncertainty and asks for evidence, such as payment date or reference information. It should not claim to have checked a bank or SAP system. It has not been given those tools.

If it produces a long answer, request one sentence and two bullets again. A smaller task is easier to assess.

4. Understand the coding path before you use it

Objective: know what changes when an assistant can operate on files. A coding agent may read files, change them, and request terminal actions. Its available permissions determine what it can actually do.

Write a starter instruction for a future coding session:

Work only in this sample project. Explain your plan first.
After making a change, list the changed files and how to verify it.
Ask before installing dependencies or sending data to an external service.

Expected result: you have a working agreement, not a technical security boundary. Permissions must also be enforced by the tool and environment. Do not assume a prompt alone restricts file access.

5. Pick your next route

Objective: leave with one achievable next action. Choose a chat lab if you want clearer writing or extraction. Choose the VS Code setup if you want to work with files. Choose the API lab after learning the terminal and Python setup.

Verify: your note contains a finished result and a way to check it. You can change your tool choice later without losing the task definition.

Final verification checklist

  • One task and one outcome are defined.
  • The chosen tool matches the task.
  • You know which data will be shared.
  • You have a verification method.

Recap: chat assistants answer, editors hold files, agents act inside a workspace, APIs let your own program call a model. Match the job first.

Completed outcome: Your first tool choice. Keep your result and its verification record together.

FAQs

Do I need Cursor and VS Code?

No. Pick one editor for the current lab; alternatives are optional.

Does a chat subscription automatically include API usage?

Do not assume it does. Check the API account’s separate access and billing before making requests.

Next lab

Write Better AI Prompts: A Before-and-After Lab turns your first task into a reusable, testable prompt.

Sources and research notes

Research checked on 21 October 2026. Official documentation supports the tool behavior and requirements; the fictional fixtures, walkthrough, checks and teaching sequence are original examples. Account access, plans and interface labels can change. See the library validation report for what was executed locally and what still requires a live-service run.

Frequently asked questions

Do I need Cursor and VS Code?

No. Pick one editor for the current lab; alternatives are optional.

Does a chat subscription automatically include API usage?

Do not assume it does. Check the API account's separate access and billing before making requests.

Continue your trail

Knowledge completion

You now have the Foundations context.

Save this guide, continue to the next concept or return to the Knowledge Library with your context intact.

Knowledge Area

Foundations

5 resources in this area.

Ready workspace 1 Recoverable project 1 Reusable prompt 1 Verified action list 1 Your first tool choice 1
Sachin H. Patil
Sachin H. Patil
SAP + AI · Foundations

Practical SAP notes, structured for review, reuse and long-term maintenance.

View profile →
Knowledge, not noise
Get the next FI-CA / Utilities deep dive in your inbox.

Working on an FI-CA or IS-U implementation? I take on a limited number of advisory and architecture engagements.

Get in touch →
HomeKnowledgeInsightsAI LabToolsProfile