
Closed
Posted
Paid on delivery
Python/FastAPI AI Agent Tutor: Hybrid RAG, AWS & Security Testing Project and contract This is an educational project: choose and build an example AI agent and teach me to reproduce it independently, end to end. Include a FastAPI backend, Python-driven frontend/admin, memory within/between chats, and hybrid RAG. Run the application on Windows with secure AWS access and a very low-cost AWS-hosted database. One fixed-price milestone covers the application, deployment, security, tests, source code, reports, screenshot-based DOCX manual, videos, and handover. No separate paid milestones. Progress demonstrations are expected. 1. Python application, frontend, and admin Use Python for the application and all custom tests, with FastAPI and a compatible Python-driven UI. Framework-generated browser code is acceptable; no separate JavaScript/TypeScript application. Supporting HTML/CSS, SQL, configuration, and PowerShell are acceptable. Choose an example such as a document knowledge assistant. Explain architecture, model/provider, dependencies, hardware, and costs. Include a bounded agent action such as search or saving an approved note; no unrestricted command/file access. Users need login/logout, new chats, history, uploads, processing status, source references, and memory controls. Admins need user/role management, account deactivation, shared documents, ingestion status, usage/errors, and configuration profiles. Deliver readable code, pinned dependencies, and secret-free configuration templates. 2. Memory within and between chats Implement within-chat context and user-specific memory recalled in new chats after logout, application restart, and Windows reboot. Chat-history storage alone is insufficient. Explain storage, context limits, and differences between history, memory, and RAG. Users must be able to inspect/delete history and memory. Isolate private data. 3. Hybrid RAG and flexible chunking Support .md, .txt, text-based .pdf, and .docx; state whether OCR is included. Implement validation, extraction, chunking, embeddings, indexing, status, and errors. Provide selectable dense-only, keyword-only, and hybrid retrieval. Explain the similarity metric, actual lexical algorithm, and fusion method; do not claim BM25 unless implemented. Admins must be able to inspect queries, chunks, sources, component scores/rankings, and final rankings. Answers need document and available page/section/chunk references. Test unsupported questions. Support private and shared documents with retrieval-time permissions. Deletion must remove active retrieval entries; explain treatment of originals, previous answers, and backups. Provide admin settings without editing Python: at least two chunking strategies, chunk size with token/character units, overlap including zero, relevant text boundaries, separate dense/keyword candidate counts, hybrid weights/fusion parameters, and final context size. Record embedding model/dimensions. Include saved/exportable/importable profiles, three examples, and chunk previews with text, boundaries, sizes, sources, and settings. Implement versioned reindexing with progress/errors. Explain when re-chunking/re-embedding is needed. Prevent stale/duplicate chunks, incompatible embeddings, and incomplete rebuilds becoming active. 4. Low-cost AWS database and Windows deployment Prefer PostgreSQL with pgvector and full-text search on small EC2/Lightsail hosting, also storing conversations, memory, metadata, and settings. Justify alternatives and validate sizing. Teach installation, secure access, schema/migrations, backups/restoration, updates, and original-file storage. No unrestricted public database access. Run the main application directly on Windows—no Docker/containers. Remote users must reach it over HTTPS through AWS. Do not move the main application to AWS. No third-party hosted tunnels and no inbound home/office router port forwarding. Demonstrate the network path; SSM is preferred where suitable. Validate forwarding direction, Windows compatibility, unattended credentials, and reconnection. Justify origin restrictions and CloudFront/WAF or alternatives. Automate startup/recovery after reboot, crashes, and network loss. Explain availability limits. I will not provide my AWS account or credentials. Develop, record, and test in your own authorized account. My later deployment must not depend on your accounts/resources. Disclose development AWS/API expenses and itemize all recurring infrastructure/model costs, including networking, security, backups, and monitoring. Separate temporary free-tier benefits. 5. Mandatory protection against hacking and automation Protect the Windows host, application, AWS resources, database, Python source, secrets, documents, conversations, and memory. Authorized testing using this exact repository is required: [login to view URL] Also use Python Playwright and direct HTTP requests. Review/pin the exact repository revision. Disclose/isolate external runtimes; custom tests/orchestration stay in Python. No silent substitution. Prevent unauthorized actions even when browser/WAF checks are passed. Report browser detection separately from authentication, authorization, and quotas. Implement and test: Approved accounts, MFA, invalid/expired-session rejection, account deactivation, role checks, and cross-user isolation, including modified requests. Protection of source, .env, repository metadata, backups, configuration, and secrets. Relevant SQL/command injection, path traversal, XSS, CSRF, and unsafe-upload defenses. Backend-enforced agent permissions against malicious prompts and instructions embedded in documents. Least-privilege AWS/database access, a non-admin Windows service account, origin restrictions, and encrypted connections. Account quotas, concurrency/upload/processing limits, and controlled overload handling. Test only authorized infrastructure. Deliver repeatable tests, results/evidence, and remaining risks; fix failed agreed tests. No “unhackable” promises or WAF-only acceptance. 6. Python Playwright simulated dialogues and parallel users Use Python Playwright/pytest against the real frontend through AWS to Windows. API tests cannot replace browser tests. Provide editable JSON/YAML dialogues with prompts, expected facts/sources, fixtures, and settings. Cover application/admin workflows, all file types, memory, retrieval modes, profile changes, reindexing, deletion, isolation, authentication, and limits. Assert known facts/sources, not identical wording or merely a nonempty response. Explain MFA testing without weakening authentication. Support 5, 10, 25, and 50 users. Quote for 25 concurrently active authenticated users as the proposed acceptance workload and 50 as a stress test; disclose deviations in your bid. Use separate accounts/browser contexts, overlapping activity, and at least 10 exchanges per user. Document ramp-up, think time, duration, corpus, model settings, and actual overlap. Include live-model/real-retrieval tests, not only mocks. Agree on hardware-dependent latency/error targets before contracting. Provide commands for setup, suite/concurrency selection, reports, and cleanup. Deliver transcripts, results, failure screenshots, traces/logs, median/p95 latency, throughput, errors, resource use, and API costs. Measure load-generator limits and first-output/full-response streaming latency. 7. Monitoring and operational recovery Configure CloudWatch logs/metrics for errors, authentication, latency, usage, resources, and health. Test email alerts, set retention, and protect sensitive logs. Demonstrate failure/reboot recovery and backup/restore. Document credential replacement, updates, troubleshooting, and cleanup. 8. Detailed DOCX manual and matching videos Deliver an editable Word .docx manual from a clean starting environment. Every actionable setup/configuration step needs a real readable screenshot, numbered instructions, copyable commands/settings, purpose, expected result, and verification. Include common errors/fixes. Cover prerequisites, code structure, agent/memory/RAG, settings experiments, database, AWS, authentication/security, tests, monitoring, recovery, updates, costs, and complete cleanup. Distinguish Windows/server commands and explain placeholders. Include contents, architecture, exact versions, and no real secrets. Deliver narrated MP4 videos following the same DOCX section/step numbers, with a timestamp index. Show the actual complete setup, application features, security assessment including the linked repository, and parallel-dialogue tests. No skipped prerequisites or undocumented preconfiguration. Videos, screenshots, and code must match. Teach me to modify both the Python application and Python tests. 9. Handover, acceptance, and proposal Deliver the repository, dependencies, configuration/migration/deployment/recovery scripts, fixtures, tests, reports, DOCX, and videos. Demonstrate a fresh rebuild on clean Windows and new AWS resources using the instructions. Correct missing steps, mismatches, and failed tests. Single-milestone acceptance requires working features, agreed security/performance tests, recovery, complete teaching materials, and reproducibility without your accounts or embedded secrets. Bid with one total fixed price, schedule, architecture/database sizing, costs, thresholds, assumptions/exclusions, relevant experience, tutorial sample, included teaching/Q&A, and support for implementation/documentation defects. Explain Python-led testing of the exact linked repository
Project ID: 40715940
82 proposals
Remote project
Active 19 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
82 freelancers are bidding on average $173 CAD for this job

Hello, As the founder of A4Logic, I bring over a decade of expertise in building sophisticated, scalable web and AI solutions that align perfectly with your requirements. My proficiency in Python and FastAPI development, supplemented by extensive knowledge of HTML/CSS, SQL, configuration, and PowerShell, uniquely positions me for this project. Having worked on cloud deployment numerous times before, I'm confident in my ability to successfully execute your AI agent Windows Deployment project with AWS Access. With security being paramount for this project, my experience working with secure AWS access and my skills in implementing vulnerability testing will ensure that your AWS-hosted database remains safe and undisturbed. In addition, my history of leveraging PostgreSQL with pgvector for optimal functionality and efficiency make me the ideal candidate. Moreover, I am eager to share my knowledge on its installation, secure access, schema/migrations, backups/restoration, updates, so that you gain a thorough understanding of the system. Lastly, my commitment to producing high-quality work shines through evident in every project I undertake. My goal is not just to deliver a functional solution but also to empower you to reproduce it independently, an objective that deeply aligns with your educational aims for this project. Together we can build something amazing that not only fits your unique vision but also stands as a testament to our co Thanks!
$30 CAD in 1 day
6.3
6.3

Hello, I'm Denis, a full-stack developer specializing in AI agents with RAG, FastAPI backends, and secure cloud deployments. I've built educational systems prioritizing reproducibility and clarity. I understand your requirements: a Python AI tutor agent on Windows with secure AWS access, hybrid RAG with configurable chunking, persistent memory, and comprehensive security testing. Everything will be documented, reproducible, and independent of my AWS accounts. I've built similar systems with FastAPI, PostgreSQL/pgvector for hybrid retrieval, session-based memory management, and Windows deployment with remote HTTPS access. I'm familiar with Playwright testing and security validation. My approach: 1. Architecture review and sizing 2. Core application with login, chat, and admin features 3. Hybrid RAG combining BM25 lexical search + dense embeddings, configurable chunking profiles, and admin visibility into component scores 4. Memory persistence and AWS integration 5. Windows deployment using Systems Manager Session Manager for secure remote access 6. Comprehensive security testing against your specifications 7. Load testing and complete DOCX manual with screenshots and videos Key focus: implementing actual BM25 alongside embeddings with clear fusion logic, and configurable chunking profiles (saveable, exportable, with token count previews) requiring no code changes. I'll develop and test in my authorized AWS account, document all costs, and deliver clear scripts for your i
$30 CAD in 1 day
6.4
6.4

As a proven AI expert with years of experience tackling complex business challenges, I am confident I can bring immense value to your project. My previous work in the legal field aligns perfectly with your vision of document knowledge assistants, and specifically, hybrid RAG systems. For example, I developed and implemented RAG systems that catapulted legal research productivity from hours to minutes- a significant result you could also benefit from. Furthermore, in addition to my AI expertise, I offer full-stack development skills that include Python, FastAPI, and other relevant technologies you require for your frontend/backend. I have telented knowledge in AWS which is key for your low-cost database and Windows deployment setup. To give you an idea of my recent deliverables- I successfully incorporated RAG pipelines like LangChain and LlamaIndex – into my projects with 95%+ retrieval accuracy -a performance level I ensure to provide for my clients. In summary, picking me for this project means hiring someone who has consistently turned cutting-edge AI ideas into real-world scalable solutions. My record includes examples like developing end-to-end AI diagnostic assistants for MedTech that led to 65% reduction in analysis time . With this kind of expertise, I'm adept at transforming educational concepts into tangible results. Let's transform your aspirations into an empowering AI agent that provides the sought-after digital assistance on Windows.
$500 CAD in 7 days
5.5
5.5

Hey, looks like you need a complete Python FastAPI agent tutor project covering hybrid RAG, Windows-to-AWS networking, and Python Playwright security testing. I set up local Windows services hooked securely to AWS with pgvector and FastAPI often, making sure the local node stays safe without public database exposure. Handling prompt injection defenses alongside Playwright automated test suites is right in my wheelhouse. Which embedding model and chunking strategy are you leaning toward for the document knowledge assistant?
$30 CAD in 1 day
5.1
5.1

Hello, I can build the AI agent with FastAPI, hybrid RAG, and secure AWS deployment while keeping costs low and security tight. For a similar project, I used FastAPI with PostgreSQL on AWS Lightsail—kept costs under $20/month while handling 10 concurrent users. I’d structure this as a FastAPI backend with a Python frontend, using SQLite for local memory and PostgreSQL for shared data. Hybrid RAG would combine dense embeddings with keyword search, with admin controls for chunking and retrieval settings. This setup will let users manage their own documents and memory while keeping costs predictable. Proper implementation will reduce support requests by isolating user data and enforcing role-based permissions. I’ll also provide a recovery plan for crashes and network issues, including automated restarts and backup checks. If this aligns with your needs, I’d be happy to discuss the exact architecture and cost breakdown further. Thanks, Lazar.
$20 CAD in 1 day
4.9
4.9

Hi, this is a strong fit for a hands-on educational build: a Windows-run FastAPI AI agent with login, memory, hybrid RAG, AWS access, and security testing. I’ve built Python systems that combine FastAPI, PostgreSQL, retrieval pipelines, and browser-based testing. I’d keep the stack Python-led end to end, with pinned dependencies, a clear admin UI, and reproducible setup scripts for Windows and AWS. My approach is to implement the app in small milestones: core auth and chat flow, memory and RAG, then permissions, tests, deployment, monitoring, and the DOCX/video handover. I’ll keep the agent actions bounded, document every setting, and make the repository easy to reproduce on a clean machine. I can also explain the linked patchright-enhanced testing flow in Python and show how to extend it safely. Let’s discuss the exact acceptance targets and delivery sequence. Best regards, Gabriel
$100 CAD in 1 day
5.0
5.0

I have solid experience with Python, FastAPI, AI agents, hybrid RAG, PostgreSQL, AWS deployment, and secure application development, including automated testing with Playwright and pytest. I can build your complete educational AI tutor with persistent memory, configurable hybrid retrieval, document processing, admin controls, authentication, AWS database integration, monitoring, and Windows deployment. I also have experience with security testing, browser automation, concurrent user testing, and production recovery workflows, and can work with the specified Patchright Enhanced repository using authorized testing methods. I will provide clean source code, complete documentation, videos, reproducible tests, security reports, deployment instructions, and handover support so you can independently maintain and extend the project.
$10 CAD in 4 days
5.1
5.1

Hi there, I see you're looking to build a Python application with FastAPI that integrates a hybrid RAG model and secure AWS access. I can help you construct a document knowledge assistant that meets all your specifications, including the need for user management, chat history, and memory functionalities. To ensure the application is both functional and secure, I will implement mechanisms for isolated data management and user access, along with robust memory handling. I'd like to clarify a couple of things before we proceed: What specific user roles do you envision for the admin features? Are you open to any specific AWS configurations for cost efficiency? I would be glad to discuss the technical details and how to best approach the project to meet your educational goals. Looking forward to your response. Ali
$30 CAD in 1 day
4.8
4.8

As a highly qualified and top-rated full-stack web developer with a focus on digital website development, I am confident that I can meet all your project requirements. I have the hands-on experience and technical know-how to effectively implement and teach you how to use a Python/FastAPI solution that harnesses the power of AI to create an efficient document knowledge assistant. My proficiency in Python, FastAPI, and SQL, along with my experience in building complex frontends and backends will ensure a robust and feature-rich application. Your requirement for memory within/between chats is well within my scope of expertise. I understand the importance of context continuity and can implement user-specific memory that extends across login/logout actions and even Windows reboot. In addition, my familiarity with hybrid retrieval techniques, including dense-only, keyword-only, and hybrid retrieval will result in a sophisticated search engine that delivers accurate results to users. On the infrastructure side, my understanding of AWS and its associated services will facilitate smooth deployment on Windows via secure AWS access. I am also well-versed in working with PostgreSQL databases on AWS EC2 and Lightsail hostings which aligns with your preferred database choice.
$10 CAD in 2 days
4.7
4.7

Hi, The project to deploy an AI agent on Windows with AWS access suggests a need for robust integration between local Windows environments and cloud infrastructure, a challenge I have tackled in both AI orchestration and client app deployments. The main technical risk is ensuring reliable and secure AWS access from Windows while maintaining stable agent operation and update management under Windows constraints. I typically design systems by separating deployment concerns: isolating Windows-specific agent deployment from cloud orchestration layers to enable independent scaling and easier troubleshooting. I’d validate early the AWS credential management and agent lifecycle handling on Windows to prevent runtime failures and security issues. I can start by outlining the deployment architecture and AWS integration approach to align with your operational environment. Thanks, Clifton
$20 CAD in 7 days
4.6
4.6

Hi, I have read the job description and now ready to start. I will provide 100% quality. Please send me a message for discussion. Let's discuss the project. Thanks
$20 CAD in 1 day
4.2
4.2

Hybrid RAG for a tutor agent means chunking your course material well and pairing vector search with keyword lookup so answers stay grounded, not hallucinated. I can wire this up in FastAPI, deploy it on Windows with AWS access configured, and run basic security testing on the endpoints before handoff. PostgreSQL for storage, done in about 4 days. The 10 to 30 CAD range and timeline here are starting points based on the post, real numbers come after we talk scope. I can start today, want me to send a quick plan?
$30 CAD in 5 days
3.9
3.9

Hello, I reviewed your project for building and teaching a reproducible Python FastAPI AI agent with hybrid RAG, memory and secure AWS connectivity. FastAPI with PostgreSQL and pgvector will provide a practical foundation for RAG, chat history, user memory and retrieval permissions. I will build the Windows deployment, admin controls, configurable chunking and retrieval, security testing, Python Playwright tests and recovery workflows. The delivery will include the source code, tests, reports, DOCX manual, videos and complete handover for independent reproduction. Best Regards, Sara
$100 CAD in 1 day
4.0
4.0

Hi, Your project is a strong fit for my Python/AI backend work because it combines the parts that usually determine whether a RAG system is actually reproducible: retrieval quality, memory isolation, permissions, deployment, security testing, and clear handover. I can build the FastAPI application with a Python-driven UI, PostgreSQL/pgvector, persistent user memory, private/shared document RAG, dense + lexical + hybrid retrieval, configurable chunking, versioned reindexing, and inspectable source/ranking data. For the Windows/AWS path, I would keep the main app on Windows as requested and design secure AWS connectivity without public database exposure or router port-forwarding. I’ll also implement MFA/RBAC, quotas, upload defenses, least-privilege access, CloudWatch monitoring, recovery, and backup/restore procedures. Testing will be Python-led with pytest, Playwright, direct HTTP tests, and the exact pinned patchright-enhanced repository, including multi-user concurrency and cross-user isolation checks. The handover will include clean source, reproducible setup, reports, a screenshot-based DOCX guide, and matching walkthrough videos.
$20 CAD in 1 day
3.8
3.8

As an experienced Senior Machine Learning Engineer with a focus on transforming complex ideas into practical, reliable AI solutions, I believe I can successfully deliver on all aspects of your educational project. My deep understanding of Statistical Learning and expertise in NLP will enable me to select an ideal example AI agent, such as a document knowledge assistant, and thoroughly explain its architecture, model/provider, dependencies, hardware, and costs. Furthermore, my web development skills with Python, FastAPI, and strong SQL background mean we can have a seamless Python-driven frontend/admin and robust backend setup on your choice of secure AWS hosting. One of the most crucial features you require is memory within/between chats and hybrid RAG. With my proficiency in LLMs and RAG pipelines, I'm capable no only of implementing this feature but also to explain the storage details and differentiate between history, memory, and RAG effectively. Additionally, my experience in end-to-end ML pipelines means that your application won't be limited to just AI functionality but will also include user and admin controls like login/logout functionalities, new chats history uploads etc. while remaining efficient and cost-effective.
$150 CAD in 7 days
3.8
3.8

I propose $1,200 fixed, 1 week. Architecture: FastAPI/Python UI, PostgreSQL+pgvector, FTS hybrid RAG, Windows app with AWS-secured access. Initial DB: 2–4 vCPU, 8GB RAM, 100–200GB SSD; ~$50–150/month infrastructure + model usage. Acceptance: 250 concurrent users, 500 stress. I’ll pin/test the exact Patchright Enhanced revision using Python pytest/Playwright + HTTP, with no substitution. It includes DOCX/videos, tutorial, teaching/Q&A, clean rebuild, and defect support. Let 's have discussion more detail. thanks
$1,200 CAD in 7 days
3.2
3.2

We can do this project for you efficiently, quickly and economically. Please contact us if you have any questions. We hope to be elected. Greetings. Pd: We are able to start right now
$10 CAD in 3 days
3.3
3.3

Hi, running a Python agent directly on Windows with secure AWS access requires careful handling of local credentials and network paths. I will set up a local service account on Windows to handle the application, ensuring the main code stays on the host while remote users connect via AWS. This approach keeps the setup simple and avoids the complexity of Docker containers. The biggest risk here is unmanaged concurrency on the database. I will implement strict account quotas and controlled overload handling to prevent the PostgreSQL instance from crashing under load. I am ready to start immediately.
$20 CAD in 5 days
2.6
2.6

Hi, The core challenge is building a reproducible, teachable AI agent system where you can inspect memory isolation, RAG mechanics, and security—running independently on Windows without embedding AWS credentials. I'd use PostgreSQL with pgvector on a Lightsail instance and run FastAPI directly on Windows via AWS Systems Manager Session Manager for secure HTTPS tunneling (no port forwarding needed). Hybrid RAG will have configurable chunking profiles adjustable without touching Python. Memory storage separates conversation history from persistent user context, both queryable and deletable. The frontend uses Streamlit or FastAPI templates, keeping the entire stack in Python for easy modification. Security testing covers patchright-enhanced and Playwright concurrency with repeatable Python test dialogues, real model inference, and latency measurement under 25 concurrent users. I'll deliver test evidence and document which AWS free-tier benefits expire, itemizing recurring costs (database, embeddings, networking) so you know the actual monthly run rate. Deliverables include a working application, source code, deployment and recovery scripts, a detailed DOCX manual with screenshots and copyable commands, MP4 videos for each section, and a clean rebuild demonstration on your AWS account and Windows machine. I can start immediately and estimate eight weeks with weekly progress videos. Thanks, Felix.
$20 CAD in 1 day
2.8
2.8

Hello Sir, I have already worked on similar types of website and software development projects and I am confident that I can successfully handle your project. I am a full-time freelancer with **17+ years of experience** in web development, software development, automation, and API integrations. My expertise includes: * ASP.NET C# web and software development * Android app development * Python automation and web scraping (Amazon, Instagram, Facebook, Google Maps, LinkedIn, Telegram, and other custom scraping solutions) * JavaScript, jQuery, AJAX, Bootstrap, HTML5 * Microsoft SQL Server database development * Payment gateway integration * SMS, Email, Banking, Financial, and Insurance API integration * Custom automation bots and workflow automation software I focus on delivering **high-quality, scalable, and reliable solutions** with clean code and long-term support. Please contact me in private chat so we can discuss your requirements in detail. I can also show you a **demo of similar projects** I have completed. Looking forward to working with you. Thanks & Regards
$30 CAD in 2 days
2.2
2.2

Downsview, Canada
Payment method verified
Member since Nov 29, 2017
$10-30 CAD
$10-30 CAD
$10-30 USD
$30-250 CAD
$30-250 USD
₹1500-12500 INR
₹1500-12500 INR
₹1500-12500 INR
$30-250 USD
$30-250 USD
$30-250 USD
₹750-1250 INR / hour
₹750-1250 INR / hour
$15-25 USD / hour
₹750-1250 INR / hour
$30-250 USD
$10-30 CAD
min £36 GBP / hour
$101 USD
₹12500-37500 INR
₹750-1250 INR / hour
$10-30 USD
₹250000-500000 INR
$250-750 USD
₹750-1250 INR / hour