Skip to main content

AI Assistant

Get answers without leaving your terminal. The chamber chat command connects you to Chamber’s AI assistant — ask about workload status, GPU utilization, capacity planning, and more in natural language.
AI Chat requires browser-based authentication. Run chamber login (without --token) to authenticate. API tokens are not supported for chat.

Modes

Quick Question

Pass your question as an argument for a single response:

Interactive Conversation

Run chamber chat without arguments to start a multi-turn conversation:
Interactive commands:

Named Conversations

Use -c to name a conversation and resume it later:

Pipe Input

Pipe logs, config files, or other data into chat for analysis:
When stdout is piped (e.g., chamber chat "question" | pbcopy), streaming is automatically disabled and the full response is buffered before output.

Image Attachments

Attach an image for visual analysis:
Supported formats: PNG, JPG, GIF, WebP.

List Conversations

View your recent chat history:

What You Can Ask

The AI assistant has access to your organization’s live infrastructure data. Example questions:

Workloads

  • “What jobs are running right now?”
  • “Why did my training job fail?”
  • “Show me jobs submitted by my team this week”
  • “What’s the average queue wait time?”

Capacity

  • “How much GPU capacity is available?”
  • “When does our H100 reservation expire?”
  • “Which pools have spare capacity?”
  • “Are we at risk of hitting our budget?”

Utilization

  • “What’s our GPU utilization this week?”
  • “Which teams are underutilizing their allocations?”
  • “Show me utilization trends for the last 30 days”
  • “Are there any idle GPUs I can use?”

Optimization

  • “How can I improve my training job’s GPU efficiency?”
  • “Should I use reserved or elastic for this workload?”
  • “What’s the best GPU type for my use case?”
  • “Help me right-size my resource requests”
The assistant also understands Chamber CLI commands and can suggest the right command for what you’re trying to do — and execute it for you with a single confirmation.

Command Execution

When the AI assistant determines that a CLI command can fulfill your request, it will suggest the command and ask for confirmation before running it locally:
Press Enter or type y to execute the command. Type n to skip it. This works in all modes — quick questions, interactive conversations, and piped input. A few things to know:
  • Confirmation required — The assistant always asks before executing. You stay in control.
  • Local execution — Commands run on your machine using the same chamber binary you’re already using.
  • Non-TTY mode — When input is piped (non-interactive), suggested commands are displayed but not executed, so scripts remain safe.
  • Ctrl+C — You can cancel a running command at any time.
Try asking the assistant to perform actions: “cancel workload abc123”, “submit a job with 8 H100s”, or “list my team’s running jobs”. It will translate your request into the right CLI command.

Command Reference

Output

When running in a terminal, responses are rendered with formatted markdown including syntax highlighting, bold/italic text, and clickable links. Use --raw to disable formatting if needed. When piped to another command, streaming is disabled automatically and raw text is output: