android - 如何为一个接受用户提供的报价并接受/拒绝/提供还价作为输出的 android 应用程序创建 AI?
问题描述
如果我的问题不简洁明了,我首先提前道歉,但我需要您对 Android 应用程序和 AI 的知识的帮助。我们的大学小组有一个项目主题:使用 Android 应用程序与 AI 讨价还价。
因此,基本上创建一个应用程序,我们作为用户可以为“y”数量的价格提供“x”数量的对象,并且人工智能应该通过拒绝和提供由人工智能生成的全新优惠来解决我们给定的优惠说'z' 个价格的'x' 个对象数量或接受原始报价,如果它符合'x' 个对象数量的'不低于盈利价格范围'的特定标准。
我事先明确表示,我根本不要求应用程序的完整源代码!只需指导我如何从头开始为该项目制作应用程序以及可以与用户讨价还价的人工智能的正确方向。以下是我们的项目老师给我们的关于人工智能应该是什么样子的某些标准:
- AI 不应该只是一个是或否的机器,还应该像虚拟助手一样与用户交互。(所以我猜测需要涉及某种 NLP,比如聊天机器人与用户交谈。)
- 用户不能输入报价。它应该由应用程序自动生成,因为用户使用选择菜单选择项目及其出价并进行结帐。如果用户完成结帐,优惠会自动生成并提供给 AI。
- AI 不应该陷入它和用户之间的无限还价循环。(所以我猜测如果人工智能确实提供了还价,并且用户无法获得条款,那么在 2 或 3 次还价之后,它应该只是终止还价,并要求从用户,我想)
- 如果 AI 提出还价,用户只能通过 ACCEPT/REJECT 响应来回复还价。
- 如果用户提供的报价是完全不合理的(比如价格低得离谱),那么 AI 应该完全拒绝该报价而不提供还价。
- AI 应从用户先前接受的报价列表中学习并更新 AI 在生成还价期间使用的“最有可能被接受”的标准范围,但也要根据“不低于盈利价格范围”的标准对其进行验证。(所以我猜这肯定涉及机器学习或人工智能学习,叹息)
各位开发者,我知道这一切看起来有点太吓人了,因为它对我的团队来说也是如此,但我再一次没有要求你给我源代码。只需告诉我们如何开始构建这个项目并训练 AI 通过学习以前接受的报价来改进其还价技术,同时使其在某种程度上可以与用户交互,并在一定程度上使用自然语言处理。
我和我的一些小组成员对应用程序开发和数据库管理有中级知识,但我们中没有人对任何相关的 AI 开发和培训一无所知。因此,任何帮助我们的帮助、课程、教程视频将不胜感激。谢谢你,开发者。
解决方案
我曾经在人工智能方面遇到过类似的情况,我的解决方案是使用付费库而不是自己制作(这非常耗时),我使用的是https://acquire.io/chatbot/你可以自定义根据您的需要,最好与销售团队交谈并谈论您的要求。
希望我的回答对你有用。
推荐阅读
- mips - 首先在a0中加载整数然后调用“li v0,1”是否正确?
- java - 在独立的springboot java应用程序的introscope中获取JDBC连接监控数据
- python - loss为nan,训练Mask-RCNN多类分割时停止训练
- c# - 在 Scrutor 注册的服务没有实现实例
- c - 不知道如何使用哈希表解决问题
- javascript - setupTest.ts 与 setTest.js 文件
- c# - .Net Core + DI:集中接口的类
- html - 在 Outlook (HTML EMAIL) 中丢失 H3 和段落之间的空格
- rules - 如何编写创建规则以匹配/检测文件中包含的字符串与包含大量此类文件的另一个目录的 Yara 脚本?
- angular - 在 Angular 8 中使用 Service Worker 时,为什么从 Service Worker 到网络的 http 请求缺少使用 Chrome 的响应体?