Skip to content

v1.0 — Upstream chabot baseline

Choose a tag to compare

@sandeep-jay sandeep-jay released this 01 Jun 00:04

v1.0 — Upstream chabot baseline

Tags: v1.0 (release ladder), v0.1 (historical fork tag — same commit) · Date: 2024 (upstream fork point)

Summary

Initial fork of the UC Berkeley ETS chabot campus chatbot — a Streamlit + FastAPI + LangChain stack querying OpenSearch and Bedrock directly.

Highlights

  • Streamlit UI — single-page chat against a campus knowledge base
  • FastAPI backend — chat endpoints, PostgreSQL sessions
  • LangChain retrieval — direct OpenSearch vector search + Bedrock LLM
  • AWS deployment — Elastic Beanstalk + Nginx configs for co-hosting API and Streamlit
  • LangSmith — basic trace integration

Architecture

See architecture/v1/architecture.png for the upstream diagram.

What came next

v2 transformed this into a multicloud RAG platform with Vue SPA, provider registry, LangGraph, RAGAS eval, and CI/CD. v3 added the bounded helpdesk agent.