首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >具有版本控制(Git)的Api.ai

具有版本控制(Git)的Api.ai
EN

Stack Overflow用户
提问于 2017-02-21 14:54:28
回答 2查看 280关注 0票数 2

我正在开发一个聊天机器人使用api.ai。Api ai没有内置的版本控制解决方案,有人知道聊天机器人的版本控制和管理多个环境(dev,test,stage,prod)的解决方案吗?

谢谢

编辑:我正在寻找实际的机器人(意图,实体等)的版本控制。

EN

回答 2

Stack Overflow用户

发布于 2017-02-21 16:03:44

由于api.ai没有为git做版本控制的集成开发环境,所以你不能直接对聊天机器人进行版本控制,所以你需要使用api.ai SDK的集成开发环境来做版本控制。

例如,如果您使用C#作为api.ai SDK,您可以将viusal与git相结合来进行版本控制。如果您使用ios SDK,可以结合xcode和git进行版本控制。

对于意图、实体、日志等,因为它们存储在api.ai本身,并且不支持集成开发环境来进行版本控制。所以它们不能由git控制版本。

票数 1
EN

Stack Overflow用户

发布于 2017-07-13 00:14:56

这个问题是前段时间提出的,所以到目前为止,你们可能已经组织好了自己,但是最近在API.ai论坛上也有人问过这个问题,现在还没有GIT的方法。

然而,youtube上有一些视频(参见api论坛的帖子,手头上没有)展示了正在构建的大型项目,在这些项目中,开发人员建立了一系列代理,并通过使用导出-导入功能将它们链接在一起,从而将意图和实体沿着流程移动到生产版本中。他们坚持要求智能体非常快速地训练自己,因此在这种转移过程中不会丢失任何东西。

所以我有几个对话专家根据机器人的个性创建用户说的话和文本回复。每个人都有自己的代理来玩,并被分配了完成的意图。

然后将这些导入到Dev Bot中,在Dev Bot中使用后端进行测试,添加其他媒体响应和集成响应。Dev Bot将自己导出为版本,并将其导入到Test Bot中,每个人都可以使用它。Test Bot做同样的事情,导出到版本和

然后,当每个人都满意时,Test Bot被导出到Prod Bot中。

这并不理想。这不是你想象的谷歌拥有的产品强迫我们工作的方式,这是一个人工过程,但它确实做了一些工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42360575

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档