Why You Should Use Azure AI CLI: Streamlining Your Dev Workflow
As a developer, you're always looking for ways to optimize your workflow, reduce costs, and increase productivity. That's where the Azure AI CLI comes in – a powerful tool that enables you to seamlessly integrate Azure AI services into your development process.
In this post, we'll explore the benefits of using the Azure AI CLI and walk you through a simple project setup for Semantic Kernel and Agents.
What is Azure AI CLI?
The Azure AI CLI is a cross-platform command-line tool that allows you to connect and use Azure AI services without writing code. With just a few commands, you can access a wide range of AI capabilities, including natural language processing (NLP), computer vision, and more.
REPO: https://github.com/Azure/azure-ai-cli
Advantages of Using Azure AI CLI
Streamlined Workflow: The Azure AI CLI simplifies your development workflow by providing a single interface to all Azure AI services. No more switching between different tools or services – just a few commands to get you started.
Increased Productivity: With the Azure AI CLI, you can automate repetitive tasks and focus on higher-level creative work. This means you'll be able to deliver projects faster and with greater accuracy.
Cost-Effective: The Azure AI CLI allows you to pay only for what you use, reducing costs and minimizing waste. Plus, you can scale up or down as needed, without worrying about upfront costs.
Access to Advanced AI Capabilities: The Azure AI CLI gives you access to a wide range of advanced AI capabilities, including NLP, computer vision, and more. This means you can create more sophisticated projects and applications that truly impress.
Getting Started with the Azure AI CLI
Ready to start using the Azure AI CLI? Here's a simple project setup for Semantic Kernel and Agents:
dotnet new tool-manifest
dotnet tool install Azure.AI.CLI --prerelease
dotnet ai init
dotnet ai dev new list
dotnet ai dev new sk-chat-with-agents
dotnet ai dev shell --run "dotnet run"
By following these steps, you'll be able to set up a simple project for Semantic Kernel and Agents using the Azure AI CLI.
The following is the SK Agents at work:

Conclusion
The Azure AI CLI is a powerful tool that can help streamline your development workflow, increase productivity, and reduce costs. With its advanced AI capabilities and simplified interface, it's an essential tool for any developer looking to take their projects to the next level.
In this post, we've explored the benefits of using the Azure AI CLI and walked you through a simple project setup for Semantic Kernel and Agents. Whether you're just starting out or looking to expand your skills, the Azure AI CLI is an excellent choice for anyone interested in developing with AI.
Completed code can be found at: https://github.com/kdcllc/generative-ai