Sunbird AI Assistant
  • Overview
  • Functional Overview
    • The Problem
    • The Solution
    • Use Cases
      • e-Jaadui Pitara
    • Capabilities
  • Technical Overview
    • Architecture
    • Technology Stack
  • Get Started with AI Assistant
    • Key Steps to role out an AI Assistant Solution
    • Pre-requisites
    • Installation
    • Data Ingestion Process
    • Configuration
    • APIs
    • Bot Creation 101
  • Components
    • Sakhi API Service
      • Environment Variables
      • Pluggability of LLM Chat Model
      • Pluggability of Cloud Storage
      • Pluggability of Transaltion service
      • Pluggability of Vector Store
  • Release Notes
    • Release Convention
    • 3.0.0 (Latest)
    • 2.0.0
    • 1.0.0
  • Roadmap
  • Contribution Guide
  • FAQs
  • Knowledge Base
    • Best Practices
    • Indexing CSV Data
  • Contact us
Powered by GitBook
On this page
  • Configurations Configuring the Services
  • System configurations
  1. Get Started with AI Assistant

Configuration

PreviousData Ingestion ProcessNextAPIs

Last updated 1 year ago

Configurations Configuring the Services

Functional configuration

sakhi-api-service

Sakhi Service enables configuration such as defining the indexes from where the documents are to be retrieved for a given context (parent, teacher, etc.) from Marqo, defining the bot behaviour through prompt, etc.

A detailed set of configurations is captured here:

Configuration file:

sakhi-telegram-unified-service

Sakhi Telegram Service can be configured with the set of welcome messages to be shown to the user on Telegram, languages supported, set of bots supported (one bot for each context/persona) etc.

Configuration file:

Note: As currently these functional configuration files are inside the image that is created, the changes either need to be added when the image is built or needs to be overridden when the container is created.

System configurations

The System configuration is specified in the respective repository as given below.

sakhi-api-service Refer to point#5 of the instructions given

sakhi-telegram-unified-service Refer to point#4 of the instructions given

whatsapp-bot

GitHub - Sunbird-AIAssistant/sakhi-api-serviceGitHub
sakhi-api-service/config.ini at main · Sunbird-AIAssistant/sakhi-api-serviceGitHub
https://github.com/Sunbird-AIAssistant/sakhi-telegram-unified-service/blob/main/config.pygithub.com
GitHub - Sunbird-AIAssistant/story-api-serviceGitHub
GitHub - Sunbird-AIAssistant/sakhi-api-serviceGitHub
Logo
Logo
GitHub - Sunbird-AIAssistant/sakhi-telegram-unified-serviceGitHub
Logo
GitHub - Sunbird-AIAssistant/whatsapp-botGitHub
Logo
Logo
Logo