JLJinghang LiWork / Applied AI
Resume ↓Life ↗

Projects / Applied AI

Useful work.
Measurable progress.

A closer look at the problems I work on, the choices behind the solution, and what changed for the people using it.

  • AI Products
  • Cross-team Leadership
  • Operational Discovery
  • Delivery

The useful answer
is the next step.

A call-center AI assistant has to help while the conversation is still happening. I led the AI and data work and helped align international teams around that real-time need—not just the technical ability to retrieve information.

40%

Less task-processing time per call in the pilot.Reported pilot result for customer-service tasks. This is not a measure of total call duration; the broader call-center rollout is in progress.

Start with the person on the call

The system needed to connect training material, scopes of work, and client records. Conversations with each team showed that retrieval accuracy alone was not enough: a representative needed short, timely, clearly formatted guidance, with the right source behind it.

Turn different inputs into one direction

I worked through the data, user feedback, and real examples with our partners to clarify what mattered: response speed, relevant content, source references, document updates, and real-time transcription and analysis.

My role / AI & data
Lead AI delivery and connect technical choices to evidence, business needs, and the product experience.
China / Engineering
Application architecture and software development.
Malaysia / Frontline insight
Feedback from customer-service representatives using the workflow.
Singapore / Product context
Client requirements, interface needs, and requested functionality.

Find the real workflow
behind the document.

I led a computer-use project to turn operating procedures into a graph-based workflow. The starting documentation described two paths. Testing the process with the people who used it revealed more than ten branches.

>40%

Fewer tasks requiring manual handling.Result for the operations workflow covered by this automation—not a company-wide figure. The team also delivered the version ahead of schedule.

Investigate what the document leaves out

I tested the procedure myself, raised questions, and brought Operations and Product into walkthroughs. We documented missing steps, discussed edge cases, and repeated the process as new branches emerged.

Make discovery a shared delivery plan

I divided the resulting subflows across our AI team. That gave each contributor a defined part of the workflow to implement while keeping the project connected to the way Operations actually worked.

Starting point / 2 documented paths
A high-level procedure that did not capture the variation encountered in practice.
After discovery / 10+ mapped branches
A more complete workflow built from hands-on testing, demonstrations, and edge-case discussions.

Make a slow workflow
ready for growth.

I led a major update to an existing request-processing pipeline. Each request initially took more than ten minutes. Our target was under two minutes; the update brought processing time below thirty seconds.

  1. Before>10 minper request
  2. Target<2 minper request
  3. Achieved<30 secper request

A new bottleneck

As adoption increased, simultaneous requests exposed the limits of a single-threaded design. A full pipeline rewrite could take weeks and introduce migration and versioning risks.

A practical choice

I found an approach that increased concurrency within the existing system. The decision balanced capacity with continuity: improve the experience without a disruptive re-architecture.

What changed

The upgraded pipeline supports 20+ concurrent requests, alongside the shorter processing time. It also reduced errors, although no quantified error-rate comparison is published here.

Capacity is not usage

Potential daily throughput increased from hundreds to an estimated 5,000+ requests per day. This describes capacity, not observed traffic. It is separate from the per-request processing time above.

Other areas of work

AI inside
real workflows.

01 / Agentic AI

Dependable LLM agents

AI agents designed to make progress without hiding uncertainty from the people using them.

  • Intent routing and tool orchestration
  • Grounding with semantic and operational context
  • Behavioral evaluation and observability
  • Confidence, reversibility, and human review
02 / Recommendations

Constraint-aware ranking

Recommendation systems that treat eligibility and operating conditions as first-class parts of relevance.

  • Candidate quality and contextual fit
  • Hard constraints and availability
  • Legible ranking tradeoffs
  • Outcome feedback for continual improvement
03 / Adaptive ML

Learning under change

Machine learning systems designed for shifting data, evolving conditions, and evaluation across time.

  • Drift-aware monitoring
  • Selective model updates
  • Longitudinal evaluation
  • Feedback loops connected to real outcomes
04 / Knowledge systems

Semantic context for action

Knowledge and communication layers that put the right operational context inside an AI-assisted workflow.

  • Semantic retrieval and structured context
  • Policy-aware communication
  • Traceable evidence
  • Interfaces built around a useful next action
Method

How I move from ambiguity
to a working system.

01 / Frame

Define the decision

Clarify who acts, what outcome matters, and which constraints cannot be negotiated.

02 / Evaluate

Test useful behavior

Measure quality, risk, consistency, and failure modes—not only model fluency.

03 / Learn

Ship the feedback loop

Make outcomes observable so the product, data, and model can improve together.

Research foundation

See where adaptation
started.

Explore research →