Ayushparwal/Arbwick-CodeBase ? reverse-engineered prompt
Reverse engineered prompt
Build me a web app where I can upload PDF files and then ask questions about them in a chat box.
I want the app to extract the text from each PDF, break it into chunks, turn those chunks into embeddings, and store them in a vector database so the chatbot can find the right passages later. The chat answers should be powered by an external AI model, and it should show the source context it used so I can see where the answer came from.
Make the frontend simple and clean, with drag and drop upload, document switching, a visible status indicator, and markdown formatted chat responses. Also add a way to list uploaded documents and delete one if I want to remove it. Include a health check so I can tell if everything is working.
Please make it runnable with Docker Compose, and use the API keys from an environment file. If you need to check current docs for any service, go ahead and look them up online.
Are you gonna build this?
make sure you review the code using coderabbit