In the previous units, you saw how GenAI research tools help you understand problems and how code generation tools help you implement solutions. Now, let's practice identifying which tool is right for each stage of development.
Remember, it's often a two-step process: first understand, then implement.
Engagement Message
Ready to test your development workflow wisdom?
Type
Fill In The Blanks
Markdown With Blanks
You need to implement a complex authentication system and then write the actual code. Which tool should you use for each step?
Step 1: Research best practices, understand security vulnerabilities, and explore different authentication methods. - This is a job for [[blank:Research AI]]. Step 2: Generate the actual authentication code with auto-completion and suggestions. - This is a job for [[blank:Code Generation AI]].
Suggested Answers
- Research AI
- Code Generation AI
Type
Sort Into Boxes
Practice Question
Sort the following tasks into the correct tool's box.
Labels
- First Box Label: Research AI
- Second Box Label: Code Generation AI
First Box Items
- Debug error messages
- Explain algorithms
- Code documentation
Second Box Items
- Auto-complete code
- Generate functions
- Suggest refactoring
Type
Multiple Choice
Practice Question
A developer encounters a complex bug they've never seen before and needs to fix it. What is the most logical first step?
