Microsoft’s latest blog series, “Build Intelligent Apps,” guides developers through creating generative AI applications using Azure AI Studio. It features two main projects: Contoso Chat, a customer service chatbot, and Contoso Creative Writer, a content assistant. The series outlines the end-to-end development cycle, tools, and workflows needed for successful AI application deployment.

Build Generative AI Applications End-to-End on Azure AI Studio
Microsoft has unveiled an exciting initiative for developers eager to dive into generative AI applications. The new series, titled #30DaysOfIA, focuses on building intelligent applications code-first using Azure AI. This week-long journey is designed to simplify the generative AI development process.
What’s New?
The initiative showcases two core applications: Contoso Chat and Contoso Creative Writer. These applications serve as practical examples for developers, providing insights into the end-to-end workflow.
“Building Generative AI applications can feel daunting for traditional app developers.”
Major Updates
The Contoso Chat application functions as a customer service chatbot. It utilizes the Retrieval Augmented Generation (RAG) pattern to deliver accurate responses based on product catalogs and customer purchase history. This ensures that users receive relevant answers quickly.
On the other hand, the Contoso Creative Writer acts as a content publishing assistant. It employs the Multi-Agent Conversation pattern to autonomously coordinate and execute multiple tasks on behalf of the user.
How Are We Building It?
Both applications leverage Azure’s powerful infrastructure. For Contoso Chat, user requests are processed through Azure Container Apps, utilizing Azure AI Search and Azure Cosmos DB for data management. Meanwhile, the Contoso Creative Writer follows a similar architecture, requiring coordination across various AI tasks before generating output.
What’s Important to Know?
Understanding the developer workflow is crucial. This series breaks down the application lifecycle into three stages: ideation, augmentation, and operationalization. Each stage is mapped to specific tasks and tools, making the process intuitive for developers.
“If you found this series valuable, please star the repos to help others discover them!”
Next Steps
Ready to get hands-on? Here are a few actions to take:
- Register for the Microsoft AI Tour for instructor-led workshops.
- Attend Microsoft Ignite for related lab and breakout sessions.
- Explore the AI Templates Collection for various scenarios.
Whether you’re a seasoned developer or just starting, this initiative provides valuable resources to enhance your skills in building generative AI applications. Happy learning!
From the Microsoft Developer Community Blog