文件名称:watson-assistant-multi-bot-agent:使用代理机器人组成机器人
文件大小:2.32MB
文件格式:ZIP
更新时间:2024-05-18 00:11:56
chatbot artificial-intelligence node-js ibmcode ibmcloud
使用代理机器人组成特定于域的机器人 特定于域的漫游器可解决与特定域或主题相关的查询。 例如-旅行机器人(与旅行相关的对话),天气机器人(与天气相关的对话)。 如果用户希望进行跨域对话,则该用户将不得不在不同的漫游器之间进行切换。 在某些情况下,用户希望进行涉及多个域的对话。 例如-当我想去某个地方时,我想查询天气,然后预定出租车或航班。 我可能最终不得不在两个机器人(天气机器人和旅行机器人)之间切换。 如果我只能拥有一个接口机器人,该机器人会将我的消息重定向到特定的机器人并得到我的答案,该怎么办? 好的,此代码模式展示了此方法的实现。 这里的解决方案是拥有一个代理bot(或接口bot)和一些其他可以处理特定域对话的bot,我们将其称为“特定bot”。 代理bot知道特定的bot以及它们各自可以处理的域。 当用户启动与代理bot的对话时,代理bot将了解用户查询的意图,并将用户查询重
【文件预览】:
watson-assistant-multi-bot-agent-master
----WA()
--------agent-bot.json(8KB)
--------travel-bot.json(9KB)
--------weather-bot.json(16KB)
----.eslintrc.yml(225B)
----.gitignore(101B)
----app.js(6KB)
----.env.example(258B)
----images()
--------app_home_page.png(32KB)
--------import_json_file.png(44KB)
--------CopyAPIKeyAndUrl.png(31KB)
--------SkillsTab.png(20KB)
--------chat_interface_full.png(70KB)
--------manifest.png(88KB)
--------architecture.png(20KB)
--------view_credentials.png(21KB)
--------launch_tool.png(43KB)
--------query_1.png(35KB)
--------ImportSkill.png(34KB)
--------app_logs_1.png(290KB)
--------app_logs_3.png(289KB)
--------app_logs_4.png(287KB)
--------app_logs.png(416KB)
--------workspaces.png(39KB)
--------visit_app_url.png(28KB)
--------app_logs_backup.png(288KB)
--------import_workspace.png(6KB)
--------app_logs_2.png(287KB)
--------service_credentials_link.png(36KB)
--------bot_actions.png(39KB)
----package.json(1KB)
----.cfignore(63B)
----CONTRIBUTING.md(3KB)
----LICENSE(11KB)
----public()
--------fonts()
--------favicon.png(968B)
--------js()
--------css()
--------conversation.svg(2KB)
--------index.html(2KB)
----manifest.yml(465B)
----README.md(12KB)
----.eslintignore(8B)
----Procfile(14B)
----.gitattributes(11B)
----ACKNOWLEDGEMENTS.md(173B)
----Debugging.md(92B)
----server.js(877B)