AAsystech/appointment-agent ? reverse-engineered prompt
Reverse engineered prompt
Build me a voice first appointment scheduling backend that can take a customer message, pull out the appointment details, and keep asking follow up questions until everything needed is there.
I want it to remember the conversation by session or call id, detect missing info, let the person confirm or change the details, and only save the appointment after confirmation. It should also avoid saving the same appointment twice. Use a simple local Excel file for storage for now, and make it easy to swap that out later.
Please include a clean API with a health check, a direct appointment create and list endpoint, a test endpoint for the conversation flow, and a voice message endpoint that accepts a transcript. Add basic Swagger support so I can test it in the browser, and make it easy to run locally with environment variables for the LLM key and model. If you need current docs for anything, look them up online first.
Are you gonna build this?
make sure you review the code using coderabbit