
3 Different Flavors For Building Chatbots With Microsoft
December 1st, 2019Microsoft now offers a chatbot building tool for everyone. At Ignite 2019, two new tools were announced alongside the existing SDK. Here's how they compare.
Power Virtual Agent — no code
Built for business users. An online application with a clean GUI, pre-built topics, and no code required. It supports topic and entity recognition, Power Automate integration, human handover, and easy multi-channel deployment. The trade-off: no LUIS integration (entities must be asked for rather than recognised), no QnA Maker support, no language generation, no versioning, and no debugging.
Bot Framework Composer — low code
The missing link for Microsoft Bot Framework. A visual dialog builder that integrates LUIS and QnA Maker training directly in the tool. It's fully open-source, so you can white-label it or build custom connectors. Having coding skills helps for extra features, but it's not required for core functionality. The tool is linked to version control, though multi-person collaboration can be tricky.
Bot Framework SDK — full flexibility
The highly adaptable SDK (v4.6+), available for C#, Java, Node.js, and Python. The sky is the limit: write your own integrations, use Adaptive Dialogs for context-switching mid-conversation, debug line by line in your IDE, and collaborate with other developers via version control. The learning curve is steep, but it gives full control. Start with Power Virtual Agent for simple bots. Move to Composer or SDK when you need more intelligence and flexibility.
Explore more
Microsoft Power Virtual Agents: a first look
A first look at Microsoft Power Virtual Agents — a no-code tool that lets subject matter experts build virtual agents without developers.

Redeeming the chatbot: more than easy customer interactions
Chatbots are more than marketing gimmicks. From virtual assistants and safety buddies to symptom checkers during COVID-19 — here's an overview of different chatbot types and how we build them.

Chatbot human handover with Microsoft Teams
How Arinti enables seamless handover from chatbot to human agent through Microsoft Teams integration.

Related Cases
Chatbot Bertje - digital citizen services for the City of Roeselare
Chatbot Bertje answers citizen questions for the City of Roeselare across all municipal domains, 24/7 — built with a database of 1,000 questions, NLP-based training, and automatic routing to the city's complaint handling system. Live since October 2019.

GenAI-powered virtual assistant for citizen services
AI-powered virtual assistant for citizen services - the first GenAI-powered chatbot on a Flemish municipal website, combining conversational AI with semantic search to answer citizen questions in plain Dutch, directly from the city's own content.
%2520Toerisme%2520Leiestreek%2520vzw.jpg&w=3840&q=75)
Business process automation for HR services
Chatbot Louise automates end-of-contract procedures at Partena Professional — reducing dismissal advice from 60+ minutes to 15–20 minutes, serving 900 payroll consultants daily, and going from prototype to production in three months.
