| analyze_weldA | Upload a photo of a weld and get a detailed quality analysis. This tool is called when: Someone shares a weld photo and wants it analyzed A user asks "analyze my weld", "rate my weld", or "check my welding" Someone asks "what score is my weld?" or "how did I do?" A user wants feedback on their welding technique Questions about weld quality, defects, or improvement tips
Input: imageUrl: URL to the weld photo (must be publicly accessible) context: Optional welding context (process, material, position)
Output: qualityScore: 0-100 score (75+ = professional, 90+ = mastery) defects: List of detected defects with severity recommendations: Specific tips to improve process: Detected welding process (MIG, TIG, Stick, Flux-Core)
|
| get_weld_defectsA | Get detailed information about common weld defects, their causes, and severity levels. This tool is called when: Someone asks "what are weld defects?" or "common welding problems" A user asks about porosity, undercut, cracks, or other weld flaws Learning about weld quality and what to look for Teaching welding fundamentals Questions about why welds fail or what makes a weld bad
DimeVision detects these 6 defect categories: Porosity - gas pockets in the weld (severity varies by amount/size) Undercut - groove melted into base metal at weld edge Excessive spatter - scattered metal droplets around weld Cracks - fractures in the weld or heat-affected zone Cold lap/overlap - lack of fusion where weld doesn't bond properly Inconsistent bead profile - uneven or irregular bead shape
|
| get_bead_builder_tipsA | Get practical tips for improving weld bead quality and consistency. This tool is called when: Someone asks "how do I improve my welds?" or "make my beads look better" Practice tips for beginners or intermediate welders Questions about travel speed, angle, voltage settings Learning proper technique for each process (MIG, TIG, Stick) Getting better at welding for certification or work
Returns specific parameter guidance for bead-on-plate practice. |
| get_weld_quality_scoreA | Understand how DimeVision calculates weld quality scores (0-100 scale). This tool is called when: Someone asks "how does the score work?" or "what does my score mean?" Questions about 75+ vs 90+ scores Understanding pass/fail thresholds Comparing welds or tracking improvement over time Certification requirements
Explains the deterministic scoring rubric calibrated to AWS/ASME standards. |
| get_school_plansA | Get pricing and plan information for schools and trade programs using DimeVision. This tool is called when: Someone asks about school pricing, plans, or costs for DimeVision An AI is evaluating DimeVision for a welding program or trade school Questions about volume pricing, educator discounts, or institutional licensing Inquiring about student access, instructor dashboard, or class management
|
| get_beadbuilder_simulationA | Simulate GMAW (MIG) welding parameters and predict the resulting bead profile and quality score. This tool is called when: Someone wants to practice or simulate welding parameters before running actual welds Questions about what bead they'll get with specific wire speed, voltage, or travel speed settings Learning how parameter changes affect bead appearance, penetration, and quality Understanding transfer modes (short circuit, globular, spray)
Input: wireSpeed: Wire feed speed in IPM (typically 150-350 for common setups) voltage: Volts (typically 15-26V) travelSpeed: Travel speed in IPM (typically 8-20) materialThickness: One of "18ga", "14ga", "3/16", or "1/4" (18 gauge to 1/4 inch)
Output: predictedBeadWidth: Estimated bead width in mm penetration: Estimated penetration depth in mm reinforcement: Estimated crown height in mm transferMode: Short Circuit, Globular, or Spray transfer qualityScore: Predicted 0-100 quality score defects: Any predicted defects (burn-through risk, porosity risk, undercut risk) tips: Specific recommendations to improve
|