24 packages tagged with “conversation”
Builds conversational interfaces (for example, chatbots, and voice-powered apps and devices).
This SDK allows you to use the Microsoft Cognitive Speech Service for remote conversation. See https://aka.ms/csspeech for more information.
Convesation server models.
Convesation server model abstractions.
Provides functionallity for build Osiris Conversation scripts
A small library to facilitate some of the processes to creating bots for telegram
Conversation data access layer
Interfaces for conversation data access layer
Microsoft Bot Builder integration with Wit.ai helps in creating powerful bots that utelize the power of Wit.ai for language understanding and decision making for the next action the bot should take, which giving the developer the control to extend these actions. High Level Features: * Built-in Wit.ai Dialog. * Ability to implement the actions from Wit.ai easily.
The Syncfusion® .NET WinUI Chat, often known as conversational UI, provides a modern conversational chatbot experience. It is a versatile control that displays a conversation between two or more users in a fully customizable layout. Depending on the business needs, you can display messages in various formats such as text, calendar, date picker, and more.
.NET Conversation modelling library for building bots with Bot Builder SDK V4.
Xenioo is a highly advanced chatbot designer that can be published to Facebook, WhatsApp, Telegram, Slack and as a Web plugin. The Xenioo API Channel allows any application to integrate and interact with a Xenioo chatbot.
A full c# wrapper for Sunshine's api v2.
A .NET library for creating and managing Virtual Conversations (vCons)
Dialog system extension for BotTelegram.Core. Provides state management, conversation flows, and dialog scaffolding for Telegram bots.
A .NET library for AI conversation management with Ollama integration, featuring hybrid RAG+Tools routing, intelligent embedding services, and natural conversation handling with improved MoE decision making.
A C# library for reading Magnit Branching Dialog markup and parsing it into Magnit.Branching dialog objects. This library allows developers to interpret the markup, dynamically, and then save the generated objects into well-formed, non-recursive, ID-keyed records.
A C# library for rendering conversations using content generated by the Magnit.BranchingDialog.Development library.
Can be used to convert file sizes to other units easily (e.g TB to GB, MB to KB etc.). It can also be used to compare units and improves code readability.
C# gRPC client SDK for Messaging Core service - providing messaging, conversation management, user management, and real-time messaging capabilities.
Multi-turn agent abstractions for building conversational AI loops with support for both raw LLM APIs and CLI-based agents like Claude Agent SDK.
Core abstractions for real-time audio conversation in .NET. Provides ITextToSpeechClient, IVoiceActivityDetector, and IRealtimeConversationClient interfaces following Microsoft.Extensions.AI patterns. Pluggable providers for STT, TTS, VAD, and LLM.
Vienna - Official .NET SDK for Captivate Chat API. Provides real-time WebSocket communication, HTTP messaging, file management, and multi-tenant support. Built with SOLID principles and full async/await support.
Generative AI library for .NET 10.0 with built-in OpenAI ChatGPT and Google Gemini API clients and support for C# function calling via reflection. Features: - Chat Completion - Response Streaming - Text Embedding - Text-to-Speech - Speech-to-Text - Moderation - Configurable Token Limit - Configurable Character Limit - Configurable Message Limit - Message Pinning - Function Calling - Support for Dependency Injection - Automatic Reattempt on Failure - Advanced Customization