doodle-to-code

From Doodle to Code: Understand the concepts of Generative AI principles through doodles and apply the knowledge by coding!

CC-BY-4.0 License

Stars
88
Committers
3

Doodle to Code: A Practical guide to getting started with Generative AI

Learn the fundamentals of Generative AI and related technologies from doodles and apply the knowledge by coding. Each content comes with a video, conceptual doodles, and hands-on projects to build a practical app with conversational AI. Optimize your knowledge and enhance your skills!

Prerequisites

For coding exercises, it is recommended to use Visual Studio Code for the best experience.

To use Azure AI Services, you generally need to have an Azure account, which allows you to access and manage various Azure services, including AI tools.

Additionally, some exercises use a bot on Microsoft Teams as an example. You can start developing on Teams and access the sandbox for free, but first you need to get:

Topics

Aside from the first topic, which covers the basics of generative AI, all other topics are standalone projects. You can start with any topic you like!

# Topics Descriptions
01 Generative AI and Prompting 101 Explore the basic concepts of Large Language Model (LLM) such as GPT, and prompt engineering. Also learn how to use Azure OpenAI services.
02 Personalize AI chatbot using prompts Master the art of prompt engineering to build Clippy for Teams using Azure OpenAI and Teams AI Library.
03 OpenAI Assistants API Learn OpenAI Assistants API and build your own cooking advisor bot on Teams.
04 Intro to Retrieval-Augmented Generation (RAG) Import your custom data using Azure AI Search and build a RAG-based AI assistant in Python using Teams Toolkit.
05 Deploy to a Teams app using Azure OpenAI Studio Bring your AI app to Teams using Azure OpenAI Studio's 'Deploy to a Teams App' feature.