Skip to content

sendbird/sendbird-ai-agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sendbird AI Agent

Sendbird AI Agent is an enterprise-grade, omnichannel AI solution designed to revolutionize customer service. Unlike traditional chatbots, Sendbird AI Agents understand intent, maintain context, take action, and adapt over time, delivering natural, human-like conversations that resolve complex issues and escalate seamlessly when needed. (sendbird.com)

Features

  • Omnichannel Support: Integrates with SMS, email, WhatsApp, in-app chat, web, and social messaging platforms, ensuring your AI agent is always available where your customers are. (sendbird.com)

  • Contextual Understanding: Maintains conversation context across channels, allowing the AI agent to pick up the conversation exactly where the customer left off.

  • Proactive Engagement: Anticipates customer needs and initiates conversations on preferred channels before issues arise.

  • Unified Customer Insights: Transforms omnichannel conversations into unified customer insights to inform smarter business decisions. (sendbird.com)

  • Seamless Integrations: Connects with customer support software like Salesforce, Zendesk, Notion, and Google Drive, allowing the AI agent to be trained using your existing content. (sendbird.com)

Getting Started

To integrate Sendbird AI Agent into your application, follow these steps:

  1. Create a Sendbird Account: Sign up at Sendbird Dashboard.

  2. Set Up Your Application: Create a new application in the dashboard to obtain your Application ID.

  3. Configure AI Agent: In the dashboard, navigate to the AI Agent section to create and configure your AI agent, obtaining the necessary Agent ID.

  4. Integrate SDK: Depending on your platform (iOS, Android, Web), integrate the appropriate Sendbird AI Agent SDK into your application.

  5. Initialize AI Agent: Use the Application ID and Agent ID to initialize the AI agent within your application.

Repository Structure

This repository contains platform-specific implementations and customer guides for the Sendbird AI Agent:

  • JavaScript: Located in the js directory, includes:

    • Documentation guides for React and CDN integration
    • Interactive live examples
    • Downloadable sample projects for local development
  • iOS: Located in the ios directory, includes Swift integration guides and sample applications.

  • Android: Located in the android directory, includes Android integration documentation.

JavaScript Sample Projects

Each JavaScript platform directory contains a ready-to-run sample project:

  • js/react/sample/: Vite + TypeScript + React sample with full AI Agent integration
  • js/cdn/sample/: Vite + Vanilla JavaScript sample using CDN integration

Both samples demonstrate:

  • Basic AI Agent Messenger integration
  • User authentication and session handling
  • Context configuration
  • Manual messenger controls

To run the samples locally:

cd js/react/sample    # or js/cdn/sample
npm install
npm run dev

Each platform-specific directory contains its own README with detailed integration instructions.

Documentation

For comprehensive documentation, including API references and advanced configuration options, visit the Sendbird Documentation.

Support

If you encounter any issues or have questions, please open an issue in this repository or contact Sendbird Support.

License

This project is licensed under the MIT License.


For more information on Sendbird's AI Agent platform and its capabilities, visit the official website.