AI From Zero · ChatGPT and AI Assistants

Understanding AI Assistants

Learn what AI assistants are, how they differ from traditional software, and how ChatGPT, Gemini, Claude, Copilot, Perplexity, and other assistants fit into the wider AI landscape.

Estimated learning time: 15 minutes

What You'll Learn

By the end of this lesson, you will be able to:

- Explain what an AI assistant is.
- Understand how AI assistants differ from traditional software.
- Recognize ChatGPT as one example of an AI assistant.
- Identify several other major AI assistants.
- Describe common capabilities shared by modern AI assistants.
- Understand why different AI assistants can produce different results.
- Identify factors that can influence which AI assistant is useful for a particular task.
- Understand common limitations of AI assistants.
- Recognize that the concepts learned about context, instructions, and generated responses apply across many AI assistants.

What Is an AI Assistant?

So far, much of this module has used ChatGPT as our main example.

That was useful because ChatGPT provides a familiar way to understand modern conversational AI.

But ChatGPT is not the only AI assistant.

It belongs to a much broader category of software called AI assistants.

An AI assistant is a software system that can use artificial intelligence to help a person perform tasks, answer questions, work with information, generate content, or interact with digital tools.

The exact capabilities depend on the particular assistant.

Why Are They Called Assistants?

Traditional software usually expects the user to operate the software through predefined controls.

For example, a spreadsheet application gives you menus, buttons, formulas, and cells.

An AI assistant can provide another way to interact with software.

You can describe what you want using natural language.

For example:

"Summarize this report in five bullet points."

or:

"Help me create a study plan for learning artificial intelligence."

The assistant can then generate a response or perform an available task based on the request.

ChatGPT Is One AI Assistant

ChatGPT is one of the best-known examples of a conversational AI assistant.

In the earlier lessons, we used ChatGPT to understand concepts such as:

  • Language models.
  • Tokens.
  • Inference.
  • Next-token prediction.
  • Conversation context.
  • Clear instructions.

These concepts are useful beyond ChatGPT.

They are part of a much wider understanding of modern AI assistants.

Other AI Assistants

Several other companies provide AI assistants with overlapping capabilities.

Examples include:

  • Google Gemini
  • Anthropic Claude
  • Microsoft Copilot
  • Perplexity

There are also many specialized AI assistants built for particular industries, applications, and workflows.

The AI landscape changes quickly, so the names, features, models, and capabilities of these products can change over time.

The important lesson here is not to memorize a list of products.

The important lesson is to understand the category.

What Can AI Assistants Do?

Modern AI assistants can support many different activities.

Depending on the particular system, they may be able to:

  • Answer questions.
  • Explain difficult concepts.
  • Summarize documents.
  • Rewrite text.
  • Generate ideas.
  • Write or analyze code.
  • Analyze information.
  • Create or work with images.
  • Help with research.
  • Assist with planning.
  • Work with files.
  • Interact with other software or tools.

Not every assistant supports every capability.

Some assistants are designed around particular ecosystems, while others focus more heavily on research, coding, productivity, creativity, or general conversation.

AI Assistants Are More Than Chatbots

The terms chatbot and AI assistant are sometimes used interchangeably, but they can describe different levels of capability.

A basic chatbot may simply follow a predefined set of rules.

An AI assistant can use modern AI models to interpret natural-language requests and generate more flexible responses.

Some modern AI assistants can also connect to tools and external systems.

For example, an assistant might be able to work with documents, search information, analyze data, or interact with another application.

This makes the assistant more than a simple question-and-answer interface.

Different Assistants Can Give Different Answers

You might ask several AI assistants the same question and receive different responses.

That is normal.

Different assistants may use different models, system instructions, tools, context handling, retrieval systems, safety policies, and other technologies.

Even when two assistants are asked the same question, their internal processing and available information may not be identical.

Therefore, different outputs do not automatically mean that one system is broken.

Different Strengths and Different Use Cases

AI assistants can have different strengths.

One assistant may be particularly useful within a productivity ecosystem.

Another may be popular for coding.

Another may emphasize research and web-based information.

Another may be especially useful for long-form writing or document analysis.

The important idea is:

There is not necessarily one AI assistant that is best for every task.

Choosing an AI Assistant

When choosing an AI assistant, consider the task you need to accomplish.

Useful questions include:

  • What do I want to accomplish?
  • Does the assistant support the required type of input?
  • Does it support the tools I need?
  • Does it work well with the software or services I already use?
  • Do I need current information?
  • Do I need document or file analysis?
  • Do I need coding assistance?
  • Do I need image, audio, or video capabilities?
  • Are privacy and security requirements important for this task?

The answer to these questions can help determine which tool is appropriate.

AI Assistants and Context

In Lesson 24, we learned about conversation context.

The same general concept applies to many AI assistants.

An assistant may use information from earlier parts of an interaction to interpret a later request.

For example:

User: "I am preparing a presentation about climate change."

User: "Give me three examples."

The second request can depend on the context established by the first message.

The exact way context is handled differs between systems, but the general concept is important across conversational AI.

AI Assistants and Instructions

Lesson 25 introduced the importance of asking clear questions.

This principle also applies broadly to AI assistants.

Consider:

"Write something about business."

Compared with:

"Write a 300-word beginner-friendly explanation of how small businesses can use AI to improve customer service."

The second request provides a clearer target.

Good communication is useful regardless of which AI assistant you are using.

AI Assistants Can Use Different Tools

Some AI assistants can do more than generate text.

Depending on the product and configuration, an assistant may have access to tools such as:

  • Web search.
  • File analysis.
  • Code execution.
  • Image generation.
  • Data analysis.
  • External applications.

Tools can extend what an AI assistant can accomplish.

However, the availability of a tool does not mean that the assistant will always use it correctly.

The user should still evaluate important results.

AI Assistants Can Have Limitations

Although modern AI assistants are powerful, they are not perfect.

Common limitations can include:

  • Incorrect information.
  • Ambiguous interpretations.
  • Incomplete context.
  • Outdated information in some situations.
  • Limited access to external information.
  • Errors in generated code.
  • Incorrect calculations or reasoning.
  • Different results for similar requests.

These limitations are not necessarily unique to one product.

They are important considerations when working with AI assistants generally.

AI Assistants Do Not All Know the Same Things

It is tempting to think that every AI assistant has access to exactly the same knowledge.

That is not necessarily true.

Different systems can have different training processes, models, tools, retrieval systems, and access to current information.

One assistant may have access to information or tools that another does not.

This is another reason why results can differ between AI systems.

Specialized AI Assistants

Not every AI assistant is designed to be a general-purpose assistant.

Some are built for specific tasks or industries.

For example, specialized AI systems may assist with:

  • Software development.
  • Customer service.
  • Healthcare workflows.
  • Financial analysis.
  • Legal research.
  • Education.
  • Marketing.
  • Business operations.

Specialized systems may have access to domain-specific information, tools, or workflows.

This can make them useful for particular tasks even when a general-purpose assistant is also available.

AI Assistants as Productivity Tools

One of the most important ways to think about AI assistants is as productivity tools.

They can help people move from an idea to a useful first draft, explanation, analysis, or plan more quickly.

For example, an AI assistant might help you:

  • Turn notes into a summary.
  • Turn an idea into an outline.
  • Turn a question into a learning plan.
  • Turn raw information into a draft report.
  • Turn a technical concept into a beginner explanation.

The assistant does not necessarily replace the person performing the task.

Instead, it can become part of the workflow.

Human Judgment Still Matters

The fact that several AI assistants are powerful does not mean that humans no longer need to think.

A user still needs to decide:

  • What problem should be solved?
  • Which information matters?
  • Which output is useful?
  • Which claims should be verified?
  • Which recommendation is appropriate?
  • What should actually be done?

The AI assistant can help with parts of this process, but responsibility for important decisions should not automatically be handed over to an AI system.

The Bigger Picture

We can now connect the lessons in this module.

ChatGPT helped us understand how a modern AI assistant can work.

We learned about:

  • How an AI assistant generates responses.
  • How tokens are used.
  • How context can influence a conversation.
  • How clear requests can improve communication.
  • Why AI responses can contain mistakes.

These concepts are not limited to one product.

They provide a foundation for understanding the wider world of AI assistants.

What You Should Remember

  • ChatGPT is one example of a modern AI assistant.
  • Other AI assistants include Gemini, Claude, Copilot, Perplexity, and many specialized systems.
  • AI assistants can support tasks such as answering questions, writing, analysis, research, coding, and planning.
  • Different assistants can have different models, tools, capabilities, and strengths.
  • There is not necessarily one assistant that is best for every task.
  • Context and clear instructions are useful across many conversational AI systems.
  • AI assistants can have important limitations.
  • Specialized AI assistants can be designed for particular industries or workflows.
  • AI assistants can increase productivity without eliminating the need for human judgment.

What Comes Next?

We have now developed a foundation for understanding AI assistants as a broader category.

The next step is to learn how to work with these assistants more effectively.

We will begin looking at practical ways to use AI assistants for everyday tasks, learning, writing, research, and productivity.

Key Takeaways

  • AI assistants are a broad category, not just ChatGPT.
  • ChatGPT, Gemini, Claude, Copilot, and Perplexity are examples of AI assistants.
  • Different assistants can have different capabilities, tools, and strengths.
  • Context and clear instructions are broadly useful concepts.
  • AI assistants can support many productivity tasks.
  • Specialized assistants can target specific industries and workflows.
  • Human judgment and verification remain important.

Try It Yourself

Compare two AI assistants.

If you have access to two different AI assistants, ask both of them the same question.

For example:

"Explain machine learning to a complete beginner using one everyday example."

Compare the responses.

Look for differences in:

  • Explanation style.
  • Level of detail.
  • Examples.
  • Organization.
  • Clarity.

Then ask both assistants a follow-up question:

"Make the explanation shorter and give me three bullet points."

Observe how both systems respond to the same instruction.

The goal is not to decide which assistant is universally better. The goal is to recognize that different AI assistants can produce different results and that the best choice depends on the task.

Test Your Knowledge

You've reached the end of this lesson.

Test what you've learned with the Understanding AI Assistants - Quiz.

Take the Quiz
← Common ChatGPT Mistakes
Working Effectively With AI Assistants →
Back to Course