πŸ€– AI Assistant Β· EZ Template Β· All Levels

EZ Template AI Assistant

πŸ—ΊοΈ Flowchart β€” When to ask EZ-Assistant for help

EZ-Assistant is a great resource, but it works best when you arrive with specific symptoms. Try these self-debugging steps first.

flowchart TD
    Start([Stuck on something
EZ-Template related]) --> Q1{Is the error
a compile error?} Q1 -->|"Yes"| Compile[Read the FULL error text
often the first line is enough.
Search EZ-Template docs.] Q1 -->|"No, runtime issue"| Q2{Robot behavior wrong?} Q2 -->|"Wrong distance/angle"| Tune[Try PID tuning workflow first
see ez-pid-tuning] Q2 -->|"Sensor not reading"| Sensor[Try test program:
read sensor in opcontrol
print to LCD] Q2 -->|"Other behavioral"| Ask[Now have specifics ready:
1. What you tried
2. What happened instead
3. The relevant code] Compile --> Q3{Fixed?} Tune --> Q3 Sensor --> Q3 Q3 -->|"Yes"| Done([Issue resolved]) Q3 -->|"No"| Ask Ask --> Asst[Ask EZ-Assistant
with specifics] style Start fill:#1e293b,stroke:#22d3ee,stroke-width:2px,color:#e2e8f0 style Done fill:#1e293b,stroke:#22c55e,stroke-width:2px,color:#e2e8f0 style Q1 fill:#fbbf24,color:#0f172a,stroke:#fbbf24 style Q2 fill:#fbbf24,color:#0f172a,stroke:#fbbf24 style Q3 fill:#fbbf24,color:#0f172a,stroke:#fbbf24

Ask anything about EZ Template. Enter your robot's configuration below and every code answer will use your actual motor ports and wheel specs β€” not generic placeholders.

⚠ RECF EN4 β€” AI use notice
This tool is for informational and learning purposes only. Any code or explanation produced is a thinking prompt, not content to paste into your project. RECF rule EN4 prohibits using AI to generate, organize, enhance, or alter engineering-notebook content or programming code β€” teams have been disqualified for copy-pasting AI output. Read the answer, understand it, then write the code yourself.
βš™ Your Robot Config click to expand β–Ό
How do I tune my drive PID?
Set up the auton selector with 3 routines
Make the robot turn 90Β° then run the intake
What does pid_wait_quick_chain do?
How do I add odometry tracking wheels?
My robot overshoots turns. How do I fix it?
πŸ€–
Hi! I'm your EZ Template assistant. I know the full EZ Template library β€” chassis setup, PID tuning, auton selector, odometry, exit conditions, PTO, and more.

Enter your robot config above and I'll use your actual motor ports in every code example. What do you need help with?
πŸ“–
OFFICIAL EZ TEMPLATE DOCUMENTATION
For the full API reference, tutorials, and example project
πŸ“š EZ Template Docs β†’ πŸ™ Example Project β†’
⚙ STEM Highlight Computer Science: Large Language Models as Engineering Tools
AI coding assistants apply transformer-based language models trained on code corpora to predict contextually appropriate outputs. The model predicts the most likely next token given context — it does not reason about physical accuracy. AI-generated robot configurations require engineer verification against physical hardware. The model knows the EZ Template API; it cannot know your robot's actual port wiring.
🎤 Interview line: “We use the EZ Assistant as a starting point, not a final answer. It generates the chassis constructor template with correct API structure — but we verify every port number against our physical wiring before uploading. AI tools accelerate configuration from 20 minutes to 5 minutes, but the engineer still owns the verification step.”
The EZ Assistant generates a chassis constructor for your robot. What must you do before uploading?
⬛ Upload immediately — AI-generated config code is correct by design
⬛ Verify every port number matches your physical wiring and test drive direction before running any autonomous
⬛ Ask the assistant to verify its own output
📝
Notebook entry tip: Build & Program — Orange slide — Document significant AI-assisted coding decisions in your programming log: what you asked, what it generated, what you changed and verified, and what the final code does. RECF EN4 prohibits AI-written notebook content — but logging that your team used AI tools and understood the output demonstrates honest and mature engineering practice.
← ALL GUIDES