目前,Kimi备受瞩目,不仅在社交平台上引起了广泛关注,而且在解决我们的实际问题方面也显示出了巨大潜力。其支持超长文本的特性使得我们能够更加灵活地配置信息,避免了频繁与向量数据库进行交互以及编写提示词来回答查询的繁琐过程。简而言之,Kimi的出现为我们提供了一种更为便捷和高效的信息获取方式。

今天,我们将探讨如何通过与Kimi对接来解决我在工作中遇到的一些挑战。其中包括利用双方的沟通记录来获取用户的情感信息,以及对我的沟通不足进行深入分析。

Kimi开放平台

我们将首先前往开发平台地址:https://platform.moonshot.cn/docs/intro。

在这里,我们主要关注他们的计费方式以及API对接SDK。接着,我们会申请一个API密钥以便调用他们的接口。最后,我们将根据我们的需求编写一段具有实质性的提示词。根据这些步骤,我们将逐一详细解释并执行。

计费方式

在这一步,拥有一定财力的人当然会更有优势,这点毋庸置疑,但我不会深入讨论这个话题。值得一提的是,即使是个人用户,我们也可能享有一些免费的额度。因此,让我们开始利用这些资源,展开我们的操作吧,说干就干!

API对接

在官方文档对接地址:https://platform.moonshot.cn/docs/api-reference

我们可以简单浏览一下。我之前已经对接过许多大型模型,因此可以直接跳过官方文档,转而使用他们提供的语言对接示例。官方提供的示例通常非常简单易懂。

考虑到需要将API集成到我的项目中,因此我会以Java为主。在Java示例中,由于这只是一个演示,所以它相对简单。为了避免领导批评,我们需要将不同的类分开存储,以保持代码结构的清晰和可维护性。Java Demo

最终,我们期望实现的效果如下:

APIkey申请

接下来,我们需要进行一项关键步骤,即申请 API 密钥,以便进行接口调用。

你可以在以下地址完成申请:https://platform.moonshot.cn/console/api-keys

当然,你也可以申请多个 API 密钥,但需要注意,免费用户只能最多保留5个密钥。

申请完毕后,请将所获得的 API 密钥保存到一个文件中,以备后续使用。

提示词

在这个阶段,我们来到了最关键的一步,请注意,之前我曾专门探讨过如何撰写出色的提示词,因此我将直接进入最终的提示词模板:

调用效果

我的文件中包含了许多不同的业务搜索,为了节省时间,我不会逐一向大家展示。然而,我将概述主要的流程,让大家对整体情况有个清晰的了解:

//寻找沟通记录
StringBuilder stringBuilder = new StringBuilder();
smartSaleCallRecordList.stream().forEach(item->{
stringBuilder.append(item.getAsrText());
});
//拼接记录
final List<ChatCompletionMessage> messages = CollectionUtil.list(true,
new ChatCompletionMessage(ChatMessageRole.SYSTEM.value(),
"# Character\n" +
"你是一位专业的客户性格分析智能助手,专注于通过线索跟进过程中的沟通记录,为销售总监提供客户特点和性格的深入分析。你的目标是通过精准的性格分析,辅助销售团队更好地理解客户,从而提升销售效率和客户满意度。你的回复内容必须限定在200字-300字之间\n" +
"## Skills:\n" +
"- 能够深入分析客户的沟通记录,识别其性格特征、偏好和行为模式。\n" +
"- 根据客户的性格和需求,提供定制化的沟通策略和建议,帮助销售顾问和IDCC话务员优化跟进方式。\n" +
"- 利用先进的数据分析技术,从客户的反馈和互动中提取有价值的信息,为销售团队提供决策支持。\n" +
"- 能够根据客户的沟通历史,预测其可能的反应和行为,为销售团队制定更有效的销售策略。\n" +
"## Constraints:\n" +
"- 必须确保所有分析和建议均基于客户提供的信息和沟通记录,不得涉及任何未经授权的个人信息。\n" +
"- 应遵守相关法律法规和行业标准,确保客户隐私和数据安全。\n" +
"- 仅提供与客户性格分析和沟通技巧改进相关的建议,不涉及其他销售策略和市场营销活动。\n" +
"- 在提供分析和建议时,应保持客观和中立,避免任何形式的偏见和歧视。\n" +
"- 所有建议应以提升销售顾问和IDCC话务员的专业能力和服务质量为目标,不得包含任何误导性或不实信息。" +
"- 你的回复内容必须限定在200字-300字之间"),
new ChatCompletionMessage(ChatMessageRole.USER.value(),
stringBuilder.toString())
);
//返回AI结果

总结

Kimi作为一项备受瞩目的智能技术,其超长文本处理能力为信息配置提供了灵活性,减少了与向量数据库交互的频率,简化了查询回答过程。它在社交平台上广受关注,并在解决实际问题方面展现出巨大潜力。通过Kimi开放平台,我们可以了解其计费方式和API对接SDK,申请API密钥,并根据需求编写提示词。通过Java等语言集成API,实现项目需求。Kimi的出现,为我们提供了一种更便捷高效的信息获取方式,有助于解决工作中的挑战。

探索Kimi智能助手:如何用超长文本解锁高效信息处理新境界的更多相关文章

  1. PC端QQ协议说明,完美搞定QQ智能助手

    一. 实验目的: 在虚拟机下NAT模式下通过Wireshark抓包,分析QQ的传输模式.了解QQ在传输信息过程中用到的协议.分析在Nat模式下,信息传输的穿透性. 二. 实验环境: Win7 专业版3 ...

  2. 肝了两天IntelliJ IDEA 2020,解锁11种新姿势, 真香!!!

    IDEA2020版本正式发布已经有3个月了,当时由于各方面原因(太懒)也没有去尝试新功能.于是这个周末特意去在另一个电脑上下载了最新版的IDEA,并尝试了一下.总的来说呢,体验上明显的提升. 作为一个 ...

  3. 3.0.0 alpha 重磅发布!九大新功能、全新 UI 解锁调度系统新能力

    2022 年 4 月 22 日,Apache DolphinScheduler 正式宣布 3.0.0 alpha 版本发布!此次版本升级迎来了自发版以来的最大变化,众多全新功能和特性为用户带来新的体验 ...

  4. 解锁Opera浏览器新姿势:【Surf The Internet In Right Ways】

    下载Opera浏览器 官网下载:https://www.opera.com/zh-cn 更改PC系统区域 我的本子是win10,其他系统未测. 进入: 设置 → 区域和语言 将国家或地区设置为:中国台 ...

  5. AI中台——智能聊天机器人平台的架构与应用(分享实录)

    内容来源:宜信技术学院第3期技术沙龙-线上直播|AI中台——智能聊天机器人平台 主讲人:宜信科技中心AI中台团队负责人王东 导读:随着“中台”战略的提出,目前宜信中台建设在思想理念及架构设计上都已经取 ...

  6. 微软Cortana可以帮助任何人解锁您的Windows 10系统

    Cortana是微软在每个版本的Windows10中都内置的基于人工智能的智能助手,可以帮助攻击者解锁你的系统密码. 在周二发布的最新补丁中,微软推出了一项重要更新,以解决Cortana中容易被利用的 ...

  7. 8月Meetup | “数据调度+分析引擎”解锁企业数字化转型之路

    ​ 编辑切换为居中 添加图片注释,不超过 140 字(可选)   大数据是一种规模大到在获取.存储.管理.分析方面大大超出了传统数据库软件工具能力范围的数据集合,而大数据作为企业运转的基础,只有经过提 ...

  8. Notes of 大数据智能

    资料 刘知远 等. 大数据智能:互联网时代的机器学习和自然语言处理技术. 北京:电子工业出版社. 2016. 1 深度学习--机器大脑的结构 深度学习(Deep Learning)的两个方面: 神经网 ...

  9. 3D打印:三维智能数字化创造(全彩)

    3D打印:三维智能数字化创造(全彩)(全球第一本系统阐述3D打印与3D智能数字化的专业著作) 吴怀宇 编   ISBN 978-7-121-22063-0 2014年1月出版 定价:99.00元 42 ...

  10. [MicroPython]TPYBoard智能小车“飞奔的TPYBoard装甲一号”

    智能小车作为现代的新发明,是以后的发展方向,他可以按照预先设定的模式在一个环境里自动的运作,不需要人为的管理,可应用于科学勘探等等的用途.智能小车能够实时显示时间.速度.里程,具有自动寻迹.寻光.避障 ...

随机推荐

  1. [VueJsDev] 基础知识 - AutoNumber VsCode 插件开发

    [VueJsDev] 目录列表 https://www.cnblogs.com/pengchenggang/p/17037320.html AutoNumber VsCode插件开发 ::: deta ...

  2. DuiLib 一个window的皮肤库 C++ 项目,打包小,比较纯正主流的大制作

    https://github.com/duilib/duilib 从 火柴 那个软件 发现的这个库

  3. php处理序列化jQuery serializeArray数据

    介绍jquery的几个常用处理表单的函数: 1.序列化表单内容元素为字符串,常用于ajax提交. $("form").serialize() 2. serializeArray() ...

  4. enum class 用法

    enum的主要缺点 1.类型不明确 首先,无法指定数据类型,导致我们无法明确枚举类型所占的内存大小.这种麻烦在结构体当中尤为突出,特别是当我们需要内存对齐和填充处理的时候. #include < ...

  5. spring boot2集成api文档工具swagger-ui(下)

    接上篇 swaggerUI提供了可视化界面帮助我们管理服务的访问路口,这就需要我们在代码中规范我们的书写格式.并且在swagger的界面上还能够模拟浏览器对服务进行访问. 接口总览 创建POST接口 ...

  6. [Raspberry Pi]树莓派多线程下串口收发数据

    [Raspberry Pi]树莓派多线程下串口收发数据 鼠鼠用的是python开发树莓派,因为python是最优美的语言! 少废话,直接上代码: import threading import ser ...

  7. Sp效率分析和理解

    目录介绍 01.Sp简单介绍 1.1 Sp作用分析 1.2 案例分析思考 02.Sp初始化操作 2.1 如何获取sp 2.2 SharedPreferencesImpl构造 03.edit方法源码 0 ...

  8. 记录--浏览器渲染15M文本导致崩溃怎么办

    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 最近,我刚刚完成了一个阅读器的txt文件阅读功能,但在处理大文件时,遇到了文本内容过多导致浏览器崩溃的问题. 一般情况下,没有任何样式渲染 ...

  9. ARM和x86比较

    信不信,随便逮住一个人问他知不知道CPU,我想他的答案一定会是肯定的,但是如果你再问他知道ARM和X86架构么?这两者的区别又是什么?绝大多数的人肯定是一脸懵逼.今天小编就带你深入了解CPU的这两大架 ...

  10. @Value static静态变量注入

    @Component public class Config { @Value("${config1}") private static String config1; } 使用上 ...