vania-janet/multiturn-rag-retrieval-data huggingface dataset:
* For a Phone integration, if you connect to existing speech service instances, make sure those speech services use credentials that were generated with the latest endpoint syntax (a URL that starts with https://api.{location}.speech-to-text.watson.cloud.ibm.com/).
* For a search skill, if you connect to an existing Discovery service instance, make sure the Discovery service uses credentials that were generated with the supported syntax (a URL that starts with https://api.{location}.discovery.watson.cloud.ibm.com/).
* If you are using [Jupyter notebooks](https://cloud.ibm.com/docs/assistant?topic=assistant-logs-resourceslogs-resources-jupyter-logs) to do advanced analytics, check your Jupyter notebook files to make sure they don't specify URLs with the old watsonplatform.net syntax. If so, update your files.
* No action is required for the following integration types:



* Intercom
* SMS with Twilio
* WhatsApp with Twilio
* Zendesk service desk connection from web chat









 23 March 2021 

Actions skill improvement
: Actions have a new toolbar making it easier to send feedback, access settings, save, and close.





 17 March 2021 

Channel transfer response type
: Dialog skills now include a channel transfer response type. If your assistant uses multiple integrations to support different channels for interaction with users, there might be some situations when a customer begins a conversation in one channel but then needs to transfer to a different channel. The most common such situation is transferring a conversation to the web chat integration, to take advantage of web chat features such as service desk integration. For more information, see [Adding a Channel transfer response type](https://cloud.ibm.com/docs/assistant?topic=assistant-dialog-overviewdialog-overview-add-channel-transfer).

Intercom and WhatsApp integrations now available in Lite plan
: The integrations for Intercom and WhatsApp are now available in the Lite plan for Watson Assistant.
The IBM Cloud page does not show progress information and doesn't indicate when the plan upgrade process is finished. To check whether the new plan is in effect, you must refresh the service instance overview page, and then check for the new plan name to be displayed in the Plan tile.

During the plan upgrade process, you can continue to submit search queries in your existing projects. However, avoid the following actions:



* Adding new projects or collections
* Deleting or changing existing collections, including adding documents, editing fields, and changing enrichment settings.





* If you are creating an Enterprise plan in the same data center location where you have an existing Premium plan, you must create a new resource group for the new plan. You cannot use the same resource group for Enterprise and Premium plans that are hosted in the same location. For more information, see [Managing resource groups](https://cloud.ibm.com/docs/account?topic=account-rgs&interface=ui).
* You cannot do an in-place upgrade from a Plus or Enterprise plan to a Premium plan.

A Premium plan instance must be provisioned for you. To start the process, contact [Sales](https://www.ibm.com/account/reg/us-en/signup?formid=MAIL-watson&disableCookie=Yes). You will be asked to provide the following details:



* Customer name
* Customer email
* Planned deployment date
* Data center location, such as Dallas or Frankfurt
* Account ID
* Resource group name
* Resource group ID

The resource group is created by the account holder. For more information, see [Managing resource groups](https://cloud.ibm.com/docs/account?topic=account-rgs&interface=ui).







You cannot directly downgrade from one plan to another. If you want to move from an Enterprise plan to a Plus plan, for example, you must provision a new Plus plan and then move data to it from your existing Enterprise plan. After the data is moved, you can delete the Enterprise plan.
With the Free service plan, you can only tail your latest logs.

For more information, see [Viewing logs](https://cloud.ibm.com/docs/log-analysis?topic=log-analysis-view_logsview_logs).





 Next steps 

The following additional features are available:



* [Filtering logs](https://cloud.ibm.com/docs/log-analysis?topic=log-analysis-view_logsview_logs_step5)
* [Searching logs](https://cloud.ibm.com/docs/log-analysis?topic=log-analysis-view_logsview_logs_step6)
* [Defining views](https://cloud.ibm.com/docs/log-analysis?topic=log-analysis-view_logsview_logs_step7)
* [Configuring alerts](https://cloud.ibm.com/docs/log-analysis?topic=log-analysis-alerts).



To use any of these features, you must upgrade the IBM Log Analysis plan to a paid plan.
You must create a new v2 plan, and then move your data to the new service instance. While you migrate your data from v1 to v2, you will likely have both a v1 and v2 instance deployed at the same time. Consider using the 30-day no charge trial that is available with your first Plus plan instance during this time.







 Collecting metrics 

Make a note of the following information so you can compare it to your service instance data after the migration:



* Number of collections

To get the number of collections in an instance in v1, use the [List collections](https://cloud.ibm.com/apidocs/discoverylistcollections) API.
* Number of documents per collection

To get the number of documents in a collection in v1, use the [Get collection details](https://cloud.ibm.com/apidocs/discoverygetcollection) API.

GET {url}/v1/environments/{environment_id}/collections/{collection_id}

The API returns information about the status of the documents in the collection, which includes the total number of available documents.

"document_counts": {
"available": 34,
"{other}":"{values...}"
}







 Transferring documents from v1 to v2 

How you transfer your documents depends on the technique that was used to ingest the documents in v1.

Re-create one collection at a time. If you start multiple ingestion processes at the same time, you can tax the system resources and increase the overall time that it takes for the processing to be completed. You also want to keep an eye out for any informational messages that are generated by the ingestion process. It is easier to troubleshoot an ingestion issue, for example, when you ingest one collection at a time.



 Uploaded data 

If you used the API to upload documents into Discovery v1, a similar API is available in v2 to upload documents into collections. You must update any workflows that you use to automate the process to account for the new arrangement of projects and collections.
Search result messages

 Tab Scenario Example message 

 Message Search results are returned I found this information that might be helpful: 
 No results found No search results are found I searched my knowledge base for information that might address your query, but did not find anything useful to share. 
 Connectivity issue I was unable to complete the search for some reason I might have information that could help address your query, but am unable to search my knowledge base at the moment. 



4. Choose whether to enable Emphasize the answer.

This option is available only if your Discovery instance uses the v2 Discovery API.

When you enable this feature, the sentence that is determined by Discovery to be the exact answer to the customer's question is highlighted in the block of text that is displayed to the customer as the search result.
5. In the Adjust result quantity section, specify the number of results to return.

The top three results are returned automatically. You can choose to show fewer or more (up to 10) results in the response.

By default, customers can choose to see more results. If you don't want to give customers this choice, clear the Include link for customers to view up to 10 results checkbox.
6. In the Set result selectivity section, decide whether to be more selective with the answers that are returned. By increasing result selectivity, Search returns fewer but more accurate results. In most cases, Search is accurate enough that the default setting (off) is sufficient.
7. Click Preview. Enter a test message to see the results that are returned when your configuration choices are applied to the search. Make adjustments as necessary.
8. Click Create.







 Edit the search integration configuration 

If you want to change the configuration of the search result card later, open the search integration again, and make edits. You do not need to save changes as you make them; they are automatically applied. When you are happy with the search results, click Save to finish configuring the search integration.

If you decide you want to connect to a different Discovery service instance or project, open the search integration and click *Edit Discovery Settings. You can choose either a new project from the same instance, or a new instance and project.





 Troubleshooting
[AS prepends are considered during route determination](https://cloud.ibm.com/docs-content/v1/content/b698ea8660e1f51664f7479f870bbf8840335d06/dl//images/asprepends_1.png)

Figure 2. AS prepends are considered during route determination.
3. The local transit gateway is preferred over the global transit gateway.

Zoom

![AS prepends will not be considered during route determination](https://cloud.ibm.com/docs-content/v1/content/b698ea8660e1f51664f7479f870bbf8840335d06/dl//images/asprepends_3.png)

Figure 3. AS prepends will not be considered during route determination.
4. The local transit gateway is preferred over the global transit gateway. However, the AS path is considered to get to the on-premises.

Zoom

![AS prepends are considered during route determination](https://cloud.ibm.com/docs-content/v1/content/b698ea8660e1f51664f7479f870bbf8840335d06/dl//images/asprepends_4.png)

Figure 4. AS prepends are considered during route determination.







 Related links 



* [Using AS prepends to manage route priorities](https://cloud.ibm.com/docs/dl?topic=dl-dl-aboutuse-case-1)
* [Influencing route preference using AS prepends](https://cloud.ibm.com/docs/dl?topic=dl-models-for-diversity-and-redundancy-in-direct-linkdl-bgp-path-selection)
Start getting value from your data 

Learn what IBM Watson® Discovery can do to help you find answers, recognize patterns, and gain insights from your data.

Find checklists of the high-level steps to follow to achieve the following goals:



* [Pinpoint answers](https://cloud.ibm.com/docs/discovery-data?topic=discovery-data-product-overviewproduct-overview-answers)
* [Extract meaning](https://cloud.ibm.com/docs/discovery-data?topic=discovery-data-product-overviewproduct-overview-enrich)
* [Enhance your chatbot](https://cloud.ibm.com/docs/discovery-data?topic=discovery-data-product-overviewproduct-overview-chat)
* [Find trends](https://cloud.ibm.com/docs/discovery-data?topic=discovery-data-product-overviewproduct-overview-mining)
* [Analyze contracts](https://cloud.ibm.com/docs/discovery-data?topic=discovery-data-product-overviewproduct-overview-contracts)





 Pinpoint answers 

Help customers find answers faster. Analyze content from various connected data sources, pinpoint the most relevant passage or phrase, and return the right information when someone asks for it.

Zoom

![Shows the search bar with search results after it.](https://cloud.ibm.com/docs-content/v1/content/f16b1f78a92498247223b337bd9303c2758b9ba8/discovery-data/images/dr-search.png)

Figure 1. Search bar with search results

If pinpointing answers is your goal, complete the steps that are listed in the following table.



Checklist for getting answers

 Step Task Related information 

 !
Or you can reference a context variable, such as Do you have flights to $destination?. Just be sure to design your dialog such that the search is not triggered unless any entities or context variables that you reference in the query have been set to valid values.

This field is equivalent to the Discovery natural_language_query parameter. For more information, see [Query parameters](https://cloud.ibm.com/docs/discovery?topic=discovery-query-parametersnlq).
* Filter: Optional. Specify a text string that defines information that must be present in any of the search results that are returned.



* To indicate that you want to return only documents with positive sentiment detected, for example, specify enriched_text.sentiment.document.label:positive.
* To filter results to includes only documents that the ingestion process identified as containing the entity Boston, MA, specify enriched_text.entities.text:"Boston, MA".
* To filter results to includes only documents that the ingestion process identified as containing a product name provided by the customer, you can specify enriched_text.entities.text:@product.
* To filter results to includes only documents that the ingestion process identified as containing a city name that you saved in a context variable named $destination, you can specify enriched_text.entities.text:$destination.





If you add both a query and a filter value, then the filter parameter is applied first to filter the data collection documents and cache the results. The query parameter then ranks the cached results.

This field is equivalent to the Discovery filter parameter. For more information, see [Query parameters](https://cloud.ibm.com/docs/discovery?topic=discovery-query-parametersfilter).

This response type only returns a valid response if the assistant to which you added this dialog skill also has a search skill associated with it.



2. Click Add response to add another response type to the current response.

You might want to add multiple response types to a single response to provide a richer answer to a user query. For example, if a user asks for store locations, you could show a map and display a button for each store location that the user can click to get address details.
Add the prerequisite service first, and then try again.





 BXNUI0081E 

Message: You uploaded {0} certificates, which is the maximum number that your organization can use.

Lite account users must upgrade to use SSL Certificates. For other account types, remove a certificate if you reach the limit. If the problem continues, go to [IBM Cloud Support](https://cloud.ibm.com/unifiedsupport/supportcenter).





 BXNUI0082E 

Message: IBM Cloudcan't load your notification preferences at the moment.

Try again later. If you see this message again, go to the [IBM Cloud status page](https://cloud.ibm.com/status?selected=status) to check whether a service or component has an issue. If the problem continues, go to [IBM Cloud Support](https://cloud.ibm.com/unifiedsupport/supportcenter).





 BXNUI0083E 

Message: Your notification preferences could not be saved.

Try again later. If the problem continues, go to [IBM Cloud Support](https://cloud.ibm.com/unifiedsupport/supportcenter).





 BXNUI0085E 

Message: The usage data for containers wasn't retrieved.

The container might be temporarily out of service.

Try again later. If you see this message again, go to the [IBM Cloud status page](https://cloud.ibm.com/status?selected=status) to check whether a service or component has an issue. Also, make sure you have [appropriate access](https://cloud.ibm.com/docs/account?topic=account-iamfaqiam-access). If the error occurs again, follow the [troubleshooting steps for console pages that don’t load](https://cloud.ibm.com/docs/account?topic=account-ts_err). If the problem continues, go to [IBM Cloud Support](https://cloud.ibm.com/unifiedsupport/supportcenter).





 BXNUI0086E
See [Running jobs with Lithops framework](https://cloud.ibm.com/docs/codeengine?topic=codeengine-lithops).





 23 October 2020 

Review the release notes for 23 October 2020.

CLI version 0.4.2439 released.
: See [CLI version history](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli_versions).

Project selected for current context
: When you create a project, it is automatically selected as the current context. See [Creating a project with the CLI](https://cloud.ibm.com/docs/codeengine?topic=codeengine-manage-projectcreate-project-cli).

Updated runtimes for buildpacks.
: See [build strategy](https://cloud.ibm.com/docs/codeengine?topic=codeengine-plan-buildbuild-strategy).





 19 October 2020 

Review the release notes for 19 October 2020.

Troubleshooting build information
: Updated troubleshooting build resolution information for [Ephemeral storage limit is reached](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-build-ephemeral-limit) and [Memory limit is reached](https://cloud.ibm.com/docs/codeengine?topic=codeengine-ts-build-memory-limit) to use build update command.





 15 October 2020 

Review the release notes for 15 October 2020.

CLI version 0.4.2397 released.
: See [CLI version history](https://cloud.ibm.com/docs/codeengine?topic=codeengine-cli_versions).





 14 October 2020 

Review the release notes for 14 October 2020.

New troubleshooting information.
Establish dynamic routing between the Tier-0 Gateways and BGP is the preferred routing protocol. If you use VRF lite capability in the Tier-0 Gateway, you might use multiple transit segments depending on your design.
8. Then, create your Tier-1 Gateways in the regional edge cluster. You can select which data center (or edge node) is your preferred Tier-1 path in the regional cluster. You can separate routing tables at this level and decide which routes as advertised to the north bound Tier-0. As in the other multitenant patterns, you can use NAT as well.
9. You can attach your segments into this level of Tier-1 Gateways. You can create multiple segments and advertise them through Tier-1 Gateway to north bound Tier-0 Gateways.



This network topology example does not consider the management and control plane (vCenter and NSX Managers). The control plane high availability is discussed in another availability pattern.

Tier-0 Gateways support VRF lite, which can be used if needed to support more complex topologies for isolating routing tables also at Tier-0 level. For more information about capabilities and limitations, see the VMware documentation.

The main reason that you need two layers is for physical north-south connectivity in the data centers and each data center having their own private and public VLANs and IP addresses for the uplinks. These IP addresses cannot move between the data centers. Therefore, you must consider the routing and network address translation if you use public connectivity in this topology.





 Considerations for selecting an overlay network topology 

VMware NSX-T™ provides many ways to build the network topologies, and the default network topology is useful for many use cases. You can typically start with this, and expand it as your needs grow. Once the initial deployment is done, IBM Cloud automation does use the workload overlay topology and you can change the example topology based on your needs. When changing the configuration, note that the default uplinks provide the basic routed connectivity to IBM Cloud private and public networks. If you change the IP addresses or routing, your overlay workloads might lose connectivity.

IBM Cloud offers a flexible way to build the NSX-T topology to your needs.
The corresponding response might be, We have no restaurants in that location.
4. If you want to customize what happens next if the condition is met, then click the Edit response![Edit response](https://cloud.ibm.com/docs-content/v1/content/a2b18c153837bce00a5b4de496e4b4ca64bbf56e/assistant-data/images/edit-slot.png) icon.

For Found responses (that are displayed when the user provides a value that matches the value type specified in the Check for field), you can choose one of these actions to perform next:



* Move on (Default): Instructs your assistant to move on to the next empty slot after displaying the response. In the associated response, assure the user that their input was understood. For example, Ok. You want to schedule it for $date.
* Clear slot and prompt again: If you are using an entity in the Check for field that could pick up the wrong value, add conditions that catch any likely misinterpretations, and use this action to clear the current slot value and prompt for the correct value.
* Skip to response: If, when the condition you define is met, you no longer need to fill any of the remaining slots in this node, choose this action to skip the remaining slots and go directly to the node-level response next. For example, you could add a condition that checks whether the user's age is under 16. If so, you might skip the remaining slots which ask questions about the user's driving record.



For Not found responses (that are displayed when the user does not provide a valid value), you can choose one of these actions to perform:



* Wait for user input (Default): Pauses the conversation and your assistant waits for the user to respond. In the simplest case, the text you specify here can more explicitly state the type of information you need the user to provide. If you use this action with a conditional response, be sure to word the conditional response such that you clearly state what was wrong with the user's answer and what you expect them to provide instead.
For more information about data collection, see [Troubleshooting, support, and FAQs](https://cloud.ibm.com/docs/watson-knowledge-studio?topic=watson-knowledge-studio-troubleshootingcontent)

Support for Chinese (Traditional)
: Added Chinese (traditional) language support.

Administrators can see number of workspaces
: Users who have the Admin role can now see the number of workspaces that are used. This info is available on the Service Details page.

Alchemy no longer available
: IBM® AlchemyLanguage is no longer available to deploy models to.

Confirm workspace deletions
: Now, if you delete a workspace, you will be asked to confirm your action. We hope this confirmation prevents accidental deletions.

Data privacy details
: The documentation includes some new details about data privacy. Read more in [Information security](https://cloud.ibm.com/docs/watson-knowledge-studio?topic=watson-knowledge-studio-information-security).







 April 2018 



 New features and changes 

Free plan replaced by Lite plan
: The Knowledge Studio Free plan was replaced with the Lite plan. For more information, see [Go Lite with Watson Knowledge Studio](https://www.ibm.com/cloud/blog/announcements/go-lite-watson-knowledge-studio?mhsrc=ibmsearch_a&mhq=go%20lite%20with%20Watson%20Knowledge%20Studio).







 March 2018 



 New features and changes 

New Deployed Models page
: A Deployed Models page is available where you can view all the Knowledge Studio models that are deployed to services in the spaces that you have access to. To view the Deployed Models page, from the Settings menu in the top right menu bar, click Manage deployed models.