Aman Sharma
Workshop
Building your own copilot with ABP chat module
Speaker's Biography
Aman Sharma is a seasoned Senior Software Developer with five years of experience at Wai Technologies. Specializing in the .NET stack, including Angular and Blazor, Aman has played a key role in developing innovative solutions for the company. Recently, he has embarked on a new journey into the realm of artificial intelligence, beginning to explore the capabilities of OpenAI. Aman's passion for learning and his dedication to pushing the boundaries of technology make him a valuable asset to the team at Wai Technologies.Workshop Abstract
This workshop focuses on developing a custom Copilot infrastructure utilizing a specific development framework, designed for organizations to create their own AI-driven assistants.
Framework Components:
- API-based microservices deployable on Azure Kubernetes Service (AKS), leveraging Microsoft Bot Framework SDK and Azure OpenAI API for AI capabilities.
- A versatile database setup supporting in-memory databases, relational and non-relational databases, blob storage.
- A message broker architecture to facilitate data flow to the microservices' connected databases.
- Integration of the ABP chat module for UI interactions with the microservices API.
Key technologies and libraries utilized in this framework include Microsoft Bot Framework SDK, Azure OpenAI, the ABP chat module, .Net Aspire. This comprehensive approach aims to provide a scalable, efficient infrastructure for building sophisticated AI copilots.