I will build an empathic ai chatbot for edtech and elearning platforms

F
fabian_prasetyo
F
fabian_prasetyo
Fabian Prasetyo

About this gig

Most AI tutors fail students emotionally. They answer questions, but when a student types "I don't understand anything, this is so frustrating", a standard chatbot just... answers the question. It misses the human moment entirely.


I build AI chatbots that actually detect and respond to student frustration.

This isn't prompt engineering on top of ChatGPT. I engineered a frustration detection architecture by fine-tuning state-of-the-art NLP models (like BERT), backed by my published research on Zenodo.


The system uses an Appraisal-Based Frustration Composite Scoring mechanism to classify student emotional states in real time, then dynamically routes to empathic or instructional responses accordingly.


What I deliver:

  • Emotion-aware chatbot (detects: happy, neutral, confused, frustrated, angry)
  • Dynamic response routing based on detected emotion
  • RAG integration chatbot answers from YOUR course materials
  • FastAPI backend + web interface
  • Full source code via GitHub


Perfect for: EdTech startups, e-learning platforms, online tutoring services, LMS integrations.


Unlike most chatbot gigs, this service is grounded in published academic research on student emotion detection in edu contexts.

Get to know Fabian Prasetyo

Fabian Prasetyo

AI Chatbot Developer LLM, Integration and NLP

  • FromIndonesia
  • Member sinceNov 2023
  • Languages

    English
I build AI systems that understand context. My focus is conversational AI and NLP. I fine-tuned IndoBERT with LoRA (F1 improved from 0.22 to 0.84) and built EduChat, an empathic chatbot published on Zenodo. I work with Python, FastAPI, React, and OpenAI/Anthropic APIs. Based in Jakarta, fluent in English.

My Portfolio