# Artificial Intelligence(AI) Lessons

- [Introduction to AI Fundamental](https://www.xrdev.app/mixed-reality-docs/ai-lessons/fundamental-ai-concepts.md): Introduction to fundamental concepts and AI app prototypes
- [Concepts](https://www.xrdev.app/mixed-reality-docs/ai-lessons/fundamental-ai-concepts/concepts.md)
- [What is training data?](https://www.xrdev.app/mixed-reality-docs/ai-lessons/fundamental-ai-concepts/concepts/what-is-training-data.md)
- [Project](https://www.xrdev.app/mixed-reality-docs/ai-lessons/fundamental-ai-concepts/project.md)
- [How to create a no code AI application using Power Apps and Custom Vision?](https://www.xrdev.app/mixed-reality-docs/ai-lessons/fundamental-ai-concepts/project/how-to-create-an-application-with-ai-whiteout-coding.md): A fast and easy way to prototype apps with AI capabilities
- [What is Power Platform?](https://www.xrdev.app/mixed-reality-docs/ai-lessons/fundamental-ai-concepts/project/how-to-create-an-application-with-ai-whiteout-coding/what-is-power-platform.md)
- [Is AI Builder the right choice?](https://www.xrdev.app/mixed-reality-docs/ai-lessons/fundamental-ai-concepts/project/how-to-create-an-application-with-ai-whiteout-coding/is-ai-builder-is-the-right-choice.md): How to decide if Power Platform and AI Builder is the right choice for what I want to build?
- [What is Object Detection?](https://www.xrdev.app/mixed-reality-docs/ai-lessons/fundamental-ai-concepts/project/how-to-create-an-application-with-ai-whiteout-coding/how-to-try-out-object-detection.md)
- [How to detect objects from images?](https://www.xrdev.app/mixed-reality-docs/ai-lessons/fundamental-ai-concepts/project/how-to-create-an-application-with-ai-whiteout-coding/image-detection.md)
- [How to improve Model performance?](https://www.xrdev.app/mixed-reality-docs/ai-lessons/fundamental-ai-concepts/project/how-to-create-an-application-with-ai-whiteout-coding/how-to-improve-model-performance.md)
- [How to use your Custom Vision model in a Power App?](https://www.xrdev.app/mixed-reality-docs/ai-lessons/fundamental-ai-concepts/project/how-to-create-an-application-with-ai-whiteout-coding/how-to-use-your-model-in-a-power-app.md)
- [What's next?](https://www.xrdev.app/mixed-reality-docs/ai-lessons/fundamental-ai-concepts/project/how-to-create-an-application-with-ai-whiteout-coding/where-to-go-next.md)
- [What could go wrong?](https://www.xrdev.app/mixed-reality-docs/ai-lessons/fundamental-ai-concepts/what-could-go-wrong.md)
- [Resources](https://www.xrdev.app/mixed-reality-docs/ai-lessons/fundamental-ai-concepts/ai-and-cognitive-services-resources.md): A cheatsheet for links to AI resources
- [Speech](https://www.xrdev.app/mixed-reality-docs/ai-lessons/speech.md): Azure Speech Services introduction
- [What's the problem we are solving?](https://www.xrdev.app/mixed-reality-docs/ai-lessons/speech/whats-the-problem-we-are-solving.md)
- [Where to get started?](https://www.xrdev.app/mixed-reality-docs/ai-lessons/speech/where-to-get-started.md)
- [Creating an Azure Resource](https://www.xrdev.app/mixed-reality-docs/ai-lessons/speech/creating-an-azure-resource.md)
- [How to make the Speech API call?](https://www.xrdev.app/mixed-reality-docs/ai-lessons/speech/how-to-make-the-speech-api-call.md)
- [How to transcribe Speech](https://www.xrdev.app/mixed-reality-docs/ai-lessons/speech/how-to-transcribe-speech.md)
- [How to Translate Speech](https://www.xrdev.app/mixed-reality-docs/ai-lessons/speech/how-to-translate-speech.md)
- [Tools](https://www.xrdev.app/mixed-reality-docs/ai-lessons/speech/tools.md)
- [Cognitive Services Best Practices](https://www.xrdev.app/mixed-reality-docs/ai-lessons/cognitive-services-best-practices.md)
- [Concepts](https://www.xrdev.app/mixed-reality-docs/ai-lessons/cognitive-services-best-practices/concepts.md)
- [Project](https://www.xrdev.app/mixed-reality-docs/ai-lessons/cognitive-services-best-practices/project.md)
- [What could go wrong?](https://www.xrdev.app/mixed-reality-docs/ai-lessons/cognitive-services-best-practices/what-could-go-wrong.md)
- [Resources](https://www.xrdev.app/mixed-reality-docs/ai-lessons/cognitive-services-best-practices/resources.md)
- [AI Show Episode 46](https://www.xrdev.app/mixed-reality-docs/ai-lessons/ai-show-episode-46.md): Introduction to implementing Speech in JavaScript.
- [What could go wrong?](https://www.xrdev.app/mixed-reality-docs/ai-lessons/ai-show-episode-46/what-could-go-wrong.md)
- [AI Show Episode 48](https://www.xrdev.app/mixed-reality-docs/ai-lessons/ai-show-episode-48.md)
- [Resources](https://www.xrdev.app/mixed-reality-docs/ai-lessons/ai-show-episode-48/resources.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://www.xrdev.app/mixed-reality-docs/ai-lessons.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
