Opens in a new tab
Skip to main content
Lesson 04 of 10

Different Computers, Similar Intentions

Recognize that an agent must adapt its method to the actual computer and shell.

About 10 minutesNo coding experience neededExplore in your browser

Look around. Try a small click.

This lesson works as a written guide with interactive examples. You can explore here before opening the real application or provider dashboard. A recorded video has not been added yet.

Read the short lesson

What will make more sense

  • Recognize that an agent must adapt its method to the actual computer and shell.
  • The intended result can stay the same while the technical method changes.
  • An operating system and a terminal work area are different things.

One idea to keep

Recognize that an agent must adapt its method to the actual computer and shell.

The short lesson

Read the explanation at your pace

A business can keep the same process while different staff use different tools. One person uses a Windows laptop and another uses a Mac. Both can locate a file and read it, but the underlying computer instructions may differ. That is the right starting point for understanding shells: the goal can stay familiar even when the technical wording changes.

Windows often uses PowerShell in the terminal. Macs and Linux computers commonly use other shells, such as zsh or bash. These are programs that interpret text-based instructions. Linux is an operating system family, not a synonym for the terminal. You do not need to compare their syntax here. The important idea is that an agent should recognize the actual environment rather than assume every computer accepts the same instruction.

Our prepared environment-card.md describes a fictional Windows practice workspace. It names the device type, the opened course folder and the intended read-only inspection. Imagine a colleague arriving at a different office. They first check where they are and which equipment is available. An assistant should make the same practical adjustment before performing computer actions. Copying a technical line from an unrelated tutorial may skip that check.

The browser example has no connection to your operating system. It asks what the agent should do when an action was written for a different environment. The matching choice is to adapt the method to the actual computer while preserving the user's goal. Adaptation does not mean expanding the job. A request to inspect one folder remains an inspection of that folder, whichever shell is used.

You might also encounter a remote environment, where the agent's tools run on a server or managed workspace instead of directly on your laptop. A familiar-looking VS Code window does not establish where every action happens. Ask the assistant to identify the working location in ordinary words. “The downloaded course folder on this computer” is much easier to assess than an unexplained technical path.

For optional practice, read the environment note and look at the terminal's displayed shell name without typing. If that feels unnecessary, the browser activity is enough. You are not expected to become a PowerShell, Linux or Mac specialist. Your role is to make sure the assistant's chosen method fits the place where the work will happen and still respects the small task you actually requested.

Try it here

Try it here · no installation needed

Choose the next small step

Follow the prepared example, then select a response to see why it fits. Nothing is connected or changed.

This is a local learning example with prepared responses. It does not run VS Code or contact an AI service.

STEP 1Identify the computer or remote workspace
STEP 2Identify the available shell or tool
STEP 3Keep the requested result and boundary the same

A tutorial uses a different shell from your computer. What should the agent do?

A prompt you can keep

These are example words to copy into your own AI chat when you want to try them. Copying does not send a request.

Read the prepared example for this lesson. Explain the proposed action, its target and the expected result. Keep this as an explanation; do not change files or connect accounts.

A tiny next step, if you want one

Optional: try 2 small actions at your own pace

You can finish this lesson by exploring the example above. These real-app actions are optional, and there is nothing to submit.

  1. Optional: read environment-card.md to identify the fictional workspace.
  2. Optional: if the Terminal panel is already open, notice its shell label without entering an instruction.

A quick confidence check

These checkmarks are a personal reminder. Choose what feels familiar, and come back whenever you want.

Your place is saved in this browser when storage is available. There is no grading or account sync.

Try a short question

Choose an answer to see why it fits. You can try again or explore every explanation.

A tutorial uses a different shell from your computer. What should the agent do?

Is Linux another name for the terminal?

If something looks different

My assistant or VS Code uses a different label.

Use the official help for your selected assistant and version. The course teaches the decision; the exact menu or capability can differ.

I do not have the account or feature used in the example.

Use the prepared browser example and downloaded notes. No account connection or paid service is required to complete this course.

Sources and further help

Read the official product guidance and related learning resources when you need them. You do not need to read every reference now.