A retrieval-augmented chatbot support project for this personal website, built around Python, OpenAI API calls, and PostgreSQL-backed portfolio knowledge.
Portfolio Lens supports the chat experience in the personal website by turning portfolio content into a queryable knowledge layer. Based on the repository description and stack, it is centered on retrieval-augmented generation rather than a generic prompt-only chatbot.
The project pairs Python application code with OpenAI API usage and PostgreSQL storage, giving the assistant a structured place to retrieve project, profile, and writing context before answering.
Uses retrieval-augmented generation for portfolio-aware answers.
Keeps chatbot knowledge grounded in site-specific content.
Combines Python service code with OpenAI API integration.
Uses PostgreSQL as the persistence layer for searchable context.