前情提要
前几天在b站看到有人使用coze平台制作他个人网站的智能客服,于是研究了一下,给出这个速成攻略,由于我要制作的只是一个八股问题回答器,对比大模型的优势就是使用这个coze平台制作的智能体可以上传自己的知识库,我们可以把八股上传到知识库里。
创建coze平台专业账户
进入这个界面
创建一个智能体
取好名后,选择对话流模式,然后点击添加对话流。
选择官方对话流模板
在官方模板的基础上,进行修改。
由于我要制作的只是一个八股问题回答器,所以就删减了一些东西,以及配置了一下八股相关提示词。
配置属于自己的知识库
注意:文档内容按我这样做最好$Q和A的模式,到时候问题匹配成功率很高!
创建好知识库后,在工作流中选择。
试运行后选择api方式发布
使用cursor制作自己的平台
复制下面这段代码,扔进cursor,按自己需求交给cursor修改,其中BotID和token替换为自己智能体的。
<!doctype html>
<html lang="en">
<head>
<style>
/* 自定义悬浮入口的位置 */
#position_demo {
position: absolute;
right: 10px;
bottom: 20px;
}
</style>
</head>
<body>
<h1>Hello World</h1>
<div id="position_demo"></div>
<script src="https://lf-cdn.coze.cn/obj/unpkg/flow-platform/chat-app-sdk/1.1.0-beta.0/libs/cn/index.js"></script>
<script>
const cozeWebSDK = new CozeWebSDK.WebChatClient({
config: {
// 智能体 ID
botId: '742477211246629****',
},
auth: {
//鉴权方式,默认type 为unauth,表示不鉴权;建议设置为 token,表示通过PAT或OAuth鉴权
type: 'token',
//type 为 token 时,需要设置PAT或OAuth访问密钥
token: 'pat_82GrrdfNWPMnlcY58r98Rzqiev2s5NyrqCR8Ypbh5hOomzZN4ivb325PZAd****',
//访问密钥过期时,使用的新密钥,可以按需设置。
onRefreshToken: () => 'pat_82GrrdfNWPMnlcY58r98Rzqiev2s5NyrqCR8Ypbh5hOomzZN4ivb325PZAdZ****',
},ui:{
chatBot: {
title: "智能客服",
uploadable: true
}}
});
</script>
</body>
</html>