AI Chatbot Data Flow
    • Dark
      Light
    • PDF

    AI Chatbot Data Flow

    • Dark
      Light
    • PDF

    Article summary

    The chatbot receives human-language requests and returns visualized data in response. It performs several operations on the human request, including selecting the best visualization type and translating the request into a database query.

    Usage of Azure OpenAI ChatGPT

    The chatbot utilizes Azure OpenAI ChatGPT to process human language requests. Azure OpenAI ensures that data is not used for training and is not retained by Azure or OpenAI. For more information, see Azure OpenAI Data Privacy.

    Data Handling

    Data that is not used

    • Raw query response data is not sent to Azure OpenAI.
    • The chatbot translates human requests into Elastic Search queries and retrieves data using an authentication token.
    • User private data is not logged.
    • User requests are not used in Azure OpenAI ChatGPT training by any party.

    Data that is used

    • User requests are stored by ControlUp for future improvements of the ControlUp Chatbot.
    • Anonymized response data is retained by ControlUp for 30 days for support purposes.
    • Aggregated statistical data might be sent to Azure OpenAI for data extraction and summarization. For example, a request like “show me a graph of average CPU of all devices over the last 2 weeks” will result in aggregated data over all devices. A sample of this data will be used to generate code for data extraction and may be summarized for a human-readable answer.

    Was this article helpful?