What is AI Chatbot?
AI Chatbot is an intelligent assistant that helps you explore and analyze CKAN datasets using natural language. Simply type questions in plain English and get insights, visualizations, and data analysis.
Getting Started in 3 Steps
Step 1: Access AI Chatbot
Navigate to the AI Chatbot interface from your CKAN portal. You'll see a welcome screen with example queries.
Step 2: Ask Your First Question
Type a question in the input box at the bottom. Try:
- "What datasets are available?"
- "Show me population data"
- "Create a chart of unemployment rates"
Step 3: Understand the Response
The AI will provide:
- Answer: Direct response to your question
- Datasets Found: Relevant data sources
- Visualizations: Charts if requested
- Thinking Process: How the AI reached its conclusion (expandable)
Interface Overview
Header Controls
- ? Thinking Toggle: Show/hide AI's reasoning process
- ? Export: Download your conversation
- ?️ Clear: Start a new conversation
- ❓ Help: Access this guide
Message Area
- Your messages: Appear on the right (blue)
- AI responses: Appear on the left with robot icon
- Interactive elements: Click to expand datasets, view charts
Input Area
- Type questions (1000 character limit)
- Press Enter or click Send
- Character counter shows remaining space
Key Features
1. Natural Language Understanding
Ask questions naturally:
- "What's the unemployment rate in California?"
- "Compare education levels between states"
- "Show trends over the last 5 years"
2. Smart Dataset Discovery
The AI automatically:
- Searches all available datasets
- Shows relevance scores
- Provides direct links to data
3. Instant Visualizations
Request charts by asking:
- "Create a bar chart of..."
- "Show a line graph of..."
- "Visualize this data"
4. Context Awareness
The AI remembers your conversation:
You: "Show unemployment data"
AI: [provides response]
You: "Now add education levels" ← AI knows you mean to the unemployment data
Basic Commands
What You Want | How to Ask |
---|---|
Find data | "What datasets are available about [topic]?" |
View data | "Show me data from [dataset name]" |
Analyze | "What's the average/total/trend in [data]?" |
Compare | "Compare [A] and [B]" |
Visualize | "Create a chart showing [data]" |
Summarize | "Summarize the key findings" |
Tips for Better Results
Be Specific
❌ "Show data"
✅ "Show population data for Texas cities over 100,000 people"
Include Timeframes
❌ "What's the rate?"
✅ "What's the unemployment rate for 2023?"
Request Output Format
- "Show this as a table"
- "Create a bar chart"
- "List the top 10"
Next Steps
- Try the example queries on the welcome screen
- Explore your specific area of interest
- Experiment with different visualization types
- Check out the Examples Guide for more ideas
Need Help?
- This is a beta feature - verify critical information
- Check the FAQ for common questions
Quick Start Guide v2.1 - Beta
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article