Chat Basics: Your First Queries
Welcome to RubixKube’s conversational interface! This tutorial walks you through your first Chat queries with real screenshots and responses from the SRI Agent.Hands-on approach: We’ll type real queries, show you actual responses, and explain what’s happening at each step. By the end, you’ll be comfortable using Chat for daily tasks.
What is the Chat Interface?
The Chat is your natural language gateway to infrastructure intelligence. Instead of:- Remembering complex
kubectl
commands - Navigating multiple dashboards
- Searching through logs manually
Opening Chat for the First Time
Step 1: Navigate to Chat
Click Chat in the left navigation or press⌘K
and type “chat”.

Element | Purpose |
---|---|
💬 Message Box | Where you type your questions |
🤖 SRI Agent | The AI assistant you’re talking to |
📎 Attachment | Upload YAML files for analysis |
🚀 Quick Actions | Pre-built query categories |
📝 Chat History | Your past conversations (left sidebar) |
Your First Query: “What pods are failing?”
Let’s start with a common question every engineer asks.Type the Query
In the message box, type:
Watch the Agent Think
The SRI Agent immediately starts working. You’ll see its reasoning process:
1
Thought: Identifying Failing Pods
The agent plans its approach - “How do I find failing pods?”
2
Function Call: fetch_kubernetes_graph_snapshot
The agent queries your Kubernetes cluster
3
Executed Function
The query completed - agent got the data
4
Analysis
Agent processes results and formulates a response
Complete transparency! You can see EXACTLY what the agent is doing - every function call, every thought. This builds trust and helps you understand how it works.
The Response
The agent responds with intelligent analysis:
“I’ve checked for pods and deployments in thedefault
namespace and found nothing. This suggests one of the following:To help you, could you tell me:
- There are no workloads in the
default
namespace- Your applications are in other namespaces
- The cluster is new or empty
- Which namespace are your applications in?”
The agent asks clarifying questions! It doesn’t fail silently - it guides you to provide the information it needs. This is intelligent assistance.
Following Up: Natural Conversation
Chat remembers context. You can respond naturally: You type:"Check the rubixkube-tutorials namespace"
Agent responds:

“Of course, Connect. I’ll check the rubixkube-tutorials
namespace for you.”
Notice:
- ✅ You didn’t repeat “show me failing pods”
- ✅ Agent understood the context
- ✅ Conversation flows naturally
Understanding Agent Responses
Every response includes:What Was Found
The actual data from your cluster - pods, statuses, errors
Reasoning
Why the agent reached this conclusion
Suggestions
Next steps or follow-up questions
Context Clues
References to related incidents or documentation
Quick Action Categories
Before typing custom queries, explore the Quick Actions:
Available Categories
- Infrastructure
- Security
- Monitoring
- Troubleshoot
- Networking
Click to get prompts for:
- Managing clusters and nodes
- Viewing resource usage
- Listing deployments and services
For beginners: Start with Quick Actions to see example queries, then customize them for your needs.
Chat Features You Should Know
Expandable Sections
Click on “Thought” or “Function Call” to see details:🧠 Thought - Agent Planning
🧠 Thought - Agent Planning
Shows the agent’s reasoning process:
- “Identifying Failing Pods”
- “Evaluating the Strategy”
- “Analyzing Pod’s Status”
🔧 Function Call - What Was Queried
🔧 Function Call - What Was Queried
Shows what APIs were called:
fetch_kubernetes_graph_snapshot
fetch_kubernetes_logs
analyze_kubernetes_resources
⏱️ Timing - How Long It Took
⏱️ Timing - How Long It Took
Bottom of response shows:
- “3 tools called, took 28.53 seconds”
Keyboard Shortcuts
Shortcut | Action |
---|---|
⌘K (Mac) / Ctrl+K (Windows) | Open search → type “chat” |
Enter | Send message |
Shift + Enter | New line in message |
↑ | Edit your last message |
Esc | Close chat panel |
Common First Questions
Here are queries perfect for getting started:Basic Cluster Info
Pod Status Queries
Resource Usage
Learning Queries
Response Feedback
After each response, you can:👍 Good Response
Mark helpful responses - improves the agent
👎 Bad Response
Flag unhelpful responses for review
📋 Copy
Copy the response to clipboard
⚙️ More Options
Export, regenerate, or share
Chat History
All your conversations are saved in the left sidebar: Features:- 🔍 Search past conversations
- 📝 Rename conversations
- 🗑️ Delete conversations
- 📤 Export to Markdown or JSON
- ➕ Start new chat anytime
Pro Tip: Give conversations descriptive names like “OOMKilled Investigation - May 3” for easy reference later.
What Makes Chat Different?
Cluster-Aware
Responses use YOUR actual cluster data, not generic Kubernetes knowledge
Context Memory
Maintains conversation thread - no need to repeat yourself
Multi-Agent Backend
Coordinates with Observer, RCA, and Memory agents
RCA Integration
Can explain incidents detected by RubixKube
Learning Mode
Teaches Kubernetes concepts with cluster examples
Transparent
Shows its reasoning - you see how it thinks
Beta Limitations
What Chat DOES (Beta):
- ✅ Answer questions about your cluster
- ✅ Analyze incidents and provide RCA
- ✅ Explain Kubernetes concepts
- ✅ Provide troubleshooting guidance
- ✅ Show you kubectl commands to run
- ❌ Execute kubectl commands automatically
- ❌ Apply configuration changes
- ❌ Restart pods or deployments
Tips for Effective Queries
✅ DO: Be Specific
✅ DO: Be Specific
Good:
- “Show me OOMKilled pods in production”
- “Why did payment-service-v2 fail?”
❌ DON'T: Be Vague
❌ DON'T: Be Vague
Avoid:
- “Fix everything”
- “What’s wrong?”
✅ DO: Use Natural Language
✅ DO: Use Natural Language
Good:
- “What’s broken?”
- “Why is this pod unhappy?”
❌ DON'T: Use kubectl Syntax
❌ DON'T: Use kubectl Syntax
Avoid:
- “kubectl get pods -n prod”
What You Learned
Chat Interface
How to open Chat and navigate the UI
First Query
How to type and send your first question
Agent Reasoning
What Thoughts and Function Calls mean
Context Awareness
How Chat maintains conversation thread
Quick Actions
Using pre-built query categories
Best Practices
What makes a good vs. bad query
Next: Investigate Real Incidents
Now that you know the basics, let’s use Chat to troubleshoot actual failing pods:Continue: Troubleshooting with Chat
Learn to investigate ImagePullBackOff, OOMKilled, and CrashLoop errors using real Chat conversations
Quick Reference
Most Common First Queries:"What's my cluster health?"
"Show me failing pods"
"Any recent incidents?"
"What changed recently?"
"Help me get started"
Need Help?
Support
Email: connect@rubixkube.ai