# Communicating with AI

Part of the Artificial Intelligence Merit Badge Digital Resource Guide: [Introduction & Overview](https://merit-badge.university/merit-badges/artificial-intelligence/guide/index.md)

*6. Developing AI Skills*

> **6b.** Identify 5 methods of how to effectively communicate with AI.

You already know how to communicate with other people — you speak, write, gesture, and use facial expressions. But how do you communicate with an AI? It turns out there are several distinct methods, and each one is suited to different situations. For this requirement, you need to identify five methods and share them with your counselor.

![A Scout speaking to a voice assistant device on a kitchen counter while preparing food. Natural, everyday scene showing voice-based AI communication.](https://ik.imagekit.io/doulacoop/tr:w-800/mbu-assets/merit-badges/artificial-intelligence/guide/voice-assistant-interaction?v=7af08761)

---

## The Five Methods

### 1. Text Prompts (Natural Language)

This is the most common way people interact with AI today. You type a question, instruction, or request in plain language — the way you would talk to another person — and the AI responds. ChatGPT, Google Gemini, and similar tools all use text-based communication.

**When it works best:** Research, writing assistance, brainstorming, answering questions, creative projects

**Example:** Typing "Explain the water cycle in simple terms for a 5th grader" into a chatbot

**Key skill:** The quality of your text prompt directly determines the quality of the AI's response. This is so important that it has its own name — **prompt engineering** — which you will explore in the next section.

### 2. Voice Commands (Speech Recognition)

Voice assistants like Siri, Alexa, and Google Assistant use **speech recognition** to convert your spoken words into text, process your request, and then use **text-to-speech** to respond out loud. This is natural language communication just like text prompts, but spoken instead of typed.

**When it works best:** Hands-free situations, quick questions, controlling smart home devices, accessibility for people who have difficulty typing

**Example:** Saying "Hey Siri, set a timer for 10 minutes" or "Alexa, what is the weather today?"

**Key skill:** Speak clearly, use simple and direct phrasing, and give one command at a time for best results.

### 3. Visual Input (Images and Video)

Some AI systems accept images or video as input. You can take a photo of a plant and ask an AI to identify it. You can upload a picture of a math problem and get a step-by-step solution. You can show a video to an AI and ask it to describe what is happening.

**When it works best:** Identifying objects, translating text in photos, analyzing documents, accessibility features like describing images for visually impaired users

**Example:** Using Google Lens to photograph a flower and learn its species, or uploading a screenshot of a homework problem to an AI tutor

**Key skill:** Provide clear, well-lit images. Include context about what you want the AI to focus on — "What breed is this dog?" will get a better answer than just uploading a photo.

### 4. Structured Data Input

Not all communication with AI looks like a conversation. Many AI systems accept **structured data** — organized information in a specific format. Spreadsheets, forms, databases, and formatted files are all examples of structured data that AI systems can process.

**When it works best:** Data analysis, generating reports, automation tasks, bulk processing

**Example:** Uploading a spreadsheet of your troop's fundraiser sales and asking an AI to find trends, create charts, or calculate totals. Or filling out a form that an AI system uses to generate a personalized recommendation.

**Key skill:** Organize your data clearly before giving it to an AI. Label columns, use consistent formats (like always writing dates the same way), and remove errors. Clean data produces better results.

### 5. Code and Programming

The most precise way to communicate with AI is through code. Programmers write instructions in languages like Python, JavaScript, or others to tell AI systems exactly what to do. This gives you much more control than natural language because code is unambiguous — it means exactly one thing.

**When it works best:** Building custom AI applications, training models, automating complex workflows, integrating AI into websites or apps

**Example:** Writing a Python script that uses an AI library to analyze the sentiment (positive, negative, or neutral) of customer reviews

**Key skill:** You do not need to be an expert programmer, but understanding basic coding concepts (variables, loops, conditions) helps you communicate more effectively with AI systems and understand how they work under the hood.

> **Did You Know?**
>
> Many modern AI tools accept multiple types of input at once. This is called **multimodal AI**. For example, you can send ChatGPT a photo along with a text question about the photo, or describe an image you want generated using both text and a reference picture. Multimodal communication is one of the fastest-growing areas in AI.

---

## Comparing the Methods

| Method          | Ease of Use | Precision  | Best For                                  |
| --------------- | ----------- | ---------- | ----------------------------------------- |
| Text prompts    | Very easy   | Medium     | General questions, writing, brainstorming |
| Voice commands  | Very easy   | Low-Medium | Hands-free, quick tasks                   |
| Visual input    | Easy        | Medium     | Identification, translation, analysis     |
| Structured data | Moderate    | High       | Data analysis, bulk processing            |
| Code            | Advanced    | Very high  | Custom applications, automation           |

> **Tip**
>
> You do not need to master all five methods for this requirement — but you should be able to describe each one and give an example. Try to think of a situation where each method would be the best choice. For instance, voice commands are great when your hands are busy cooking, but code is better when you need an AI to process 10,000 data points with exact specifications.

---

## Preparing for Your Discussion

For your conversation with your counselor, be ready to:

**Discussion Preparation** — Be ready to share:

- [ ] Name all five methods of communicating with AI
- [ ] Give a real-world example for each method
- [ ] Explain when each method is most useful
- [ ] Describe a situation where one method would work better than another
- [ ] Mention at least one method you have personally used

[Google AI Experiments](https://experiments.withgoogle.com/collection/ai): A collection of interactive AI experiments that let you communicate with AI through text, voice, images, and drawings.

[Code.org — How AI Works: Communicating with Computers](https://code.org/curriculum/how-ai-works): Free video lessons covering how humans and AI communicate, including natural language processing.

---

- Previous: [How AI Learns](https://merit-badge.university/merit-badges/artificial-intelligence/guide/req6a/index.md)
- Next: [Prompt Engineering](https://merit-badge.university/merit-badges/artificial-intelligence/guide/req6c/index.md)
