AI Engineer Assignment — Gen AI + Agentic AI Challenge
AI Engineer Assignment — Gen AI + Agentic AI Challenge
Objective
Design and implement a chatbot that can guide users through a decision tree based on their
intent to buy or sell a home. The flowchart provided outlines the customer journey and decision
paths the chatbot should follow.
This challenge evaluates your understanding of Generative AI, Agentic AI frameworks, and
how you architect intelligent, context-aware systems.
Resources Provided:
● Handles both new home and re-sale home buying logic as well as selling logic.
● Responds appropriately if certain criteria aren’t met (e.g., budget < 1 million,
unsupported postcode).
The chatbot should reflect all decision paths exactly as shown in the provided diagram.
Coding Requirements
○ Python
● Create the front end ( simple streamlit app ) and backend ( fastapi / flask )