What is the assignment?
You'll implement an AI copilot feature for a
Next.js application. The copilot should guide users through filling out a form conversationally, collecting information step-by-step and automatically updating form fields.
How to access the assignment:
1. Visit the GitHub Classroom link:
https://classroom.github.com/a/dZ61f_Wh
2. Sign in with your GitHub account and accept the assignment
3. Clone the repository and follow the setup instructions
4. Implement the AI copilot functionality as described in the README
5. Create a pull request with your completed solution
Requirements:
- Use any LLM service (OpenAI, Gemini, Claude, etc.)
- Implement conversational flow that guides users through the form
- Automatically update form fields based on user responses
- Follow the sample conversation provided in the assignment
Important Notice:
⚠️ Failure to submit the assignment will result in automatic disqualification. We only consider serious candidates who complete the technical challenge within the 7-day deadline.
Tech Stack:
Next.js, React, TypeScript, Tailwind CSS