CustomGPT powered by Azure Functions
?Did you know that ChatGPT can be extended to integrate with live external systems?
I'm not just talking about responding to queries with pre-loaded data. Instead, imagine engaging in a conversation with ChatGPT where it interacts in real-time with remote APIs exposed by your system. This capability enables fetching live information and also activating backend processes that alter the state of your applications.
??How is this possible?
ChatGPT can be customized through CustomGPTs to perform external actions ( function calling) based on a provided OpenAPI specification. Microsoft Azure Functions coded in C# is an excellent way to expose your backend, thanks to the simplicity of implementing and exposing these endpoints.
??In my blog post, I explain the architecture and the key components of integrating ChatGPT with external systems, focusing on a use case involving Azure DevOps Sprints. This setup allows users to view, create, and close tasks within a Sprint through direct interaction with the chatbot.
You will find the full source code of the backend in my GitHub repository. And detailed instructions on how to create the CustomGPT.
Explore this use case by following the link below, and make sure to share your thoughts on this exciting scenario:
Co-founder & Senior Architect
5 个月Nick De Blasio how much progress are we seeing on chatbots since our MyHuddle adventure? Impressive when I think of QnA Maker and what we are seeing now with GPT!
Co-founder & Senior Architect
5 个月Filadelfo F. / Luca Passacantilli not far down the road EmyBot (https://www.emybot.it/) could be running on this approach.