Implementing RAG on Postgress
Place Finder: Users can search for various places through a search bar. The application uses natural language processing via the Azure OpenAI API to generate SQL queries based on user input, which are then executed on a PostgreSQL database. The results, including details like name, location, and category, are displayed in a user-friendly table. Users can click on a link to view detailed information about each place, including a map view using Azure Maps for location preview.
I have taken data from Azure Maps, currently it has data within bangalore region, can be expanded by adding more data
Interactive Chat: The application features an interactive chat section where users can converse with an AI model. The chat interface supports real-time streaming responses from the Azure OpenAI API (can also be used locally by SLM), providing a dynamic and engaging user experience. Messages from the AI are streamed and appended in real-time, allowing users to interact seamlessly with the chatbot.
comes with a personal chat app also
