Building an Support AI Agent

How to Build and Deploy an Internal Support AI Agent in raia

🧭 Overview

An Internal Support AI Agent helps your support team get fast answers from company documentation, automate routine questions, and integrate with support systems to log or retrieve tickets.

It is:

  • Trained on your internal documentation

  • Deployed to Copilot for daily use and continuous learning

  • Connected to your support systems via Functions or Webhooks

  • Capable of scoring, summarizing, and notifying based on interactions

  • Eventually deployed to Live Chat to serve external users with internal oversight


πŸ—οΈ Phase 1 – Prepare & Train the Agent

βœ… Use raia Connect to Prepare Content

Upload your support content (PDFs, Docs, Notion exports, etc.) into raia Connect, which:

  • Cleans formatting, removes artifacts

  • Breaks large documents into AI-digestible chunks

  • Outputs structured Markdown or JSON

  • Pushes content into your agent’s vector store

This ensures your agent has clean, relevant, and retrievable knowledge from the start.


βœ… Define Agent Instructions

Use Launch Pad to define the agent’s behavior, tone, and responsibility.

Example Instructions:

You are an Internal Support AI Agent for ACME Corp. You help the support team answer questions about products, policies, systems, and tools. You respond clearly and concisely using your trained knowledge. If you're unsure, admit it and suggest escalation. You can access ticketing systems via integrated functions.


βœ… Upload & Organize Training Material

Documents to upload:

  • Internal support documentation

  • Troubleshooting guides

  • SOPs

  • Tool-specific how-to docs

  • Ticketing process docs

  • System architecture or API documentation

Organize content into Training Packs for easier future updates.


πŸ§ͺ Phase 2 – Deploy Internally via Copilot

πŸ”„ Copilot for Testing and Training

Let support agents use the AI daily to:

  • Ask real questions

  • Rate responses πŸ‘/πŸ‘Ž

  • Edit answers and mark β€œInclude in Training”

  • Add tags or summaries

  • Simulate complex issues

πŸ‘₯ Takeover Mode

In any live conversation, a support user can instantly take control of the thread using Copilot’s human-in-the-loop mode.

This allows:

  • Manual handling of sensitive or complex topics

  • Escalation to SMEs

  • Seamless handoff back to AI


πŸ”Œ Connect to Support Systems

Use the following skills and integrations:

πŸ”„ Function Execution

Set up secure API access to:

  • Look up ticket status

  • Create new support tickets

  • Retrieve knowledge from internal tools

🌐 Webhook Skill

Push data from conversations into:

  • Jira, Zendesk, Freshdesk, or other systems

  • Shared inboxes or support CRMs

  • Internal databases

Triggered at:

  • OnMessageEnd (per reply)

  • OnThreadEnd (after conversation closes)

πŸ“¬ Notification Skill

Automatically email or SMS a human support agent when:

  • A conversation begins (e.g., urgent request)

  • A conversation ends (e.g., needs follow-up)

  • A specific tag or keyword is detected


πŸ“ˆ Phase 3 – Add Scoring, Summarization & Monitoring

πŸ“Š Scoring Skill

Use this skill to:

  • Auto-score conversations for quality and confidence

  • Tag interactions that require human follow-up

  • Filter top issues or low-performing responses for improvement

🧾 Auto Summarization

Each interaction can be summarized by the AI and:

  • Added to the training dataset

  • Shared with team members for handoff

  • Logged into your CRM or ticketing system via webhook


🌍 Phase 4 – External Live Chat Deployment

Once the agent achieves high internal accuracy (β‰₯95%) and positive team feedback:

βœ… Enable Live Chat Skill

  • Embed chat widget on internal or external site

  • Set welcome message and branding

  • Define escalation paths and operating hours

πŸ” Use Copilot for Dual Purposes

  • Continue internal Q&A and training

  • Monitor external chats in real time

  • Intervene or take over if needed


βœ… Launch & Governance Checklist

Area
Status

Documents transformed via Academy

βœ…

Agent created in Launch Pad

βœ…

Clear instructions defined

βœ…

Packs uploaded and structured

βœ…

Skills enabled (Copilot, Function, Notification, Scoring, Webhook)

βœ…

API connections tested

βœ…

Copilot rollout complete

βœ…

Scoring + summaries enabled

βœ…

Live Chat deployment planned/tested

βœ…


πŸ’‘ Example Support Workflow

  1. Support agent asks: "Where do I find the device log files?"

  2. AI Agent replies with the exact SOP from your KB.

  3. Agent marks the answer πŸ‘ β†’ added to training loop.

  4. A conversation needs follow-up β†’ Scoring Skill marks it.

  5. Notification sent to the human support lead via SMS.

  6. Conversation logged into Jira using the Webhook Skill.

  7. Agent eventually supports external customers via Live Chat.

Last updated