Microsoft's Copilot usually footnotes its responses. It places response footnote numbers (hyperlinks) at the end of its response. Additionally, it places further ("Learn more") links as end notes at the end of the article, but i am not focused on those end notes. I want to understand if and how Botpress can create the footnotes at the end of its responses.
For example (I invite you to try this same question with Copilot), the following is the footnoted response I get if I ask Copilot: "What is Botpress?"
" Botpress is an open-source conversational AI platform designed for creating and deploying chatbots. It provides developers with tools for natural language understanding, a messaging API, and a fully featured studio to build sophisticated chatbots. Botpress integrates with generative AI, like ChatGPT, to automate tasks and enhance chatbot interactions. It's known for its flexibility, allowing the creation of chatbots that can understand and respond to natural language inputs ¹ ² ³."
[Note: In the original Copilot output, the superscript numbers at the end, (1, 2, and 3) are hyperlinks to the sources used by Copilot to create its response.]
However, whenever I try to get Botpress to output something similar ( for example, using turn.KnowledgeAgent.citations), it fails.
Can Robert, please, create and post a video showing how to do this sort of footnoting with Botpress?
(P.S. I use the flowchart, non-programming, method that Robert demonstrates.)