I created the Machine-Learning-Intern repository on my GitHub under the title Machine-Learning-Intern as a Jupyter Notebook demo for the AutoStream AI Agent SaaS product.
The repo is a Jupyter Notebook and currently has 1 star.
I started the project in April 2026 and the last update was also in April 2026.
- Core files:
app.py(main chatbot logic)
The agent’s purpose is to answer pricing/feature questions, detect buying intent, collect name, email, and platform, and simulate lead capture.
I chose a local knowledge base and simple keyword‑based intent detection to keep the demo lightweight and offline‑friendly.
A sample interaction shows the bot greeting, presenting the Basic Plan, detecting interest in the Pro plan, prompting for details, and finally printing “Lead captured successfully…”.
Open questions include scaling intent detection, integrating a real lead‑capture backend, externalizing the knowledge base, and adding validation for email and platform inputs.
intent.py(intent detection)rag.py(knowledge‑base response handling)memory.py(conversation‑state management)tools.py(lead‑capture function)

