
Ali Hassan
Level 2
Compétences

Voir mes services

Vous souhaitez travailler sur une base horaire ?
Dites à Ali Hassan ce dont vous avez besoin.
50 $US
/
heurePortfolio
Expérience professionnelle
Web App AI developer
worsler.ca • Temps plein
Oct 2024 - Oct 2025 • 1 yr
AI-Powered Medical Clinic Chatbot System — LangGraph + FastAPI Built a production-grade, multi-agent conversational AI system for a medical diagnostics clinic (Wosler Diagnostics), enabling patients to interact via phone/chat for appointment management — fully automated with GPT-4o. 🔧 Tech Stack: Python · FastAPI · LangGraph · LangChain · OpenAI GPT-4o · Pydantic · Sentence Transformers 🧠 Architecture Highlights: The system uses a supervisor + subgraph pattern built on LangGraph's StateGraph. A main workflow handles greeting, intent extraction, and confirmation before routing to specialized agents: New Booking Agent — Collects service type, requisition form, patient info (name, phone, health card, DOB), checks available slots, and confirms the booking Cancel Booking Agent — Verifies identity via reference number or patient details, confirms booking details, and processes cancellation Modify Booking Agent — Handles appointment rescheduling with full re-verification and slot selection Reports Inquiry Agent — Handles post-visit diagnostic report queries 🛡️ Global Logic Layer: A semantic classifier (Sentence Transformers + cosine similarity) detects emergency and ethics/privacy intents in real time, triggering dedicated action nodes that interrupt normal flow and handle these scenarios with confirmation-based workflows. 💾 Custom Memory & State: A thread-safe CustomMemory class maintains per-user conversation state across multi-turn interactions with full interrupt/resume support for async flows. 🌐 REST API (FastAPI): Exposes /chat, /chat_emergency, /chat_ethics, and clinic management endpoints (/add-clinic, /clinics) backed by a live JSON knowledge base.
105 Avis
| (94) | ||
| (9) | ||
| (1) | ||
| (0) | ||
| (1) |
Détails de la notation
- Niveau de communication avec le freelance
- Qualité de la livraison
- Valeur de la livraison
Trier par
brightburnltd

Royaume-Uni
Commande annulée
The provider's quality of work and quality control testing is absolutely disgraceful. In terms of communication, very lacking, ignores messages regarding issues, ignores advice on how to improve, and time management is next to none.

midigisolutions

Pakistan
It was a good expeirence. Will continue working on more projects.
undertaker2023

États-Unis
I've worked with Ali on multiple Python projects now, and once again he delivered exactly what was promised. This expense tracker project was completed within 24 hours, even though I gave him a 48-hour comfort window thanks again
hudsongrey932

Canada
Best script I could possibly imagine. He took my idea and turned it into real life. It was super easy to work with and they even helped with some revisions. Excellent work! I will definitely be coming back for more.
harpercollin152

États-Unis
Superb Python programmer! delivered effective, high-quality code ahead of schedule and fully comprehended the specifications.
