Lesson 4: AI-Enhanced Verification and Multimodal Feedback
Estimated time: 45-60 minutes
Learning Objectives
- Run
3dm infoto collect deterministic renders and AI diagnostics (if configured)1 2 - Compare AI suggestions with renderer and slicer outputs and prioritize deterministic fixes3
- Record and sanitize AI prompts and outputs for reproducibility and data governance3
Materials
- 3dMake configured with an LLM API key (optional)
- Example project with renderable geometry
Step-by-step Tasks
- Verify API configuration (if used) or run
3dm info --dry-runto confirm render pipeline works locally1. - Run
3dm infoand save the produced images and textual report tobuild/1. - Inspect deterministic outputs (render warnings, slicer preview) and compare them to AI recommendations; prioritize deterministic issues3 2.
- Iterate prompt engineering (in
3dmake.tomlor via--prompt) with precise technical primitives and re-run3dm infoto examine changes3. - Document all prompts, AI outputs, and deterministic validation steps in
AI-notes.mdwithin the project3.
Checkpoints
- After step 2 you have stored render images and the AI report in
build/1.
Quiz - Lesson 3dMake.4 (10 questions)
- What command generates AI diagnostics and model renders1?
- Why must AI outputs be validated against renderer/slicer results3 2?
- Name one privacy or governance concern when sending models/images to an API3.
- What is an example of a technical primitive to include in a prompt3?
- Where should you record prompts and AI outputs in the project3?
- True or False: AI-generated suggestions should always be implemented without verification.
- Describe what “deterministic validation” means in the context of AI-assisted 3D design.
- Explain how you would use
3dm infoto validate AI suggestions against your actual model. - What steps would you take if the AI suggests a design change that conflicts with your requirements?
- How would you document AI-assisted decisions in your project for reproducibility and transparency?
Extension Problems (10)
- Create an
AI-notes.mddocumenting three prompts and the AI’s responses; indicate which suggestions you acted on3. - Simulate a false-positive AI warning: describe how you validated and rejected it using deterministic checks2.
- Generate a short prompt that requests the top three structural risks and record the results3.
- Create a short checklist for sanitizing uploads before sending to an API3.
- Re-run
3dm infoafter a code fix and compare the differences in the AI report1. - Design a verification workflow: use AI suggestions + manual validation + physical testing to validate design decisions.
- Create a transparency log for AI-assisted features: document all AI interactions, suggestions adopted, and decisions made.
- Build an AI-assisted design case study: from initial prompt through final print; document the entire decision process.
- Develop guidelines for trustworthy AI use in 3D printing: when to trust AI, when to verify, and how to validate recommendations.
- Write an accessibility guide for using AI features in 3DMake: how to interpret AI suggestions non-visually and understand confidence levels.
-
3DMake GitHub - https://github.com/tdeck/3dmake ↩ ↩2 ↩3 ↩4 ↩5 ↩6
-
Deterministic Validation in Design - https://www.nist.gov/publications ↩ ↩2 ↩3 ↩4
-
AI Output Validation - Best Practices for Prompt Engineering - https://en.wikibooks.org/wiki/OpenSCAD_User_Manual/The_OpenSCAD_Language ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7 ↩8 ↩9 ↩10 ↩11 ↩12