Open-Source Fund Data Chatbot

via Freelancer ·

Budget / Salary₹10,000–75,000
TypeFreelance project
LocationRemote
Posted2 hours ago
I already maintain a well-structured MySQL database that stores exhaustive mutual-fund research—historical returns, risk metrics, holdings breakdowns, ratings, fees, and manager information. What I now need is a lightweight AI layer that lets an end-user type a plain-language question such as “Which large-cap funds beat the benchmark on a 3-year risk-adjusted basis?” and immediately receive:

• a succinct narrative answer with the key numbers
• an optional drill-down table (and basic chart) that reveals performance, risk, and allocation metrics pulled straight from the DB
• a dynamic list of matching funds that can be further filtered inside the UI

Key requirements

— The system must rely solely on open-source models or other non-metered solutions; no paid-token APIs are acceptable.
— Natural-language understanding should comfortably cover questions about performance, risk, holdings, sector/asset allocation, ratings, fees, and manager details.
— All answers must be generated on-the-fly from the live MySQL data, not from a static snapshot.
— Results have to remain fully traceable: include a quick way for users (and me) to see which database fields fed each figure.
— A simple web front end is enough; React, Vue, or even a clean Flask template are fine as long as the UX stays fast and intuitive.
— You will hand over clean, well-commented code plus a short deployment guide so I can reproduce the setup on my own server.

Acceptance criteria

1. Typing a valid English query returns the correct funds and metrics in under two seconds on a sample data slice of 100,000 records.
2. Switching the data source (e.g., moving from staging to production) requires only a connection-string change.
3. The entire stack runs locally without external calls once the model is downloaded.
4. Code quality passes a brief peer review for readability and security (SQL injection, prompt injection, etc.).

If you have hands-on experience building retrieval-augmented chat or Q&A systems over large relational datasets, let’s talk. I am ready to share a sample dump and walk through the schema so you can map the fields to your NLP pipeline right away.
php research mysql database programming web development natural language processing ai chatbot ai model development
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.