# Key Steps to role out an AI Assistant Solution

Implementing a successful AI assistant solution requires careful planning and execution. Follow the below steps:

1. Identify the cloud service provider in which the AI Assistant Services needs to be installed.
2. Identify the Language AI Services and GenAI services to be used and procure licenses if any.
3. Identify the Sources of Information to be ingested and get access to it.
   * Types of documents to be ingested (documents, videos, and audio)
   * Optimizing or fine-tuning the ingestion process to work with the supplied information.
   * Different contexts/personas that will be using the data and the number of indexes to be created.
4. Fine-tune the retrieval configurations as appropriate
5. Optimize and fine-tune the GenAI prompts based on the use case
   * Prompt configuration for different contexts/personas
6. If the client interface includes Telegram, creation of the bot and configuring it
7. If the client interface includes Mobile App, developing and configuring the mobile app as appropriate.
8. If the client interface includes WhatsApp,&#x20;
   * Identify the service provider and develop service as per the provider
   * Sunbird AI Assistant comes with a default interface for Gupshup. If you have an existing service, then it can be used and configured to the account


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://ai-assistant.sunbird.org/get-started-with-ai-assistant/key-steps-to-role-out-an-ai-assistant-solution.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
