Best Practices
Writing Effective Prompts
Be Specific About Code Versions
Be Specific About Code Versions
✅ Good: “Design per ACI 318-19, Chapter 17”❌ Avoid: “Design per ACI code”Different code editions have different requirements. Always specify the exact version.
Provide Complete Input Data
Provide Complete Input Data
✅ Good: Include all necessary parameters (dimensions, materials, loads, code requirements)❌ Avoid: Vague descriptions like “standard office building loads”The more complete your inputs, the more accurate and useful the Agent’s output.
Break Complex Tasks into Steps
Break Complex Tasks into Steps
✅ Good: “First, find the relevant code sections. Then, plan the calculation approach. Finally, generate the Mathcad sheet.”❌ Avoid: “Do everything for this entire building”Complex projects benefit from a step-by-step approach with review points.
Specify Output Format
Specify Output Format
✅ Good: “Generate a Mathcad sheet with an input block at the top, calculations in the middle, and a summary table at the bottom”❌ Avoid: “Give me calculations”Tell the Agent how you want the deliverable structured.
Reference Your Private Knowledge Base
Reference Your Private Knowledge Base
✅ Good: “Use our firm’s ‘Standard_Column_Design.mcdx’ template from the private knowledge base”❌ Avoid: “Use our standard template” (if you haven’t uploaded it)Explicitly reference documents in your private knowledge base by filename.
Workflow Tips
1
Start with Code Research
Before generating calculations, ask the Agent to identify relevant code sections and requirements. This helps you verify the approach.Example: “What ACI 318-19 sections apply to two-way slab design with drop panels?”
2
Review Intermediate Steps
For complex calculations, review the Agent’s planning and approach before asking it to generate the full Mathcad sheet.Example: “Before creating the Mathcad sheet, show me the calculation outline and approach you’ll use.”
3
Iterate and Refine
Don’t expect perfection on the first try. Use follow-up prompts to refine calculations, add checks, or adjust formatting.Example: “Can you add a deflection check to the existing calculation? Use the service loads from the input block.”
4
Leverage Templates
Create and reuse templates for common calculation types. This maintains consistency and speeds up future work.Example: “Using the ‘Column_Template.mcdx’ from my knowledge base, create a design for a 16x16 column with the following loads…”
5
Perform Engineering Review
Always review Agent-generated calculations with the same rigor you would apply to any engineering deliverable. Check assumptions, verify code references, and validate results.
Common Patterns
Pattern 1: Research → Plan → Execute
Pattern 2: Template → Customize → Validate
Pattern 3: Migrate → Enhance → Standardize
Tips for Success
Attach Reference Files
Attach relevant PDFs, images, or existing Mathcad files to your prompts. The Agent can read and reference them in its work.
Use Follow-Up Prompts
Don’t try to get everything perfect in one prompt. Use follow-ups to refine and adjust the output.
Build a Template Library
Create standard templates for common calculations and save them to your Private Knowledge Base for reuse.
Provide Context
Mention project context when relevant (high seismic, wind-controlled, etc.) to help the Agent prioritize the right checks.
Review Before Each Step
For multi-step workflows, review intermediate outputs before proceeding to ensure you’re on the right track.
Report Issues
If you find errors or unexpected behavior, report them to bhosh@stru.ai with details. This helps improve the Agent for everyone.
What to Avoid
Don’t skip engineering review: Never submit Agent-generated calculations without thorough professional review by a licensed engineer.
Don’t provide incomplete inputs: Vague or incomplete information leads to assumptions that may not match your project requirements.
Don’t ignore warnings: If the Agent warns about assumptions, limitations, or areas needing review, address them before using the deliverable.
Don’t expect mind-reading: The Agent can’t know your project specifics unless you provide them. Be explicit about requirements, constraints, and preferences.
Getting Better Results
The more you use Stru AI, the better it understands your preferences through its self-learning architecture. Here are ways to accelerate this:- Be consistent with terminology and formatting preferences
- Provide feedback when the output doesn’t match your expectations
- Save and reuse successful prompts for similar tasks
- Build templates that capture your firm’s standards
- Use the Private Knowledge Base to give the Agent access to your firm’s standards
Remember: The Agent learns your style over time. Early projects may require more refinement, but subsequent projects will align better with your preferences automatically.