Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -155,6 +155,8 @@ Kore SBC details used for configuring SIP Trunk at Five9 end:
| 1 | [savg-sbc1.kore.ai](http://prodbots-savg-ext-nlb-dcc80dc8521a20a5.elb.us-east-1.amazonaws.com/) | 3.224.189.218 |
| 2 | [savg-sbc2.kore.ai](http://prodbots-savg-ext-nlb-dcc80dc8521a20a5.elb.us-east-1.amazonaws.com/) | 35.174.41.205 |

{/* AG: Use secure link. Also, the domain isn't reponding, so check once if it is correct. */}
Comment thread
RanjitKu-Kore marked this conversation as resolved.

#### Verify the SIP Trunk configuration

Follow these steps to verify the SIP Trunk configuration:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,7 @@ curl --location --request GET \
}
}
```

#### Response Parameters

If SSO is enabled, the API returns the following:
Expand Down
2 changes: 1 addition & 1 deletion ai-for-service/apis/quality-ai/auto-qa-reporting-api.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ curl --location 'https://{{host}}/qualityai/api/v1/public/qualitymanagement/app/

## Sample Response

```json
```json expandable=true
{
"results": [
{
Expand Down
2 changes: 1 addition & 1 deletion ai-for-service/apis/quality-ai/raw-data-api.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ curl --location 'https://{{host}}/qualityai/api/v1/public/qualitymanagement/app/

## Sample Response

```json
```json expandable=true
{
"results": [
{
Expand Down
4 changes: 2 additions & 2 deletions ai-for-service/apis/searchai/advance-search.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ The response is in JSON format. Key fields within the `template` field:

- **`results`**: Search results grouped by source type. Chunks from the same document are grouped together.

```json
```json expandable=true
"results": {
"googleDrive": {
"data": [
Expand Down Expand Up @@ -93,7 +93,7 @@ The response is in JSON format. Key fields within the `template` field:

- **`answer_details`**: The answer to the query along with metadata.

```json
```json expandable=true
"answer_details": {
"query": "Microsoft",
"requestType": "answer_search",
Expand Down
4 changes: 2 additions & 2 deletions ai-for-service/apis/searchai/answer-generation.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ This API fetches answers to a query from SearchAI based on the input query and m

## Sample Request

```bash
```bash expandable=true
curl --location 'https://platform.domain.ai/api/public/stream/st-3beea617-cfd5-5224-b70b-656c4eef768e/advancedSearch' \
--header 'auth: <your-auth-key>' \
--header 'Content-Type: application/json' \
Expand Down Expand Up @@ -57,7 +57,7 @@ curl --location 'https://platform.domain.ai/api/public/stream/st-3beea617-cfd5-5

### Sample Response

```json
```json expandable=true
{
"query": "What is RAG?",
"requestType": "answer_search",
Expand Down
4 changes: 2 additions & 2 deletions ai-for-service/apis/searchai/answer-insights.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ The API returns a job ID (`_id`) with job type `DATA_EXPORT`. The `fileInfo` obj

When invoking the Jobs API for file export, the `fileInfo` field contains the link to the exported file.

```json
```json expandable=true
{
"_id": "fj-2618a702-0211-50ca-8504-c1ac377a2402",
"status": "SUCCESS",
Expand Down Expand Up @@ -120,7 +120,7 @@ When exporting large datasets, the data is split into multiple fragments (defaul

### Sample Response — Large Dataset with Multiple Fragments

```json
```json expandable=true
{
"_id": "fj-4ccf7101-baf1-5729-9347-60deba1113c9",
"status": "SUCCESS",
Expand Down
2 changes: 1 addition & 1 deletion ai-for-service/apis/searchai/app-export.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ curl -X GET 'https://<host-name>/api/public/bot/st-3d7ffe93-c3xx-xxxx-918c-c8438

The response includes the export status for each individual module.

```json
```json expandable=true
{
"_id": "fj-b504b6bd-39d1-5c7d-af7f-a2696db1fe3e",
"status": "SUCCESS",
Expand Down
2 changes: 1 addition & 1 deletion ai-for-service/apis/searchai/app-import.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,7 @@ curl -X GET 'https://host/api/public/bot/st-3d7ffe93-c384-5d09-918c-c8438baef80d

### Sample Response

```json
```json expandable=true
{
"_id": "fj-b504b6bd-39d1-5c7d-af7f-a2696db1fe3e",
"status": "SUCCESS",
Expand Down
4 changes: 2 additions & 2 deletions ai-for-service/apis/searchai/chunk-apis.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ This API returns the complete list of chunks that satisfy the given condition in

**Example filter:**

```json
```json expandable=true
{
"conditions": [
{
Expand All @@ -57,7 +57,7 @@ This API returns the complete list of chunks that satisfy the given condition in

### Sample Response

```json
```json expandable=true
{
"count": 888,
"chunks": [
Expand Down
4 changes: 2 additions & 2 deletions ai-for-service/apis/searchai/click-analytics.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@ Shows how many searches resulted in a user clicking a result versus not clicking
Results array is empty. The error is shared in analyticsError field.


```
```json
{
"result": [],
"analyticsError": "Click analytics data is temporarily unavailable."
Expand All @@ -124,7 +124,7 @@ Measures click engagement depth by showing how many times users click per search

**Sample Request**

```
```json
{
"type": "AvgClickStats",
"filters": {
Expand Down
2 changes: 1 addition & 1 deletion ai-for-service/apis/searchai/connector-apis.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ This API returns the list of connectors configured for an application, including

## Sample Response

```json
```json expandable=true
{
"connectors": [
{
Expand Down
4 changes: 2 additions & 2 deletions ai-for-service/apis/searchai/content-apis.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ This API returns the requested content.

### Sample Response

```json
```json expandable=true
{
"_id": "fc-26d474d1-2aa7-50cf-984d-e719a4884792",
"searchIndexId": "sidx-cdd15c7a-47d5-5839-80ee-e4f418489f70",
Expand Down Expand Up @@ -149,7 +149,7 @@ This API fetches specific content from the SearchAI application based on a given

### Sample Response

```json
```json expandable=true
{
"data": [
{
Expand Down
2 changes: 1 addition & 1 deletion ai-for-service/apis/searchai/feedback.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ This API captures user feedback and stores it in Search AI, where it is displaye

## Sample Request

```bash
```bash expandable=true
curl --location 'https://env.domain.com/api/public/bot/st-66c4xxxx-6eae-5ada-b0f8-a2022e945a10/search/feedback' \
--header 'auth: eyJhbGciOiJaxxxxxxx_abcd' \
--header 'Content-Type: application/json' \
Expand Down
2 changes: 1 addition & 1 deletion ai-for-service/apis/searchai/ingest-data.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ This API allows you to ingest and index data into the SearchAI application. You

### Sample Request — Ingesting Chunks Directly

```json
```json expandable=true
{
"sourceName": "Abc",
"sourceType": "json",
Expand Down
2 changes: 1 addition & 1 deletion ai-for-service/apis/searchai/jobs.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ This API returns the details of a job. The response varies depending on the job

The following sample response is for a job initiated to export analytics data to a file. The response includes the URL of the exported file.

```json
```json expandable=true
{
"_id": "fj-9a39a625-xxxx-xxxx-xxxx-5e8853d41060",
"hidden": false,
Expand Down
2 changes: 1 addition & 1 deletion ai-for-service/apis/searchai/permission-entity-apis.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ This API lists all permission entities associated with a connector.

### Sample Response

```json
```json expandable=true
[
{
"_id": "fpe-82e99097-7532-506b-af42-363cbe5bb59c",
Expand Down
4 changes: 2 additions & 2 deletions ai-for-service/apis/searchai/train-apis.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ This API trains the Search AI application with all ingested content or with spec

The `_id` field is a unique identifier you can use to check training status via the Training Status API. The `status` field indicates the current state, and `opType` specifies whether training was initiated manually or automatically.

```json
```json expandable=true
{
"_id": "fjg-a9ee651e-ab49-54e6-899c-35d0fbadba0f",
"opType": "Manual",
Expand Down Expand Up @@ -99,7 +99,7 @@ curl --location 'https://your-domain.com/api/public/bot/st-c6cxxxxxxxx-553e-bd8f

The `status` field shows the current training state: `success`, `in progress`, or `failed`. The `opType` field indicates whether training was initiated automatically by Search AI or manually.

```json
```json expandable=true
{
"_id": "fjg-ba81546b-3b57-5116-a78d-9b890eebbf13",
"opType": "Auto",
Expand Down
7 changes: 7 additions & 0 deletions ai-for-service/automation/agent-node.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -204,11 +204,13 @@ Default connection variants:
| Best for | Legacy flows, JSON-only, full response key control | New development, structured responses, tool-heavy flows |

**Choose V1 when:**

- You need JSON mode (text generation only).
- You need full control over response parsing via response keys.
- You are maintaining an existing flow with explicit entity handling.

**Choose V2 when:**

- You need tool calling and streaming together.
- You want simplified configuration (no manual exit scenario/entity keys).
- Entity collection should be fully integrated into tool invocations.
Expand All @@ -220,13 +222,17 @@ Default connection variants:
Apply prompt engineering to define:

**Context:**

- The agent's role (AI Agent, voice assistant) and communication channel.
- Expected response length, verbosity, and formality.
- The primary function (customer support, appointment scheduling, troubleshooting).
- The company or service represented.
- Whether the agent should proactively clarify ambiguous inputs.

{/* AG: the book link redirects to a different book now. */}

@ashishguptaiitb ashishguptaiitb Jul 17, 2026

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@pratik-kore Check the destination of this link for accuracy.

**Personality** (using the [Conversations with Things](https://www.oreilly.com/library/view/conversations-with-things/9781492048749/) framework):

- Interaction goals, level of personification, power dynamics.
- Core character traits (professional, friendly, humorous).
- Tone and key behavioral traits.
Expand All @@ -251,6 +257,7 @@ Supports text generation only.
### V1 Prompt — JavaScript Mode

Use when you need:

- Tool calling.
- Access to full conversation history as an array.
- Advanced prompt logic.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -52,8 +52,8 @@ Create a form to gather the following information:

### Form Creation

1. From the Builder platform, open the Banking App.
2. Navigate to **Automation AI > Digital Skills > Digital Forms** to access the Digital Forms page.

1. Navigate to **Automation AI > Use Cases > Digital Skills > Digital Forms** to access the Digital Forms page.
3. Click **New Form** and enter the following:
* **Name** – name of the form that will be used by the engine, let's set as _OpenNewAccount_
* **Display Name** for the form, let's set as _Open an Account_
Expand All @@ -62,7 +62,7 @@ Create a form to gather the following information:

Click the card to select the style. If it has a logo, you can upload an image file (png or jpg) for the logo.

<Note>During the Export of the App, the logo isn't exported along with Digital Forms. So, while importing this App, you need to separately copy the logo image file and then manually reupload the logo.</Note>
<Note>During the Export of the App, the logo isn't exported along with Digital Forms. So, while importing this App, you need to separately copy the logo image file and then manually reupload the logo.</Note>

4. **Description**: Turn on the toggle to show a description of the form in the header.
5. **Save & Proceed** to the next step.
Expand Down Expand Up @@ -90,7 +90,7 @@ Create a form to gather the following information:

![Field data securing and Transient data](/ai-for-service/automation/digital-skills/images/mask-data-and-transient-input.png)

<Note>**Mask User Input/Secure Field Data** and **Transient Input** toggles are available for all the components, and need to be set on component level. Settings of one component will have no impact on others.</Note>
<Note>**Mask User Input/Secure Field Data** and **Transient Input** toggles are available for all the components, and need to be set on component level. Settings of one component will have no impact on others.</Note>

6. Next, a selection box for the type of account to be opened. Drag and drop a **Dropdown** component onto the form and set the following values:
* **Display Name** set as _Account Type._
Expand Down Expand Up @@ -168,11 +168,11 @@ Create a form to gather the following information:

![select node dropdown](/ai-for-service/automation/digital-skills/images/select-node-dropdown.png)

<Note>
The target node has to be in the same dialog, you can't make a jump to a target node outside the current dialog. The list of target nodes only shows the local nodes.
<Note>
The target node has to be in the same dialog, you can't make a jump to a target node outside the current dialog. The list of target nodes only shows the local nodes.
Comment thread
pratik-kore marked this conversation as resolved.

If the target node isn't present during runtime, the platform presents the error in continuing the conversation, and the task should get discarded.
</Note>
If the target node isn't present during runtime, the platform presents the error in continuing the conversation, and the task should get discarded.
</Note>

26. Use the **Test** button to see a preview.

Expand Down Expand Up @@ -228,10 +228,3 @@ Your dialog with form is ready! **Test** and trigger the above dialog. The form
![talk to bot](/ai-for-service/automation/digital-skills/images/talk-to-bot.png)

You can use the context object as shown above it a **Script** or **Service** nodes for further processing.

## Related Articles

* [Digital Forms](/ai-for-service/automation/digital-skills/digital-forms)
* [Configure Digital Views](/ai-for-service/automation/digital-skills/configure-digital-views)
* [Digital Skills Overview](/ai-for-service/automation/digital-skills/digital-skills-overview)

Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ We'll be creating two Widgets to trigger a Dialog Task.

First, let's see how to configure a Widget to display balance from the current account of the user with the steps below:

1. Navigate to **Automation AI > Digital Skills > Digital Views**.
1. Navigate to **Automation AI > Use Cases > Digital Skills > Digital Views**.
2. Click the **Create Widget** button.
3. Give a Widget Name and a Display Name.
4. Set the **Source**, we're triggering Dialog Task, hence select _Dialog Task_.
Expand Down Expand Up @@ -207,8 +207,3 @@ We'll be hosting the Panels in the web/mobile client. Click [here](/ai-for-servi

11. If you want to host the Panels individually use the `index_widgets.html` file. See the GitHub for hosting the same in your web site.

## Related Articles

* [Digital Views](/ai-for-service/automation/digital-skills/digital-views)
* [Configure Digital Forms](/ai-for-service/automation/digital-skills/configure-digital-forms)
* [Digital Skills Overview](/ai-for-service/automation/digital-skills/digital-skills-overview)
Loading
Loading