recommend_material
Recommends 3D printing materials by interpreting natural language intent (e.g., strong, pretty) and printer capabilities (enclosure, heated bed, budget) to provide optimal material choices with settings.
Instructions
Recommend material from intent + printer capabilities (considers enclosure, bed, budget).
Uses printer DNA + historical data to translate natural language
intent (e.g. ``"make it strong"``, ``"make it pretty"``,
``"make it cheap"``) into an optimal material recommendation
with settings.
**Which material tool to use:**
- Quick intent-based pick for your own printer? → ``recommend_material`` (this tool)
- Designing a part and need engineering specs? → ``recommend_design_material``
- Ordering a print from a service? → ``suggest_material_for_order``
Args:
intent: User intent text (e.g. ``"strong"``, ``"pretty"``).
has_enclosure: Whether the printer has an enclosure.
has_heated_bed: Whether the printer has a heated bed.
budget_usd: Optional maximum budget per kg in USD.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| intent | Yes | ||
| budget_usd | No | ||
| has_enclosure | No | ||
| has_heated_bed | No |