RAG in Go with MongoDB Atlas Vector Search and S3
A retrieval-augmented chat application in Go. MongoDB does double duty as the vector store (Atlas Vector Search) and the application database (uploaded-asset catalogue, persisted conversations); Amazon S3 holds every uploaded document and image.
- RAG
- Goland
- MongoDB-Atlas Vector
- S3
- OpenAI
- Docker