Course Portfolio
A collection of assignments, reflections, and project notes from my course in AI-driven applications. The site brings my work together in one place and shows how my understanding develops from week to week.
All projects#
Featured work#
An introduction to the portfolio and my expectations for the course.
02 RAG ReflectionA short reflection on retrieval-augmented generation and why it matters.
03 RAG DemoA summary of my Dify chatbot project and what I learned from building it.
04 Dify RAG WorkflowHow an automated workflow can keep a Dify RAG chatbot updated with portfolio content.
05 Code AgentsA short reflection on my first experiences using code agents and why prompting matters.
06 AI Application APIA reflection on building an AI-driven application that combines an LLM with an external API.
07 Spec-Driven DevelopmentA reflection on specs, logs, Codex, debugging, and working with code agents.
08 AI Ideas for E.G.Ideas for practical AI systems that could support visitors, stallholders, organisers, and developers.
09 Project Scope and Technology ChoicesA project scope for an E.G. chatbot MVP, including Dify, RAG, knowledge base, and future features.
10 Project Reflections: Chatbot, RAG and SecurityReflections on building the E.G. chatbot, working with RAG, keeping scope realistic, and handling secrets safely.
11 E.G. Christmas Market BookingA final project reflection about E.G., stall booking, repeated emails, and the website plus chatbot solution.