我是一名Android开发人员。我正在尝试在我的Android应用程序中使用IBM chatbot。我正在关注本教程
https://console.bluemix.net/docs/tutorials/android-watson-chatbot.html#configure_run_android_app
我是IBM Watson的初学者,我不明白我应该在config.xml中编写。我对此感到非常困惑,因此我尝试搜索很多东西来解释这一点,但没有找到。
这是config.xml代码:
<resources>
<!-- Watson Conversation Service Credentials -->
<string name="workspace_id">/string>
<string name="conversation_username"></string>
<string name="conversation_password"></string>
<!--Watson Speech-To-Text Service Credentials-->
<string name="STT_username"></string>
<string name="STT_password"></string>
<!--Watson Text-To-Speech Service Credentials-->
<string name="TTS_username"></string>
<string name="TTS_password"></string>
我想知道什么是我需要写的东西以及如何从网站上获得它。我不明白需要什么数据
答案 0 :(得分:0)
我认为,让您感到困惑的是,.xml文件具有用于用户名和密码凭据的占位符,如果您创建了服务的新实例,则在接下来的步骤中您将看到IAM密钥作为凭据
转到IBM Cloud Catalog,然后选择Watson Assistant服务> Lite 沃森计划。单击创建。
点击左侧的服务凭据 窗格,然后单击新建凭据以添加新的凭据。
点击查看 凭证以查看凭证。将凭据保存为文本 编辑器以供快速参考。
问题就变成了-您使用的示例应用程序是否已通过IAM密钥进行了测试/更新?您应该针对要求克隆的GitHub存储库出票。
答案 1 :(得分:0)
您必须创建三个AI services
一旦创建了这些服务(在Dashboard下),请单击每个服务以在左窗格中查看服务凭据。单击“查看凭据”或创建一个新凭据。
如下所示传递凭据(用户名或密码)
<string name="conversation_username">abcsld-1jdfjdf-jnhjh</string>