Production

Design · Intelligence

AI assistants

MiningIQ embeds Claude as a tool-using agent that drives the platform's real engines — reading models, rendering sections and proposing pit designs — with strict honesty and recipient controls.

See it

What it does

Section AI · production

A Claude assistant with read-only tools over the section engine: join fields across grids, overlay shells, render series and deliver securely.

Honesty discipline

Every overlay returns a 'drawn' flag; the assistant is forbidden from claiming an overlay was shown unless it actually rendered.

Recipient control

Section delivery emails a secure link only to project members; non-members are dropped server-side.

Design Help · production

A tool-free Claude Q&A grounded in the Design Studio's real menus and shortcuts.

Pit Design agent · in development

A design-side agent with mutating tools — generate benches, build the pit up, learn parameters, review a design — working safely in a draft sandbox.

One agent pattern

A single manual tool-use loop (Claude Opus, adaptive thinking, prompt caching) underpins each assistant.

How it works — the engineeringTechnical detail

Anthropic Claude Opus tool-use with a manual agent loop, ephemeral prompt caching, and the API key from AWS Secrets Manager. Document search Q&A is Gemini-powered, while Claude powers the Section and Design assistants.

core/claude_utils.py · blockmodel_studio/services/ (section_assistant, pit_design_assistant, design_help_assistant)