
Closed
Posted
Paid on delivery
Project Overview We are looking for an experienced backend developer or small agency to build a natural-language reporting chatbot for our live web platform. The system will allow internal staff to query a MariaDB database using plain English, automatically converting their questions into secure, read-only SQL queries via the Anthropic Claude API. The chatbot will display formatted data results directly in an existing web admin area and provide an option to download the output as a Word document. Core Technical StackBackend Framework: Symfony (PHP) Database: MariaDB AI Integration: Anthropic Claude API (specifically Claude Haiku 4.5 and Sonnet 4.6) Frontend: Existing Bootstrap 4 and Vanilla JavaScript (No heavy modern frontend frameworks required) Document Export: Pandoc (already installed on our server environment) Scope of Work (Phase 1 — Staff Facing) The selected partner will develop the core chatbot architecture for internal staff use (approximately 25 users) on desktop browsers. The main deliverables are split into three layers: 1. Backend Architecture & AI Orchestration ReportChatbotService: Build a service to manage prompt construction, communicate with the Anthropic API, handle token limits, execute validated queries, and format results. SchemaContextProvider: Create a metadata component that safely feeds database schema tables, legacy column mappings, and specific business rules to the AI model without passing actual user data. SqlValidatorService: Build a rigorous security layer that parses generated SQL to ensure it is strictly a "SELECT" statement, rejecting any unauthorised commands or attempts to query core system schemas. ChatbotAuditLogger: Create an audit logging system to record every user interaction, including the raw question, generated SQL, validation status, row counts, and execution duration. 2. Database Connections & Performance Controls Set up a dedicated, completely read-only database connection inside Symfony to ensure absolute security at the database layer. Enforce a strict 10-second query timeout at the connection level to protect live application performance from expensive queries. Implement a hard cap of 1,000 rows maximum returned to the application per query. 3. Frontend UI & Document ExportIntegrate a clean, functional chat interface page within our existing Bootstrap 4 admin dashboard. The UI must feature a text input field, a scrollable conversation thread, formatting of results into clean Markdown tables, and a standard data disclaimer. Add a "Download as Word" button that triggers a Pandoc export utility, wrapping the Markdown output in our existing document template. Timeline & Milestones We expect this project to be completed across 4 weeks, following a structured implementation plan: Milestone 1 (Weeks 1 to 2) — Core Foundation: Set up read-only database configurations, implement the Anthropic API connection, build the SQL validation service, and develop the audit logging schema. Milestone 2 (Week 3) — UI & Document Export: Create the admin controller, build the Bootstrap 4 chat layout, and implement the Pandoc Word exporter service. Milestone 3 (Week 4) — Hardening & Optimisation: Set up timeout controls, row capping, prompt injection defenses, and conduct initial internal testing. Future OpportunitiesA successful engagement on Phase 1 will lead directly to subsequent contract opportunities already mapped out in our roadmap. Future phases include expanding access to external organisation administrators, building a client-side learner popup widget with application-layer scope injection, and developing automated scheduled reports. Ideal Freelancer Requirements Strong proficiency in PHP and extensive hands-on experience with the Symfony framework. Proven experience integrating AI APIs, specifically Anthropic Claude or [login to view URL] in relational database design, performance tuning, and writing complex SQL. A security-first mindset (SQL injection prevention, input sanitisation, prompt injection mitigation).Excellent written communication skills and a reliable, structured approach to milestones. How to Apply To prove you have read this brief completely and are not an automated bidding bot, please start your proposal text with the exact phrase "Reporting Bot Architect". In your application, please provide: A brief overview of your specific experience with Symfony. A brief example or description of a previous AI or API integration project you have successfully [login to view URL] estimated fixed price or hourly framework for this 4-week scope.
Project ID: 40573679
195 proposals
Remote project
Active 22 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
195 freelancers are bidding on average £2,091 GBP for this job

Hi, I’d approach this Reporting Bot Architect project as a security-first SQL control system, not just a chatbot. The main priority is preventing unsafe or slow AI-generated queries against your live MariaDB database through strict validation, read-only execution, and full audit tracking. My experience includes Symfony backends, API integrations, and database-heavy workflows. I would design the AI layer to stay tightly constrained with schema context only, SELECT-only enforcement, timeout and row limits, SQL rejection rules, and detailed logging for every request and result. For the staff dashboard, I’d keep the chat interface simple and dependable, and connect Word export directly from the same Markdown output to ensure consistency. Initial scope: Read-only Symfony DB connection Claude request/response flow SQL validation and rejection rules Audit logging schema Bootstrap 4 chat UI and export hook Estimated timeline: I can start with the security and database-control layer first, then complete the chat UI and export flow after validation is in place.
£1,787 GBP in 20 days
9.2
9.2

Backend Architecture & AI: - Need details on business rules & SQL validation criteria. - Clarification on database connection security and query limits adjustment. Frontend UI & Document Export: - Any customization requirements for chat interface and Pandoc export formatting? Timeline & Milestones: - Any flexibility in timeline? Specific dates to adhere to? Future Opportunities: - Overview of upcoming phases and envisioned functionalities? Ideal Freelancer Requirements: - Experienced in PHP, Symfony, AI integration, database design. - Open to discussing compensation based on project scope.
£2,700 GBP in 5 days
8.7
8.7

Reporting Bot Architect Hi, This is Elias from Miami. I reviewed your brief and understand you're building a secure, staff-facing natural language reporting system for Symfony that converts plain English into validated, read-only SQL using Claude, while prioritizing security, auditability, and predictable performance over simply generating queries. The real challenge isn't the AI integration itself—it's ensuring every generated query is deterministic, validated, and isolated from your production environment. I'd approach this by separating the orchestration, schema context, SQL validation, execution, and audit logging into independent services, with a dedicated read-only MariaDB connection, strict query validation, prompt injection safeguards, row limits, and timeout enforcement before any SQL reaches the database. I have solid experience with Symfony, REST API integrations, AI-powered workflows, relational databases, and building security-focused backend services that are easy to extend as products evolve. I have a few questions to better understand the implementation: Q1 – Should the SQL validator rely on a full SQL parser/AST, or do you already have an approved validation approach in mind? Q2 – Will schema metadata and business rules be generated automatically from MariaDB, or maintained manually within Symfony? Q3 – Do you expect conversations to maintain context across multiple questions, or should each query remain completely independent for Phase 1?
£2,500 GBP in 10 days
8.2
8.2

Hey, Reporting Bot Architect I will build your natural-language reporting chatbot on Symfony: the ReportChatbotService orchestrating Claude Haiku/Sonnet calls, the SchemaContextProvider feeding safe metadata, the SqlValidatorService enforcing SELECT-only queries, and the ChatbotAuditLogger capturing every interaction. The read-only MariaDB connection, 10-second timeout, and 1,000-row cap will protect your live platform throughout. On a similar AI integration, restricting schema context to column mappings and business rules (no raw data) cut prompt injection attempts to zero during internal testing. Questions: 1) How many tables and legacy column mappings should the SchemaContextProvider cover at launch? Looking forward to discussing further. Best regards, Kamran
£1,723 GBP in 30 days
8.5
8.5

Hi As a seasoned IT professional with proven expertise in PHP and AI integration, I believe my skill set perfectly suits the requirements of this project. My team, well-versed in building robust applications and integrating complex APIs, has the experience to create a natural-language reporting chatbot that fits seamlessly into your existing web platform. We have previous success using the Symfony framework, just like you require. One of our key strengths is our database knowledge and skills, ensuring both performance and security. We have extensive practice with MariaDB and surveyed performance tuning and complex SQL writing. We can implement your necessary security measures like a secure read-only database connection, enforce query timeouts, and limit the maximum rows returned. With our rigorous SQL validator service, your system will never execute unwanted commands or query core system schemas. Thanks...
£2,500 GBP in 7 days
7.9
7.9

Hi, I have strong experience with Symfony, PHP, AI API integrations, and secure backend development. I can build your natural-language reporting chatbot using the Anthropic Claude API with a secure read-only MariaDB connection, SQL validation, audit logging, Bootstrap 4 integration, and Word export via Pandoc. My approach focuses on a RAG-inspired architecture, strict SQL validation, prompt injection protection, query timeouts, and performance optimization to ensure secure, reliable reporting. I can deliver the project within your 4-week timeline with clean, well-documented code and milestone-based progress. I'd be happy to discuss the architecture and share relevant AI/API integration experience. Best regards RAHEEL
£2,250 GBP in 7 days
8.0
8.0

⭐⭐⭐⭐⭐ Build a Natural-Language Reporting Chatbot with Symfony ❇️ Hi My Friend, I hope you are doing well. I just reviewed your project and see you are looking for a backend developer to create a chatbot for querying your MariaDB database. Look no further; Zohaib is here to help you! My team has successfully completed 50+ similar projects in backend development. We will build a secure, efficient chatbot that converts plain English questions into SQL queries using the Anthropic Claude API, displaying results in your web admin area and allowing document downloads. ➡️ Why Me? I can easily develop your chatbot as I have 5 years of experience in backend development, focusing on PHP, Symfony, and database integration. My skills include AI API integration, SQL optimization, and frontend development. I also have a strong grip on security practices to ensure data safety and integrity. ➡️ Let's have a quick chat to discuss your project in detail and let me show you samples of my previous work. I'm looking forward to discussing this with you! ➡️ Skills & Experience: ✅ PHP ✅ Symfony Framework ✅ MariaDB ✅ AI Integration ✅ SQL Query Optimization ✅ Security Best Practices ✅ Database Design ✅ Frontend Development (Bootstrap, JavaScript) ✅ API Development ✅ Document Export (Pandoc) ✅ Audit Logging ✅ Performance Tuning Waiting for your response! Best Regards, Zohaib
£1,800 GBP in 2 days
7.8
7.8

Reporting Bot Architect Hi, I have extensive experience building secure, AI-powered business applications using Symfony, PHP, MariaDB, REST APIs, and Anthropic/OpenAI integrations. I can develop your reporting chatbot with a security-first approach, including a read-only database layer, SQL validation, prompt injection protection, audit logging, query timeouts, row limits, and seamless integration into your existing Bootstrap 4 admin panel. For AI orchestration, I'll build modular services for prompt construction, schema context management, SQL validation, and execution, ensuring only safe "SELECT" queries are permitted. I'll also implement the Pandoc-based Word export, Markdown formatting, and complete documentation following your milestone plan. My approach focuses on clean architecture, maintainability, performance, and production readiness. Relevant AI projects: https://www.freelancer.com/projects/php/Sharepoint-RAG-SQL-GPT-agent/reviews https://www.freelancer.com/projects/php/SQL-RAG-GPT-Agent-with/reviews https://www.freelancer.com/projects/php/OpenAI-Prompts-for-Telco-Support/reviews https://www.freelancer.com/projects/gpt-agent/Data-Analyst-Required/reviews I can commit to your 4-week milestone schedule, provide clear communication throughout the project, and deliver a secure, scalable solution that forms a strong foundation for the future phases of your roadmap. Thanks
£2,000 GBP in 30 days
7.5
7.5

As the founder of MAK Online Solutions Private Limited, I can guarantee that our team has your AI chatbot project well within our wheelhouse and your satisfaction is our top priority. Over the last 6 years, we have built a track record of successful web and mobile application development using a range of technologies similar to what your project requires. We specialize in building clean code applications with a strong emphasis on performance and scalability - qualities especially needed for chatbots handling large data sets. Freelancer Profile (continuation): My team's extensive experience includes the integration of AI APIs such as Anthropic Claude, which aligns with your project requirements. We are highly adept at backend development in PHP and have capacious hands-on experience with the Symfony framework, making us a perfect fit for Milestone 1 where core architecture and AI orchestration will be established. Moreover, we are well-versed in database management, performance tuning, and writing intricate SQL queries -- an expertise that meshs perfectly with what you're looking for in Milestone 2. In addition, as specialists in secure application development using the MariaDB database system, we can ensure complete security at the database level through dedicated read-only connections while maintaining optimal performance by implementing query timeouts and row caps.
£2,550 GBP in 15 days
7.4
7.4

Reporting Bot Architect I have strong Symfony/PHP experience building secure, database-driven applications and integrating AI services, including LLM-powered automation and reporting tools. I can develop the complete architecture: Claude API orchestration, SQL validation, audit logging, read-only MariaDB access, Bootstrap chat UI, and Pandoc Word export. Security, performance controls, and prompt-injection mitigation will be prioritized throughout. I follow structured milestone delivery and clear communication. I’d be happy to discuss my relevant projects, timeline, and fixed-price estimate.
£1,500 GBP in 7 days
7.6
7.6

Hi, Reporting Bot Architect. I've carefully reviewed your requirements, and I'm pleased to let you know that I have already developed similar AI-powered reporting systems, admin dashboards, and secure enterprise applications using Symfony, PHP, MariaDB, REST APIs, and LLM integrations. I understand you're looking to build a secure natural-language reporting chatbot that converts plain English into validated read-only SQL queries while integrating seamlessly into your existing Symfony and Bootstrap 4 platform. With 7+ years of experience in Symfony, PHP, MariaDB, AI integrations, and secure backend development, I can implement the complete Phase 1 architecture including the ReportChatbotService, SchemaContextProvider, SqlValidatorService, ChatbotAuditLogger, dedicated read-only database connection, query timeout controls, row limits, Bootstrap 4 chat interface, Markdown result formatting, and Pandoc-powered Word export. The solution will be built with a security-first approach, including prompt injection protection, SQL validation, audit logging, performance optimization, and clean, maintainable code that's ready for future expansion. Additionally, I provide 3 months of free post-launch support for bug fixes, performance optimization, and minor feature enhancements. PLEASE INITIATE CHAT SO I CAN SHARE MY PREVIOUS SYMFONY, AI, REPORTING DASHBOARD, AND LLM INTEGRATION PROJECTS. Best Regards, Nikita Gupta
£2,200 GBP in 25 days
6.9
6.9

Greetings, Just gone through your project details, we can surely develop a secure, AI-powered natural language reporting chatbot within your existing Symfony platform, enabling staff to query your MariaDB database in plain English while maintaining strict security, performance, and audit controls. Furthermore, we will ensure a robust `ReportChatbotService`, secure Anthropic Claude integration, schema-aware prompt orchestration, rigorous SQL validation for read-only SELECT queries, comprehensive audit logging, dedicated read-only database connections with timeout and row limits, a Bootstrap 4 chat interface, Markdown-formatted results, seamless Word export via Pandoc, prompt injection safeguards, and thorough testing to deliver a production-ready solution aligned with your milestone schedule. Let's collaborate to turn your vision of a secure, intelligent reporting assistant into reality! Regards, Qtech.
£2,250 GBP in 7 days
7.8
7.8

Hello, Reporting Bot Architect. I have strong experience building Symfony backend services, secure API integrations, and MariaDB reporting tools. I have also worked with AI APIs for structured data tasks, including prompt design, validation, logging, and safe output handling. I will build the chatbot service, schema context, SQL validator, audit logger, and read-only database layer with query limits. I will then connect the Bootstrap admin chat UI and Pandoc Word export so staff can get clear reports from plain English. Best regards, Teo
£2,000 GBP in 7 days
6.5
6.5

Hello!, I am a US-based senior software engineer(frontend, backend, ecommerce, etc) with 15+ years of experience in PHP, AI integrations, APIs, and production-grade backend systems. I read your AI Chatbot for Natural-Language Reporting project carefully, and the core goal stands out: make reporting feel conversational, accurate, and fast by connecting natural-language input to the right data and output. My approach would be: 1) confirm report types, data sources, and response rules 2) build the PHP/API backend and AI workflow 3) add guardrails so answers stay relevant and reliable 4) test with real reporting requests and tighten edge cases I’ve built AI automation tools, SaaS dashboards, API-driven systems, and reporting workflows using PHP, OpenAI-style integrations, PostgreSQL, Node.js, and Python. A few relevant examples: an internal reporting tool for a logistics business, an AI support assistant for a finance portal, a natural-language analytics dashboard for a marketing team, and a custom chatbot workflow for a service company. Could you please clarify the following questions to help me better understand the project? 1) What data sources should the chatbot access, and are they already structured? 2) Should it only answer from existing data, or also create summaries and recommendations? 3) Is this a standalone backend or an integration into an existing PHP app/admin panel? I’m the kind of person who pays attention to the details early, because that’s what keeps
£2,400 GBP in 11 days
6.5
6.5

Reporting Bot Architect Hi, This project aligns very well with my experience building Symfony-based backend systems, AI integrations, and secure data-driven applications. I have extensive experience integrating LLMs (Anthropic/OpenAI), designing REST APIs, and implementing robust validation, audit logging, and database security for production environments. For this project, I would build a modular architecture with a secure read-only MariaDB connection, strict SQL validation (SELECT-only), prompt injection protection, comprehensive audit logging, and a Bootstrap-based chat interface with Pandoc-powered Word export. The solution will be optimized for performance with query timeouts, row limits, and maintainable Symfony services. Why work with me? ★ Proven track record: 75 successful projects with 5-star reviews ★ Expertise in Node.js, Angular, React, Express, Python, Django, Flask, PHP, WordPress, Laravel, Codeigniter and more ★ Responsive, deadline-focused, and committed to results ★ 3 months of free post-launch support I can work within your 4-week milestone plan, provide regular progress updates, and deliver clean, well-documented code. I'd be happy to discuss the architecture, timeline, and provide a fixed-price estimate after reviewing your existing Symfony application. Best regards, Samar H.
£1,900 GBP in 30 days
6.1
6.1

Reporting Bot Architect My PHP background is primarily Laravel, which shares Symfony's architecture - service containers, dependency injection, repository patterns. The Claude API orchestration, SQL validation layer, and audit logging are framework-agnostic; adapting to Symfony's DI conventions is straightforward from that foundation. Past AI integration: Maple Stack - SaaS platform with OpenAI-powered assistant built in. REST API overhauls with complex SQL and role-based access are regular work. SqlValidatorService and prompt injection mitigation are where I'd start hardening - both are where this type of system fails. Fixed price, 4 weeks as scoped.
£2,500 GBP in 28 days
6.1
6.1

Reporting Bot Architect I’ve built Symfony services that connect securely to databases with strict read-only roles, similar to your MariaDB setup. For AI integrations, I recently helped a client build a chatbot that used OpenAI to generate SQL queries and then validated those queries against allowed tables and columns, avoiding any potential injection or security risks. For your project, I’ll focus first on the backend services—especially the SQL validator and audit logger—to ensure strict control and accountability over every query. Have you considered specific edge cases you're worried about with prompt injections? I can build prompt sanitisation that fits your business rules too. On the frontend, your current Bootstrap 4 dashboard is a solid base; integrating a Markdown-to-Word export via Pandoc can be done smoothly by leveraging your existing document template. I can deliver the full Phase 1 scope in 4 weeks for $6,500, which includes testing and documentation. This covers backend architecture, AI orchestration, secure query execution, and the UI with Word export. Ready to start mapping out the milestone plan and get core components running immediately.
£1,500 GBP in 7 days
5.9
5.9

Reporting Bot Architect I have 4+ years of experience with PHP backend development, Symfony services, MariaDB, REST APIs, authentication, background processing, and secure admin tools. I can build this chatbot directly inside your existing Symfony and Bootstrap 4 platform without adding unnecessary frontend complexity. My approach will include a dedicated read-only database connection, schema-only AI context, Claude API orchestration, strict SQL parsing and SELECT-only validation, blocked system schemas, 10-second query timeouts, 1,000-row limits, prompt-injection safeguards, and complete audit logging. I have worked on AI-powered reporting and automation systems where natural-language requests are converted into validated database operations, formatted results, and downloadable reports. For this project, I will implement clean Markdown table output and Word export through your existing Pandoc setup. I can follow the proposed four-week milestone plan and provide documented, maintainable code with testing and deployment support. Estimated fixed price: £2,400–£2,800, depending on the legacy schema complexity and testing requirements. Waqas
£2,250 GBP in 7 days
6.1
6.1

Reporting Bot Architect Hi there. You’re building a natural-language reporting chatbot that turns staff questions into safe, read-only MariaDB SELECT queries via Anthropic Claude, shows results in your Bootstrap 4 admin, and lets users download as a Word file using Pandoc. I’ve shipped backend systems in Symfony with strict security boundaries: validated SQL, defense against prompt injection, and audit trails that help you debug every interaction. For this phase, I’ll deliver: - Symfony services for Claude orchestration (token limits) and safe schema context - A SQL validator that only allows SELECT and blocks anything risky - A read-only DB connection with 10s timeout and 1,000-row cap - A chat UI rendering Markdown tables plus a Pandoc Word export Timeline: 4 weeks from kickoff with internal testing and hardening. Slavko
£1,500 GBP in 5 days
5.6
5.6

Hello there, we are a team of AI/ML Full Stack Web and Mobile App Developers and we can do this project in no time. Thanks Ashish Kumar.
£2,250 GBP in 7 days
5.7
5.7

Farnborough, United Kingdom
Member since Jul 10, 2026
£1500-3000 GBP
$10-30 USD
$50000-100000 USD
₹100-400 INR / hour
$15-25 USD / hour
$250-750 USD
₹1500-12500 INR
₹12500-37500 INR
$100-250 AUD
$750-1500 USD
₹12500-37500 INR
₹600-1500 INR
£1500-3000 GBP
$30-250 USD
$30-250 USD
£1500-3000 GBP
$30-250 USD
$250-750 USD
₹600-1500 INR
$10-30 USD
$30-250 USD