Atlassian
6 min read

Automating Customer Support with JSM Virtual Agent

Read Full Article

Summary

The article explores the development of the JSM Virtual Agent, an AI-driven solution for automating customer support at Jira Service Management. It outlines the evolution of the chat architecture, transitioning from a fragmented system with inconsistent responses to a unified orchestrator that delivers consistent AI-generated answers across multiple channels. Key features include a sophisticated routing strategy, personalization of user queries, and a robust ranking mechanism that employs similarity scores and cross-encoder assessments to enhance response relevance. The implementation has led to significant improvements in resolution rates and customer satisfaction.

Key Learnings

  • 1The transition from a fragmented chat architecture to a unified orchestrator significantly improved response consistency across multiple customer channels.
  • 2Incorporating personalization and retrieval-augmented generation (RAG) techniques enhances the relevance of AI-generated responses.
  • 3The ranking mechanism that combines similarity scores with cross-encoder assessments optimizes the retrieval of the most pertinent information from a knowledge base.
  • 4Implementing safeguards against AI hallucinations, such as a Chain-of-Thought based detector, is crucial for maintaining the reliability of AI responses.
  • 5The system's ability to detect vague queries and prompt for clarification ensures that users receive precise and accurate answers.

Who Should Read This

Senior AI Engineers designing scalable customer support solutions leveraging AI and machine learning techniques

Test Your Knowledge

?

What are the trade-offs between using a unified orchestrator versus maintaining separate backends for different customer channels?

?

How does the integration of personalization impact the effectiveness of AI-generated responses in customer support?

?

What failure scenarios could arise from the reliance on AI-generated answers, and how can they be mitigated?

?

Why is it important to implement a Chain-of-Thought based hallucination detector in AI systems, and how does it function?

?

How does the ranking mechanism leverage both similarity scores and cross-encoder scores to improve the quality of responses?

Topics

Read Full Article at Atlassian

More articles about Large Language Models

Explore Large Language Models engineering →