Born Digital - Documentation
  • Welcome
    • Welcome to Digital Studio
  • Digital Agent
    • Introduction
    • Workspace
      • List of Projects
      • Project Details
      • Deploy Project
    • Conversation Flow
      • User Interface Basics
      • Nodes Explained
        • MESSAGE node
        • ANSWER node
        • DECISION node
        • FUNCTION node
        • AI node
        • TRANSFER node
        • REDIRECT node
        • START / END nodes
      • Training set
        • Overview
        • Best practices for writing training set
      • Launching project
      • Setting tab
    • Building new projects
      • Knowledge base project
        • Step 1. - Initializing Your Project
        • Step 2. - Integrating AI Node
        • Step 3. - Finalizing with Testing and Training
        • (Optional) - Integrating a Knowledge Base Index
      • Advanced project
        • Step 1. - Establishing Functions
        • Step 2. - Crafting Greetings
        • Step 3. - Adding the AI node
        • Step 4. - Managing Flow Scenarios
        • Step 5. - Finalizing the Project
        • Step 6. - Training and Execution
    • Advanced functions
      • Knowledge base
      • New AI node property variables
      • Recordings
      • Statistics
      • Code editor
      • Widgets
  • For advanced users
    • Conversation design tips
      • Customizing speech synthesis
      • Customizing text output
      • Customizing smart functions output
      • Randomizing message content
      • Alternative messages based on variable values
      • Setting time-based greetings
      • Personalised URL links
      • Custom business statuses with variables
      • String slicing
      • Implementing chat buttons
    • Intent recognition tips
      • Fine-Tuning Intent Recognition using Generative AI
      • Multi-step intent recognition
      • Recognition based on named entity extraction
    • Prompting cookbook
      • Basics
      • Prompting techniques
  • Product changelog
    • Product changelog
  • Initial setup
    • Starting up
    • My settings
  • Contacts
    • Contacts for you
Powered by GitBook
On this page
  • Release 08.04.2025
  • Product & Organization dropdowns in New tab modal
  • New Whisper Cloud variants for TTS
  • Recently closed tabs
  • Release 06.03.2025
  • New Workspace = Home
  • Tables - new design
  • Knowledge Base updates
  • Disable utterance processors
  • ANS node - Advanced settings change
  • ANS node - default intent type
  • Release 14.11.2024
  • Beta testing of colour scheme of Digital studio
  • New multilingual speech to text provider (Whisper) added
  • Reference node in new design
  • Duplex - Possibility to be able to jump to Voicebot speech
  • Project version is shown in project dropdown again
  • Updated By information in the Version history
  • Knowledge base and conversation transfer between muliple logic
  • Pasting text to start of Message node
  • ElevenLabs spending has been added to logs
  • Copy of flow elements is working again
  • Various Design and Functional changes
  • Release 30.09.2024
  • New LLM Providers integrated with our solution
  • New design system
  • Custom parsing documents - Better support for PDF files
  • Call end signals now properly propagated to the flow
  • Possibility to show/ hide password
  • Digital studio loading
  • Organization dropdown
  • Release - 27.08.2024
  • Digital studio - overview
  • Refresh button within active campaign
  • Recordings page changed to Conversations page
  • DTMF processing set up
  • Transfer on SIP level
  • SIP/ Refer- optional header parameter
  • Import/ Export LLM configuration for CIA projects
  • Utterance_language extractor
  • Release - 15.07.2024
  • Digital studio - overview
  • Conversation DB table migration (NLP application)
  • To prepare for new conversations page
  • New AI node property variable
  • New Automatic Variable Population in AI Node
  • FINAL DOCUMENT Variables:
  • INDEXER Related Variables
  • AI NODE primary variable, where the response of GPT is stored
  • Design System Change is Coming
  • Two-Factor Authentication for Clients
  • Role Management for Admins
  • Knowledge Base Improvements
  • Technical and Business Variables in Overview
  • Additional changes
  • Release - 07.06.2024
  • Digital studio - overview
  • Index Parsing Methods Improvements
  • Export/Import Index from Knowledge Base Tab
  • Updated URLs in Digital Studio
  • Message Node Announcement Enhancements
  • Additional changes
  • Release - 09.05.2024
  • Digital studio - overview
  • Project Export and Import via .ZIP Files Now Includes Indexes
  • Enhanced Knowledge Base Index!
  • Project Deletion and Associated Asset Removal
  • Enhanced Capability: Creating New Nodes within Intents
  • Export Flow images with or without Comments
  • Additional changes
  • Release - 28.03.2024
  • Digital studio - overview
  • Application speed enhacements
  • Better uploading documents async way
  • Better uploading documents in bubble
  • Application Status Bar Expansion
  • Additional changes
  • ​​Release - 08.03.2024
  • Digital studio - overview
  • Variable overview
  • Enhanced Admin Controls
  • Simplified interactions using shortcuts
  • Web scraping for Knowledge Base Indexing
  • Enhanced Application Cursors
  • Easy Navigation to Previous Node
  • Knowledge Base Enhancements
  • Additional Enhancements
  • Release - 13.02.2024
  • Enhanced Commenting Capabilities
  • Simplified cURL Integration for Efficient API Interactions
  • Cursors Upgraded for Precision and Ease
  • Fixed edge links names
  • Adding the File to Top navigation
  • Training Set Editing in Answer Node
  • Additional Enhancements
  • Release - 30.01.2024
  • Digital Agent overview
  • Personalized Notepad:
  • Undo/Redo Functionality:
  • Document Upload via Bubble:
  • OPEN AI Multilanguage Support:
  • Enhanced Flow Navigation & Create new in new modal:
  • See the training set in each modal in table form:
  • Improved Search Functionality:
  • Additional Improvements:

Was this helpful?

  1. Product changelog

Product changelog

What´s new in Digital Agent? Read a quick change log overview

PreviousPrompting techniquesNextStarting up

Last updated 1 month ago

Was this helpful?

Release 08.04.2025

Application
Version

Chatbot Bubble

v2.17.8

Builder

Builder Server

v2.1.0

NLP Engine & Intent resolver

v1.26.0

Voice

v1.18.0

Voice Connector

v1.17.3

New Outbound app

v0.0.14

LLM connector

v0.0.14

Product & Organization dropdowns in New tab modal

Now, when you want to open new Tab, you will be able to choose a Product and Organization, from which you want to open new project from

New Whisper Cloud variants for TTS

Now, when deploying your project on some Phone number, you will be able to choose Whisper Cloud variants - specifically Whisper Open AI and Whisper Azure. Just few remarks:

  • Whisper Open AI -> service is not hosted in European Union. To generate audio from average sentence, it takes around 700ms

  • Whisper Azure -> here we have very limited quote on requests for a region in EU which is 3 per minute. To generate audio from average sentence, it takes around 500ms

Recently closed tabs

If you want to reopen the Tabs, which you have recently closed - you will be able to from now. Just look for 3 vertical dots in the top right corner

Release 06.03.2025

Application
Version

Chatbot Bubble

v2.17.3

Builder

Builder Server

v2.0.2

NLP Engine & Intent resolver

v1.24.10

Out Calls

v1.13.7

Voice

v1.16.14

Voice Connector

v1.16.20

Knowledge Base Indexer

v0.1.100

LLM Connector

v0.0.8

New Workspace = Home

As part of the Digital Studio redesign initiative, we have decided to make significant updates to the Workspace section. Below are the main changes.

Organization and Product selection in left menu

Organization and product selection has now been moved to the left menu, where you can now switch easily

  • between product you want to work with (either Digital Agent or Insights)

  • between organisations - please note, that you will be able to see Organizations dropdown only if you are member of multiple organisations

Home section (previously Workspace)

Previous Workspace section has now expanded to Home, where all activities outside of specific Project will be happening. You will be able to always get back to Home page by selecting Home icon in the top left corner.

Home menu is now consisting of:

  • Projects where all projects, which you can access, are organized

  • Organization where Admin can manage their organization and all users can manage Data sources for their projects (Input data mainly for users)

  • Help section, where our Documentation is linked and also email to our support team can be generated

Projects section has also expanded providing multiple ways, how you can see your projects. These includes:

  • Recent - you can see last 10 projects you have opened or made changes in (for given organization). If you don't see any - don't worry. They will appear there once you open any project

  • Favourites - you can mark any project as your favourite (just use "star" icon on the project detail) - and you will see them all here

  • Folders - you can create your own folders in which you can then organise your projects. These folders are your own and will not be applied to different users. Each user can use their own folder structure

  • All projects - here you will simply see all the projects you have access to

Project settings

We move from the left menu to the main part of the Home page - Projects. In whichever view you choose, you can:

  • Open Project settings by single click on your selected Project tile

    • Project settings will appear in the bottom right corner

  • Open Project as such (flow or configuration) by double click on the Project tile, or by choosing Open in the project settings

Filters & Search

Now, in all projects section you are quickly able to filter your projects by:

  • Live parameter -> all projects, which have been deployed to Phone Number

  • Trained parameter -> all projects, which are trained (meaning at least 1 version is trained)

You can also use modified Search bar at the top of the page. you can search by Name, or some tags like Owner & Editor. Important - results of the search will be shown in the modal and you can open projects from there

Project in tabs

Once you open any project, you will be redirected to new tab as shown below. IMPORTANT change here is, that now you will be able to open Multiple projects at the same time and switching between them - even though they are from different organization.

Left menu within opened project stayed mostly without changes. However, we have included possibility to:

  • See that project version is trained or not

  • Mark project as favourite

  • Open Project settings

As part of the left Project menu

Tables - new design

All data grids across the app were redesigned to a new, improved layout. These updates enhance usability and provide additional functionality for better table management.

  1. Resizing Columns

    • Users can now adjust column widths to be larger or smaller as needed

    • This functionality is available in all data grids, including those on the Campaigns page

  2. Advanced Filtering

    • A new filtering system has been added to simplify data search.

    • Users can define operators and input values to filter specific columns.

    • To apply filters:

      1. Click the filter icon in the upper right corner.

      2. Enter the desired values and press enter

  3. Quick Text Search

    • A simple text-based search field is available for quick filtering.

    • Users can enter search terms, press Enter, and instantly see the filtered results.

Knowledge Base updates

Index

Clicking on the index name opens a modal displaying a table of documents.

Documents

Clicking on a document name opens a modal for editing the document.

Indexer upload status

Within the Knowledge Base tab, while uploading documents there is a modal showing all newly created documents and their upload status. Now, with high number of documents being uploaded, user can scroll through them.

Disable utterance processors

To improve performance, we introduce a new configuration option for projects that do not contain any intents of type Training Set. These projects will automatically bypass all utterance processors (such as transformers, correctors, and stop words processing), as these operations are unnecessary and can negatively impact CPU performance.

Configuration Details

  • Parameter Name: disable_utterance_processors

  • Type: Boolean (true/false)

  • Friendly Name: Disable Utterance Processors

  • Description:

    If set to true, all utterance processors (i.e., transformers, correctors, stop words) will be disabled.

Behavior & Default Settings

  • Default Value:

    • true → If the project does not contain any Training Set intents (other intent types may still be present).

    • false → If the project contains at least one Training Set intent.

  • Automatic Adjustment During Training:

    • The flag is evaluated and set during training.

    • If an intent of type Training Set is added before training, the flag is set to false.

    • If all Training Set intents are removed, the flag is set to true during the next training cycle.

  • Sync Behaviour (Flow Editor & Code Editor):

    • If sync between Flow and Code editors is enabled, the flag is automatically updated based on the project's intents.

    • If sync is disabled, the flag follows the Code Editor setting:

      • If the flag was not previously set in Code Editor, it defaults to false.

      • If the flag is present in Code Editor, it remains unchanged.

Implementation in Configuration

The disable_utterance_processors parameter is available in both:

  1. YAML Configuration

  2. Flow Editor Settings

ANS node - Advanced settings change

Maximum listening time is now allways higher than noInputTimeout

The noInputTimeout parameter determines the duration the system waits for user input before timing out.

The maxListeningTime defines the maximum allowable listening period once input starts.

In cases, where these times has been set to the same value, shut_up signal would be send to conversation in case this time is reached (so maximum listening time takes precedence). Now, in newly created ANS nodes, Maximum listening time is allways set to higher number than No input time.

ANS node - default intent type

In the Add Intent modal, we have changed the order of options for intent type as follows:

  • Generative AI (First)

  • Training Set

  • Keywords

  • Condition

Updated Default Selection:

When user is creating a new intent, the default selection is now Generative AI (previously set to Training Set).

These changes ensure a more intuitive workflow by prioritizing Generative AI as the default intent type.

Release 14.11.2024

Application
Version

Chatbot Bubble

v2.16.0

Builder

v1.19.0

Builder Server

v1.21.0

NLP Engine & Intent resolver

v1.24.0

Out Calls

v1.13.7

Voice

v1.16.0

Voice Connector

v1.16.2

Knowledge Base Indexer

v0.1.97

Password page

v0.0.4

LLM Connector

v0.1.1

Beta testing of colour scheme of Digital studio

As a test we've come up with a slightly altered - cool toned - variant of green for our Digital Studio. Feel free to share with us your feedback, which variant works better for you.

New multilingual speech to text provider (Whisper) added

A new Speech-to-Text provider option, Whisper, has been added to the platform, enhancing transcription capabilities for users mainly in the multilingual area.

Whisper, developed by OpenAI, is renowned for its accuracy and versatility across multiple languages. It excels at recognizing various accents and dialects, making it a powerful tool for diverse, multilingual applications. Whisper’s strengths lie in its robustness and adaptability, offering reliable transcription even in less-than-ideal audio conditions.

Whisper also requires less time for preparing a transcript leading to lower latencies when used.

As Whisper doesn't support continuous recognition - our implementation leverages voice activity detection (VAD) to differentiate speech from silence in an incoming audio stream, sending only the relevant audio chunks to the transcription service. This approach reduces processing demands and improves transcription accuracy and responsiveness.

As use of Whisper is still in the trial phase, for production uses of Whisper, discuss with the product team.

Technical details of implementation
  1. Receiving Incoming Audio Stream

    • The Voice app receives the audio stream as a series of small chunks (typically between 10-200 ms in duration).

    • Previously, each chunk was sent directly to Azure's STT service; however, this alternative flow will first filter the chunks through a VAD.

  2. Initial Processing via Voice Activity Detection (VAD)

    • All audio chunks are passed through the WebRTC VAD, which classifies each chunk as speech or non-speech.

    • The WebRTC VAD is configured for 30 ms chunks and set to a sensitivity level of 3 for aggressive silence detection. Only speech chunks are collected for transcription, excluding non-speech sounds like background noise.

  3. Chunk Collection for Transcription

    • When the VAD detects speech, the app starts aggregating the relevant chunks into a virtual WAV file.

    • Collection stops upon detection of a non-speech segment after speech, marking the end of the speech segment.

  4. Sending to Whisper STT

    • The generated WAV file is sent to the Whisper STT service for transcription. Whisper STT is pre-configured on a GPU cluster for efficient and fast transcription.

    • Transcription requests are issued only after speech has ended, allowing the STT service to process meaningful audio segments efficiently.

  5. Handling Interruptions in Speech

    • To ensure fluid interactions, the app incorporates a short "pause-detection buffer" (configurable by chunk count).

    • If new speech is detected within this pause buffer, any pending transcription response is discarded, and a new transcription request is initiated with the combined speech chunks.

    • This step minimizes interruptions by avoiding unnecessary requests and overlapping transcriptions.

  6. Receiving and Finalizing Transcriptions

    • When a transcription result is received, the app ceases further audio processing until the transcription is complete.

    • This mechanism prevents overlapping transcriptions and optimizes resource use.

Reference node in new design

Reference nodes have been updated to match the appearance of their original nodes. The background colors of the reference nodes are now lighter versions of the original colors, and they have the same shape, making them look more similar.

Duplex - Possibility to be able to jump to Voicebot speech

User speaking with voicebot will now be able to interupt the voicebot in his speech. This has been long in the discussion, but with LLMs now also possibly contributing to the success of the call.

With old NLP based conversation flow, this functionality would almost all the time lead to not understanding and transfer to the human operator.

This feature needs to be TURNED ON, if you want to use it, in the Advanced settings in each Answer node, where you want to use it.

PICTURE

IMPORTANT - be careful with this functionality, as any audio input may interrupt the voicebot in their speech.

But its not just that - The Voice Interaction Interruption API now allows external applications (User, Digital Human touchscreen etc) to interrupt the system's voice processes, whether it's speaking back a response or listening to a user. This feature is useful for making real-time adjustments, enabling external signals to take precedence over ongoing tasks.

Technical Behaviour Specifications
  • Interrupting During Listening (STT): When the system is in the STT phase and receives an interruption signal from an external application:

    • The listening process stops immediately.

    • Any provided utterance (or an empty one if none is given) is sent directly to the NLP system for processing.

  • Interrupting During Speaking (TTS): If the system is in the TTS phase and gets an interrupt signal:

    • The TTS playback stops right away.

    • The interrupt signal or utterance is sent directly to the NLP system.

    • The system skips the STT phase after the interruption, ensuring quick processing of the signal.

  • Priority of External Signals: Any external signal received takes priority over ongoing STT or TTS interactions, ensuring immediate action is taken.

Payload Structure

When sending a request to the endpoint, the payload should include:

  • State (optional): Indicates whether the voice interaction is currently in STT or TTS. If not specified, the system uses the active state.

  • Utterance (optional): A text string for the user’s input to be processed. If omitted, an empty utterance is sent to the NLP system.

  • Signal (required for interruptions): A boolean value that, when set to true, interrupts the current voice interaction and prioritizes the provided signal or utterance.

Project version is shown in project dropdown again

In header is now next to project name is now again visible information about version.

When user change the version of project he can see it there and it is not nescessary to go to version history to check wich version of project is In use.

Updated By information in the Version history

Now, in Version history modal, you will be able to see who made the last changes to the flow. This information is updated automatically wich each save (manual or automatic) of the version. Just a reminder, project version is automatically saved with each Open/Close of the node and all other activities on the conversation flow page.

Knowledge base and conversation transfer between muliple logic

We have encountered a bug, when if you had a Transfer node in the project and were using the Knowledge base, in some conversations the knowledge base would not be pulled by the AI node. This was caused by not correct project id used by back-end in that conversation. As a workaround, knowledge base was needed to be uploaded also to the project, where the Transfer node led.

This bug has been fixed.

Pasting text to start of Message node

Bug with pasting text at the beginning of the text box has beed fixed.

ElevenLabs spending has been added to logs

As part of Cognitive services spending log, we have added spending monitoring specifications for the ElevenLabs Text-to-Speech (TTS) service, focusing on tracking characters synthesized and audio duration. These metrics are essential for monitoring usage and performance, similar to the current logging for multilingual TTS.

Technical details

To accurately track and report on ElevenLabs TTS synthesis, log the following metrics in the payload, each under a specific key for easy access and standardization.

Metrics and Keys

  1. Characters Synthesized

    • Key: elevenlabs_tts_characters

    • Description: This tracks the total number of characters synthesized for each TTS request, including all characters in the provided text that were processed to generate audio.

    • Data Type: Integer

  2. Synthesized Audio Duration

    • Key: elevenlabs_tts_duration

    • Description: This records the total duration (in seconds) of the audio generated from the input text.

    • Data Type: Float

Copy of flow elements is working again

Copying of flow elements has been fixed working now also with all of the node content and also between projects.

Various Design and Functional changes

  • New nice animation when waiting to load the data

  • Design fixes after new design system implementation

  • New way, how counter is generated in Yaml - leading to quicker BOT responses, especially with long conversations

  • Voice-connector has been updated - only user speech part is sent to Voice with STT, reducing completely the situations, where BOT can listen to itself

  • Azure multilingual voices has been added

  • Support for new out-calls up in Voice-connector, Voice and NLP has been added

  • In NLP, fixes has been made to prevent conflicting DB updates in coversation history leading to not correct stated in some cases, where non=blocking fetch_url has been used

Release 30.09.2024

Application
Version

Chatbot Bubble

v2.15.26

Builder

v1.18.3.1

Builder Server

v1.20.0

NLP Engine & Intent resolver

v1.23.4

Out Calls

v1.13.3

Voice

v1.15.17

Voice Connector

v1.15.17

Knowledge Base Indexer

v0.1.96

Password page

v0.0.4

LLM Connector

v0.1.1

New LLM Providers integrated with our solution

The AI node now supports integration with various LLM providers including Azure, OpenAI, Anthropic, Gemini, and Grog. This allows business users to choose the best solution based on their business needs, improving flexibility and performance.

Provider Descriptions:

• Azure: GPT 4o mini for Standard model and GPT 4o for Advanced model. Best for big corporate clients. It excels in handling large-scale deployments with robust security and compliance requirements. It's compliant with GDPR requirements for clients in EU.

• OpenAI: GPT models directly from Open AI provider. Newest models available very quickly with much higher limit for maximum token per minute spend. Data may be processed outside of EU.

• Gemini: Alternative if Open AI models shoyuld not be user. To be used mainly in EN languages, local languages after thorough testing. Flesh and Pro models, where:

  • Gemini Flesh shows higher speed with comparable quality and price compared to GPT 4o Mini

  • Gemini Pro showing higher quality than GPT 4o with lower price but also speed

• Grog: Optimised for high-speed responses and low-resource environments with high amount of input data. It’s a good choice for lightweight voicebots where speed and efficiency are critical without sacrificing too much on quality. To be used mainly in EN languages, local languages after thorough testing.

  • Llama small (3.1 8B): very quick in responses, slightly lower quality and lower price compared to GPT 4o Mini

  • Llama big (3.1 70B): comparable quality with 4o Mini, slightly higher price

• Anthropic: Good for logical reasoning. To be used mainly in EN languages, local languages after thorough testing.

  • Sonnet (Claude 3.5): best for programming and complicated logic. Slightly more expensive than GPT 4o with higher context window.

AI node changes

UI of our AI node slighlty changes, where Provider and Model name are shown to the user right away. Default is Azure and Standard model, but you can choose you provider now. You need to be sure, if you want to use different than Azure provider in terms of:

  • GDPR rules and requirements of your client

  • Quality of responses for your context, especially in non EN languages

General technical info:

New LLM service needs to be deployed to support non Azure LLM providers. In case the service is not deployed, old implementation will be still supported for several releases using Azure Open AI LLM provider only.

Environment variables changes needed:

Builder-Server

LLM_CONNECTOR_API_URL needs to be added with URL to LLM Service deployment

For each provider, Friendly names and actual models names needs to be provided in a form: 
friendly name (i.e. Standard) | model name (i.e. gpt-4o-mini)

Such as:
LLM_PROVIDER_AZURE_MODELS: Standard|gpt-4o-mini;Advanced|gpt-4o
LLM_PROVIDER_OPENAI_MODELS: Standard|gpt-4o-mini;Advanced|gpt-4o
LLM_PROVIDER_GEMINI_MODELS: Gemini Pro|gemini-1.5-pro
LLM_PROVIDER_ANTHROPIC_MODELS: Haiku|claude-3-haiku-20240307
LLM_PROVIDER_GROQ_MODELS: Llama small|llama3-8b-8192;Llama big|llama3-70b-8192;Mixtral|mixtral-8x7b-32768

NLP Engine

LLM_CONNECTOR_URL needs to be added with URL to LLM Service deployment

New design system

About 80% of new design system components has been developed and applied to as-is UI of the Digital Studio. The biggest changes can now been seen in buttons, checkboxes, icons, tabs, drop-down and switch options, Avatar menu, navigation panel, textfields, alerts, tooltips, stepper and scroll bars. Just see for yourselves. Now, rest of the components will be developed in parallel with complete workspace redesign and creation of templates.

Custom parsing documents - Better support for PDF files

In knowledge base section, upload of PDF file now has better support for parsing of the document.

Call end signals now properly propagated to the flow

Starting now, the system will now transparently log and display how each call ended, both in interaction logs and technical logs.

This includes detailed reporting on the success or failure of call redirects to human agents. For all SIP transfers (both attended and unattended), the outcome of the transfer—whether successful or not—will be logged, providing greater transparency and control over call handling.

If a transfer is successful (202 Approved for SIP REFER or 200 OK for SIP INVITE), the call will be connected to human operator. In case of failure, information is send back to flow and alternative steps such as API call can be employed to manage the fallback situation.

Call end information is also now stored in the call_end_type variable, which can be leveraged for reporting and visualisation as part of Kibana dashboards.

Call End type of information stored in call_end_type variable:

• call_finished: Logged when the call is ended by the digital assistant or an automated process.

• call_end_customer_hangup: Logged when the customer explicitly hangs up the call.

• call_redirected: Logged when a transfer to a human agent (SIP transfer) is successful.

• call_redirect_error: Logged when a transfer to a human agent (SIP transfer) fails, allowing for alternative handling.

With these enhancements, businesses gain improved reporting and monitoring capabilities, ensuring accurate tracking of call outcomes for more informed decision-making.

Possibility to show/ hide password

New functionality to show and hide password was added - just click on the eye icon.

User can use it on login page, My account page, Organization page, reset password and change password page.

Show password

After clicking on the icon of an open eye, the password is shown and icon changes to closed eye.

Hide password

After clicking on the icon of closed eye, the password is shown as asterisks again and icon changees to opened eye.

Digital studio loading

The digital studio loading is now much faster then in previous release. When user f.e. restart the page it shows load around 490 ms. On slower internet is the load time a but longer.

Organization dropdown

The bug, where in some of cases Organizatin dropdown was not shown is now fixed.

Release - 27.08.2024

Digital studio - overview

Application
Version

Chatbot Bubble

v2.15.19

Builder

v1.17.32

Builder Server

v1.19.10

NLP Engine & Intent resolver

v1.22.21

Out Calls

v1.13.3

Voice

v1.15.12

Voice Connector

v1.15.13

Knowledge Base Indexer

v0.1.96

Refresh button within active campaign

To prevent issues with huge amount of data loading in Digital Studio, we have introduced Refresh button within active campaign page.

Now, when the campaign is running and you would like to see the actual progress, use this button to fetch most updated data.

If you don't use Refresh button, data will be fetched every 2 minutes, if the page is active.

Recordings page changed to Conversations page

The Recordings page now is changed to Conversations page and is showing all conversations within the respective project, including chat ones.

Each conversation in DB has now information, wether the recording was stored or not. If Yes, recording will be shown also in Digital Studio - if not, only transcript will bw show - as shown below:

Recording in Transcripts

Recordings will appear in the transcript if call recording was enabled for the project.

If recording was disabled, the recording will not be included in the transcript.

DTMF processing set up

From this release, DTMF processing will be turned OF as a default setting and needs to be turned ON, if we want to process DTMF signal in ANS node.

In the advanced settings of ANS node, a new toggle switch labeled "Turn on processing of DTMF signals" is introduced. By default, this toggle is set to OFF.

A new variable which was set by enable DTMF in YAML configuration, process_dtmf_signals, is added to the YAML configuration. This variable controls whether DTMF signals are processed.

The voice processing logic is updated to respond to the state of the process_dtmf_signals variable:

  • When the toggle is ON (process_dtmf_signals is true), DTMF signals are processed as they are received.

  • When the toggle is OFF (process_dtmf_signals is false), DTMF signals, though received, are ignored and not processed.

Steps for Configuration

Access ANS node advanced setting:

  • Open the respective ANS node configration

  • Go to the Advanced settings

  • Locate the new option to toggle

Default Settings:

  • For all existing accounts, this setting will be enabled by default.

Transfer on SIP level

This feature allows administrators to configure the transfer type (attended or unattended) for each SIP account individually. This update provides greater flexibility by allowing transfer types to be configured per SIP account while maintaining a default setting for the overall environment. Previously, the transfer type could only be set globally across the entire environment using an environment variable. With this update, you can maintain a default transfer type and customize it per SIP account as needed.

No change needed for existing SIP account registrations.

Configuration
  1. Default Transfer Type: Continue using the TRANSFER_TYPE environment variable to define a global default transfer type for the entire environment.

  2. SIP Account-Specific Configuration:

    • Backend Changes: A new database column was created to store the transfer type ("A" or "U") for each SIP account.

    • Behavior: If a transfer type is specified for a SIP account, it will override the global default for that account. If not specified, the system will fall back to the global default defined by the TRANSFER_TYPE environment variable.

SIP/ Refer- optional header parameter

In our current SIP redirect implementation, optional SIP headers are defined using the X_<variable> format. This feature enhances compatibility with various PBX systems by allowing administrators to control the inclusion of optional SIP headers in SIP REFER requests. This feature is available in the SIP account settings within the Voice Connector and can be controlled via the Digital Studio interface.

New Implementation

New configuration option allows administrators to enable or disable the sending of optional SIP headers in SIP REFER requests.

Configurable SIP Headers:

  • New Option: In the Voice Connector settings, under the SIP account configuration section, a new toggle will be available to control whether optional SIP headers (e.g., X_destination) are sent with SIP REFER requests.

  • Default Setting: The default setting for this option will be ON (i.e., optional SIP headers will be sent). This setting will be applied to all existing SIP accounts.

  • Turning Off SIP Header: When this option is turned OFF, only the Refer-To header will be sent in the SIP REFER request, and the X_destination and other optional SIP headers will be omitted.

Digital Studio Interface Configuration:

  • This feature is configurable via the Digital Studio interface (through builder-server).

  • Administrators can toggle this setting on or off per SIP account within the Connector section.

Conference Call Feature Update:

  • The conference call feature respect this new configuration setting. If optional SIP headers are turned off, conference calls will be handled without sending any X_<variable> headers in SIP REFER requests.

Import/ Export LLM configuration for CIA projects

FE changes

There was add an Export/Import button into interface.

  • When the import is successful, a msg "Import successful" is shown.

  • When the import is not successful (strange JSON format or any other issue), a msg "Import unsuccessful" is present.

BE changes

Export functionality

The entire LLM configuration, including prompts, custom parameters, etc., is exported into a JSON file. Clicking the Export button will generate and directly download the JSON file.

Empty configuration

If the user exports an empty configuration, the JSON file will be generated with no fields filled in, which is acceptable.

Import functionality

When importing, a file explorer opens to allow the user to select a JSON file from their PC.

The system checks the format of the JSON file:

Correct Format: The configuration is imported, and any existing LLM configuration is completely replaced.

Incorrect Format: The user is notified with the message "Import unsuccessful."

Utterance_language extractor

The extractor utterance_language returns the ISO code of the detected language

Release - 15.07.2024

Digital studio - overview

Application
Version

Builder

v1.17.14

Builder Server

v1.18.12

Chatbot Bubble

v2.15.6

NLP Engine & Intent resolver

v1.22.15 (IMPORTANT ENV CHANGE)

Out Calls

v1.13.0

Voice

v1.15.6

Voice Connector

v1.15.5

Knowledge Base Indexer

v0.1.91

Conversation DB table migration (NLP application)

Part of the changes within NLP application is migration of conversations table to enable quicker bot responses, analytics being used also on BOTs and to have all conversations, not just voicebot ones in the Recordings tab in the studio.

This migration to run requires these changes in deployment:

To migrate table to new structure:

DATABASE_MIGRATION_CHECKPOINT = "CreateGetConversations"
DATABASE_MIGRATION_BATCH_SIZE = (default is set to 5000)

IMPORTANT: temporarily increase liveness & readiness  probes delay to allow migrations to run

To migrate back to original table structure:

DATABASE_MIGRATION_CHECKPOINT = "RevertConversations" 

NLP with version 1.22.10 and higher needs to have the table migrated.

To prepare for new conversations page

Migration of the DB table is also a preparation for the new conversation page in digital studio, where instead of recordings - all conversations will be shown.

To support, that these conversations, if having a recording as well, can have that recording being played from the digital studio, release of voice-connector need to happen.

Voice connector related information:

Version: v1.15.5
ENV: NLP_ENGINE_URL={URL for NLP Engine}

New AI node property variable

We have completed a minor deployment on the Customer-Test environment, specifically related to the indexer functionality. This update introduces important changes that you need to be aware of:

New Automatic Variable Population in AI Node

When using the indexer in the AI node, the following variables are now automatically populated and can be utilized within your workflows:

FINAL DOCUMENT Variables:

  • kb_document_id: Contains the internal ID of the document used. This ID can be used for advanced API calls to the indexer, if needed.

  • kb_document_name: Contains the name of the document used for the final answer.

  • kb_document_url: Contains the URL of the document used for the final answer. This will be empty if the URL is not populated in the document.

Use Case Example: To display to the user which document was used to prepare the answer, you can use the MSG node after the AI node. For instance:

For more information, check this document:
[{kb_document_name}]({kb_document_url})

or

My answer was based on this document:  
[{kb_document_name}]({kb_document_url})

The end result will be a clickable link to the document used for the answer. Ensure the URL is populated in the Knowledge Base tab and is the URL of the original document.

INDEXER Related Variables

The following variables are now available for indexer-related data:

indexer_returned where result of the index search to the indexer is stored. It's json format with

  • list of documents, from which the snippets were found based on the question and snippet size

  • for each document

    1. id of the document

    2. url of the document

    3. name of the document

    4. labels for the document

    5. description = annotation od the document

    6. individual chunks (again, as list)

Use Case Example: For reporting and troubleshooting, you can check which snippets have been found and what document descriptions were used to find the best answer without needing to check technical logs. This can also be used within the flow to work with JSON-structured variables.

AI NODE primary variable, where the response of GPT is stored

The primary variable where the GPT response is stored remains the gpt_response variable. This JSON structure now also includes:

  • gpt_response variable (or however you call the variable in the AI node)

  • Now it also contains these keys:

    1. function_call -> if the AI node used function, you will see it here and use in the flow or troubleshooting. This key contains

      name of the function used

      arguments -> in our case questions, which GPT used to send to indexer

    2. error -> if there was an error response form the AI node/gpt

Example:

Design System Change is Coming

We are glad to announce a desig system unification and update for the Digital Studio. Here are the key changes already deployed with many more to come:

  • New Default Font: We have adopted Montserrat as our new default font.

  • Updated Color Scheme: The color palette has been revamped to be aligned with our official colors.

This is just the beginning of the changes coming in following weeks.

Two-Factor Authentication for Clients

You can now set up two-factor authentication using an authorization key on your mobile phone to meet specific organizational security needs.

Role Management for Admins

Admins can now change user roles within their organization. This feature allows for the promotion and demotion of users via the /organization interface. See the GIF below:i

Knowledge Base Improvements

  • When creating the index, annotations are now automatically created in the project language, with future plans to unify this process.

  • Uploading documents will now automatically generate a document description as an annotation.

Technical and Business Variables in Overview

You can now toggle to display both technical and business variables in the variables overview:

  • Business Variables: Created by the user.

  • Technical Variables: Automatically generated by Digital Studio, such as:

    • Location

    • Phone number

    • Conversation

    • Channel

    • Header Parameters

Additional changes

  • Application Performance: We have enhanced the performance and logic of the Digital Studio, ensuring greater efficiency and a smoother user experience

  • Bug Fixes and Improvements: Model queries have been optimized for increased speed and efficiency, contributing to overall system reliability and performance


Release - 07.06.2024

Digital studio - overview

Application
Version

Builder

v1.17.4

Builder Server

v1.18.6

Chatbot Bubble

v2.15.1

NLP Engine & Intent resolver

v1.22.4

Out Calls

v1.13.0

Voice

v1.15.3

Voice Connector

v1.15.0

Knowledge Base Indexer

v0.1.88

Index Parsing Methods Improvements

We have introduced new capabilities to enhance the parsing of documents into multiple chunks within the Index:

  • Simple Parsing Method - Delimiters: You can now split documents by setting a delimiter (ENTER or double ENTER). The document will be divided into snippets based on the chosen delimiter. Default delimeter means snippets will be parsed with the same approach as before

Use this method in case you have a clear TXT document (for example FAQ type), where you have paragraphs of text woth questions / answers and you have ENTER or double ENTER between the paragraphs. Created snippets will be then created based on these paragraphs

  • Custom Parsing Method: Select specific areas to split into snippets using the SHIFT + ENTER command, allowing for more control over how the snippets are creating. For now, upload just one document at a time if you want to use this method

When you upload your document, set the Custom parsing method and you press Upload -> txt version of the document will be shown to you on the next page, where you can decide by yourself how the snippets will be created

The default parsing method remains unchanged, with parsing still performed after a certain number of characters.

​

Export/Import Index from Knowledge Base Tab

We have enhanced our Knowledge Base tab to allow you to easily export and manage indexes. You can now export one or multiple indexes with a simple click. Additionally, we've updated the functionality to ensure that the exported indexes can be seamlessly re-imported.

Copy indexes functionality can be also used if you just want to copy the index (either to the same, or other project).

This will help you to move your fine tuned index from Test to Prod for example. All content of your index is exported (incl. snippets) and are uploaded to the new environment in the same way. You can also export and import whole project configuration, which includes also indexes now

This week, we upgraded our default embedding models from text-embedding-ada-002 to the latest text-embedding-3-large. We recommend copying the active indexes in your project, which will copy it but use new embedding model to create your embeddings.

Updated URLs in Digital Studio

We redefined how the URLs are structured when using our product. The unique Project ID is now integrated directly into the URL structure, as well as information on which tab are you located and which element you have opened.

With this update, you can now share exact node paths or project paths within the conversation flow with your colleagues. When they access the shared URL, the connected project with the specified node will appear, streamlining teamwork and facilitating more frequent project sharing.

This improvement applies to all aspects of Digital Studio, as well as in Customer Insight Analytics product

Old URL structure: https://customer-test.borndigital.ai/digital-agent/conversation-flow

Updated URL structure: https://customer-test.borndigital.ai/digital-agent/64df3ed850e70791449cceab/conversation-flow/MSG_START

Message Node Announcement Enhancements

You can now use Announcements in your Message node UI directly and set their behaviour for Chat conversations.

Additional changes

  • Global Fallback Counter in Answer Node: You can now create a global fallback counter for ANSWER nodes, instead of having individual counters for each node. This means, where applied, that fallbacks count in the whole conversation is considered.

  • Digital Email Processing tile has been removed from the main page, since email bot is now part/combination of both main products.

  • Technical Logs Removed from Sidebar: As part of our UI improvements, access to Technical Logs has been removed from the sidebar, resulting in a cleaner and more user-friendly interface

  • Application Performance: We have enhanced the performance and logic of the Digital Studio, ensuring greater efficiency and a smoother user experience

  • Bug Fixes and Improvements: Model queries have been optimized for increased speed and efficiency, contributing to overall system reliability and performance


Release - 09.05.2024

Digital studio - overview

Application
Version

Builder

v1.16.2

Builder Server

v1.17.1

Chatbot Bubble

v2.14.0

NLP Engine & Intent resolver

v1.22.1

Out Calls

v1.13.0

Voice

v1.15.0

Voice Connector

v1.15.0

Knowledge Base Indexer

v0.1.83

​


Project Export and Import via .ZIP Files Now Includes Indexes

You can now export and import your project as a .ZIP file along with all connected assets. Please note that this process may take some time.

The file structure for imports has changed. You will need to create new export and import packages moving forward.

This feature is currently operational on MacOS. However, a minor bug has been identified on Windows (Edge and Chrome browsers). We are actively developing a hotfix for this issue.

Enhanced Knowledge Base Index!

We've upgraded our knowledge base! You can now edit, delete, or add new chunks in one dialog.

Project Deletion and Associated Asset Removal

Deleting a project will also remove all connected assets. A new dialog box will confirm that the following related assets will be deleted:

  • Knowledge base indexes

  • Campaign data

  • Annoucements settings

Enhanced Capability: Creating New Nodes within Intents

We have introduced the ability to create new nodes directly in the 'Answer' node of intents, enhancing the user experience by providing a more straightforward workflow.

Export Flow images with or without Comments

You can now export your project flow as a *.PNG file, either including or excluding project comments. Test out both options to determine which best suits your needs.

Additional changes

  • Application Performance: Enhancements to the performance and logic of the Digital Studio now deliver greater efficiency.

  • Bug Fixes and Improvements: Model queries have been optimized for increased speed and efficiency.

  • Knowledge Base Indexer: Document descriptions are now limited to 1024 characters.

  • Campaign Reports in XLSX: You can now export campaign data directly to XLSX format from the campaign page.

We are committed to continuous improvement and innovation to serve your needs better and exceed your expectations. Future updates are on the way, and we thank you for your ongoing support.


Release - 28.03.2024

Digital studio - overview

Application
Version

Builder

v1.15.0

Builder Server

v1.16.0

Chatbot Bubble

v2.14.0

NLP Engine & Intent resolver

v1.21.0

Out Calls

v1.11.1

Voice

v1.14.0

Voice Connector

v1.14.0

Knowledge Base Indexer

v0.1.80

​


Application speed enhacements

In our latest update, the focal point of our sprint was the enhancement of speed and performance across the Digital Studio. Our dedicated efforts have culminated in significant optimizations, enabling us to achieve up to a 90% reduction in loading times for various queries through comprehensive refactoring.

Key Performance Improvements:

Project Management Efficiency: We've drastically improved the speed of:

  • creating new project

  • deleting the project

  • version history

  • training the project

  • deploying the project

  • choosing the phone number

  • project information within your workspace,

and thus making projects smoother and more efficient.

Conversation Flow Enhancements: Loading times for:

  • models

  • saving project version

in Conversation Flow have been notably reduced, streamlining your workflow.

Improved Campaign Management: The load time for the:

  • campaign model page

has been significantly decreased, along with enhanced.

More enhancements on the horizon promise further speed optimizations.

Better uploading documents async way

Uploading documents to your Knowledge Base Index is now asynchronous, allowing you to monitor the progress of each file in real-time.

Better uploading documents in bubble

Enhanced Visibility in Chatbot Bubble: The document upload process within the chatbot bubble has been revamped for greater visibility. Stay tuned for additional updates.

Application Status Bar Expansion

We've integrated the Indexer application into the app status bar. This addition allows you to view all active applications and their deployment versions, including the Indexer app.

Additional changes

  • Indexer Performance and Logic: The performance and underlying logic of the Indexer application have been enhanced for greater efficiency.

  • Frontend Improvements: Minor technical updates have been made to the Flow Editor, enhancing usability.

  • Elevated Customer Experience: The process of creating a new, blank project has been streamlined, focusing on user-friendliness.

We are committed to continuous improvement and innovation to serve your needs better and exceed your expectations. Future updates are on the way, and we thank you for your ongoing support.


​​Release - 08.03.2024

Digital studio - overview

Application
Version

Builder

v1.14.1

Builder Server

v1.15.0

Chatbot Bubble

v2.13.0

NLP Engine & Intent resolver

v1.20.1

Out Calls

v1.11.1

Voice

v1.13.0

Voice Connector

v1.13.0

Knowledge Base Indexer

v0.1.75

​


Variable overview

We've introduced a user-friendly modal dialogue that displays your project variables at a glance. You can now easily identify where each variable is used across your project and swiftly navigate to change their configurations. Plus, we're showing default variables to streamline your future projects. When the blank is used in columns, these variables are defaulted when starting the project. Check out the new interface in action below:

Enhanced Admin Controls

Admins now have more flexibility with project variable settings:

By default, it's set to NO. Switching it to YES ensures variables are kept out of logs and not displayed anywhere. They content can not be "copied" to another variable, enhancing your project's privacy.

Initially set to YES. If changed to NO, it helps protect sensitive data (like personal client information) by preventing it from appearing in logs.

Set to NO by default. Turning this on allows selected variables to be edited externally via API, useful for dynamic updates like chat interactions.

If at least 1 variable is defined in API editable section as YES, it is possible to update from chat interactions only variables marked as API EDITABLE YES

Simplified interactions using shortcuts

We're excited to announce new shortcuts to make your Digital Studio experience even smoother. These shortcuts are designed to enhance your workflow and help you navigate the studio with ease. Check out the new shortcuts in action below:

Dive into this update and leverage the power of automated web scraping to bolster your knowledge base!

Learn, how to use shortcuts

You can find a comprehensive overview of all the new shortcuts within the app. Just navigate to FILE -> Shortcuts modal to learn more and incorporate them into your projects.

Ideal for training, deployment, and various project management tasks.

Shortcut
Name of the action

ALT + S

Save

ALT + SHIFT + S

Save model version

ALT + SHIFT + I

Import

ALT + SHIFT + E

Export

ALT + SHIFT + T

Train version / untrain

ALT + SHIFT + F

Test in debug

ALT + SHIFT + D

Project Deploy

Streamline your editing process with these handy shortcuts.

Shortcut
Name of the action

CTRL + C

Copy

CTRL + V

Paste

CTRL + X

Cut

CTRL + D

Duplicate

ALT + F

Find

Shift + Left mouse

Multiselect

Familiar essential shortcuts, now with ALT replacing CTRL for improved accessibility.

Shortcut
Name of the action

ALT + Y

Redo

ALT + Z

Undo

ESC

Escape the node

BACKSPACE

Delete node

END

Previous node

ALT + G

Group selection

ALT + SHIFT + G

Ungroup selection

Effortlessly create multiple nodes with a simple click on the canvas. Press ESC to revert to the normal cursor.

Shortcut
Name of the action

SHIFT + M

Message node

SHIFT + A

Answer node

SHIFT + D

Decision node

SHIFT + F

Function node

SHIFT + G

Generative AI node

SHIFT + R

Redirect

SHIFT + T

Transfer

SHIFT + E

End

Navigate UI changes quickly with shortcuts for the move tool, hand tool, and comment tool.

Shortcut
Name of the action

ALT + V

Move tool

ALT + H

Hand tool

ALT + C

Insert comment

ALT + SHIFT + C

Show/hide comment panel

ALT + SHIFT + N

Open / hide notepad

Enhance your project view with quick zoom in/out shortcuts.

Shortcut
Name of the action

Mouse wheel

Zoom in / out

SHIFT + 1

Zoom to fit

SHIFT + 2

Lock interactivity

Special Note for Mac Users:

Don't worry, we've got you covered! Mac users can enjoy these shortcuts by using the OPTION key in place of ALT, and the COMMAND key instead of CTRL.

Web scraping for Knowledge Base Indexing

Enhance your knowledge base with our latest addition: a web scraping function. This new feature automatically populates your knowledge base index with data collected from the web. See how it seamlessly integrates and enriches your resources:

Dive into this update and leverage the power of automated web scraping to bolster your knowledge base!

Enhanced Application Cursors

Experience enhanced efficiency with our new application cursors! Creating multiple nodes is now as easy as pie. Utilize the shortcut SHIFT + M to add numerous message nodes to your project instantly, or press ALT + C for quick comment creation.

For single nodes, simply drag and drop from the node panel. Try these out and streamline your project development!

Easy Navigation to Previous Node

Navigating to the previous node has never been easier. Now, with just a click, you can access the last connected node modal, allowing you to see the pathway and understand how nodes are interconnected within your project. Discover this intuitive feature:

Embrace the simplicity of moving through your project's nodes!

Knowledge Base Enhancements

We've upgraded the knowledge base to now allow changes to document annotations. Tailor annotations to better suit your needs with ease. Check out the improved functionality:

Additional Enhancements

  • Minor bug fixes and technical improvements have been implemented to ensure a smoother user experience.

  • Application speed has been optimized, resulting in faster performance and reduced loading times.

We're committed to continuously improving our application to meet your needs and exceed your expectations. Stay tuned for future updates, and thank you for your continued support.


Release - 13.02.2024

Application
Version

Builder

v1.13.0

Builder Server

v1.14.0

Chatbot Bubble

v2.12.0

NLP Engine & Intent resolver

v1.19.1

Out Calls

v1.11.0

Voice

v1.12.1

Voice Connector

v1.12.0

Knowledge Base Indexer

v0.1.68

​

Enhanced Commenting Capabilities

To foster better cooperation among users, we've introduced an advanced commenting feature. Now, you have the flexibility to add two types of comments:

  • general comments that aren't tied to any specific node

  • node-specific comments for more targeted feedback.

This enhancement is aimed at smoothing collaboration among editors and users, unlocking new possibilities for project development.

Stay tuned for our next release, where we will introduce shortcut keys to further enhance your experience with the builder. These shortcuts are designed to make navigation and operation within the application more intuitive and efficient.

Simplified cURL Integration for Efficient API Interactions

We're excited to introduce a streamlined cURL pasting capability, designed to facilitate easy interaction with APIs through GET and POST requests. This feature enables the direct inclusion of cURL commands into smart function variables, automating the data fetching and submission processes.

Cursors Upgraded for Precision and Ease

Following valuable user feedback, we've rolled out new cursor options to improve interaction with the application:

  • The Default Cursor activates modal views of nodes upon selection.

  • The Hand (Move) Tool allows for seamless movement without interacting with node modals.

  • The Comment Insertion Cursor enables you to effortlessly add comments exactly where you need them.

Fixed edge links names

The edge link name will always follow your connections between nodes now. This streamlines a more cleaner and user-friendly connections. This used to be an issue in past, now it´ s solved.

Adding the File to Top navigation

We've reimagined the top navigation to streamline user flow and enhance accessibility. Highlights include a new import feature for *.zip files, expanding the file dropdown panel with exciting new functionalities.

Training Set Editing in Answer Node

Editing training sets is now more intuitive than ever. With the "Open Training Set" feature, you gain a clearer overview of the utterances used in training sets, allowing for more precise adjustments.

Additional Enhancements

  • Minor bug fixes and technical improvements have been implemented to ensure a smoother user experience.

  • Application speed has been optimized, resulting in faster performance and reduced loading times.

We're committed to continuously improving our application to meet your needs and exceed your expectations. Stay tuned for future updates, and thank you for your continued support.


Release - 30.01.2024

Digital Agent overview

Application

Version

Builder

v1.12.56

Builder Server

v1.13.14

Chatbot Bubble

v2.11.14

NLP Engine & Intent resolver

v1.18.10

Out Calls

v1.10.5

Voice

v1.11.6

Voice Connector

v1.11.3

Knowledge Base Indexer

v0.1.65

Personalized Notepad:

Introducing a notepad feature for project specific notes, enhancing your project creation experience. Take notes during meeting with client, or just write down what still needs to be done for that project.

Undo/Redo Functionality:

Newly added undo and redo buttons allow you to easily revert or repeat changes. You can undo up to 10 last actions.

Document Upload via Bubble:

Uploading documents is now supported using choosing "Allow file upload" advanced feature for ANS node. Default is OFF, it needs to be used for each ANS node, where you want to allow the upload. Document is stored as Base 64 string in the uploaded_document variable.

OPEN AI Multilanguage Support:

We now support OPEN AI's multi-language voices, where you can choose from 6 available voices. Important - STT is not multilingual yet.

Enhanced Flow Navigation & Create new in new modal:

Easily navigate your flow with the 'go to next' feature and directly access Target nodes from an open node to track conversation flow. Additionally, create new nodes within an existing node for enhanced organization.

See the training set in each modal in table form:

Discover where your training set is utilized instantly in the training set overview.Explore this feature now!

Improved Search Functionality:

Our enhanced search now displays both 'text' and 'speech' inputs and variables, offering a more comprehensive search experience

Additional Improvements:

  • Zoom Function Enhancement: Resolved issues with the zoom function, ensuring a smoother user experience.

  • Small bug fixes

1.1

See to check why the new model is better, especially in non English languages.

Born Digital product team!

💌
https://openai.com/index/new-embedding-models-and-api-updates/
v2.
v2.0.4
Input data with filter in data grid
Recordings data grid
Modal with indexes
Edit document dialog
Colors scheme
Landing page
Workspace
Conversation flow
Alerts
Whipser as new STT choice
Reference nodes
Project version on this project is 0.14 on workspace
Index simple parsing with delimiter example
Index custom parsing example
Importing the indexes is possible
Knowledge base chunk details explained
Deleting the project
Creating new nodes from intent dialog
You can now export image of your flow with/without comments
Indexer asynch way uploading
Better uploading in bubble
Indexer app is in APP status
See the Variables you are using in your project
Custom cursors and multiple nodes creation
Go to previous node hasn´t been easier
Customize your description according your needs
Projects section & Recent view
Projects section & Folders view
Page cover image