Introduction to the Data Insights Agent¶
The Data Insights Agent is a powerful enhancement for CentralQ Chat that allows you to analyze your Microsoft Dynamics 365 Business Central data directly within the chat interface. Ask questions in natural language and receive both textual summaries and visual charts based on your live Business Central data.
Key Capabilities¶
- Natural Language Queries: Ask questions about your data the way you think. No need to learn query languages or navigate complex reporting tools. Simply type your business question, like "What were our sales for item X last quarter?"
- Data-Driven Insights: Go beyond raw numbers. Receive meaningful summaries and visualizations (e.g., bar charts, line graphs, pie charts) generated from your real-time BC data. Understand trends, identify outliers, and gain actionable insights quickly.
- Unified Experience: Access both knowledge-based guidance and data analysis in one interface.
- Secure Analysis: Your data interactions are handled securely, with transparent code generation.
- Business Central Integration: The agent is designed to work smoothly with your Business Central environment, leveraging the specific APIs available to you.
What can you ask?¶
You can ask the Data Insights Agent various questions about your Business Central data:
- "Show me the sales trend for item 'ABC' in Q1 this year."
- "What are my top 5 best-selling products by revenue last month?"
- "Compare actual vs. budgeted expenses for the 'Marketing' department."
- "List customers who haven't placed an order in the last 90 days."
- "What is the average payment period for invoices closed last month?"
- "Show inventory levels for products in the 'Finished Goods' category."
How It Works¶
When you ask a data-related question:
- Intent Detection: CentralQ Chat identifies that your query requires data analysis.
- Code Generation: An advanced AI model generates Python code specifically designed to answer your question using your available Business Central APIs.
- Secure Execution: This code is executed in a secure, sandboxed environment. It fetches the necessary data from your BC instance and performs the requested analysis (e.g., calculations, aggregations).
- Result Presentation: The system interprets the analysis results.
- Display Insights: You receive a natural language answer with visualizations in the chat window.
Tip
You can view the AI's reasoning process and generated code by expanding the "Thoughts" section in each response.
Next Steps¶
- ➡️ Getting Started: Learn how to enable and start using the Data Insights Agent.
- ✨ Key Features: Discover the full range of capabilities.
- ⚙️ How It Works (Detailed): Dive deeper into the technical architecture.
- 🛡️ Security Considerations: Understand the security measures in place.
- 📊 Examples & Use Cases: Explore practical examples of data analysis queries.