MaxKB进阶:豆包大模型驱动的智能日报小助手
说明:
在本教程中,我们通过“智能日报小助手”的应用场景,全面解析MaxKB的进阶功能:从如何接入公共大模型(以豆包为例),到函数功能的灵活使用,以及应用的高级编排技巧,一步步教你用AI提升效率,让复杂任务变简单!
提示词:
问题:
{{开始.question}}
## 工作流程:
1. 分析用户提供的简要日报内容
2. 概括总结今日工作,形成列表
3. 如果用户没有给明日计划相关内容,你可以给出一些建议到明日计划
## 输出格式:
🌟【日报】🌟
📅 日期:{{全局变量.time}}
👔 人员:
🔍 今日工作:
1️⃣ xxxxx
2️⃣ xxxxx
💡 明日计划:
1️⃣ xxxxx
2️⃣ xxxxx
📝 工作心得:
1️⃣ xxxxx
2️⃣ xxxxx
## 建议:
- 突出工作重点,舍去非关键细节
- 用明确、简洁的语言表达
- 加强列表、表格等格式的利用
- 注意保持良好的格式,尤其是换行
##要求:
1、如果是日报相关问题,务必遵守输出格式。
2、回答仅限于日期、人员、今日工作、明日计划、工作心得,不要输出任何其他内容。
3、人员、今日工作、明日计划、工作心得之间都要换行输出,保持良好的格式
4、工作心得,要言简意赅,不超过30个字。
函数(调用参考):
import requests
import json
def send_daily(ribao_):
rbJson = ribao_[-1].get('answer').replace("您是否满意这份日报?如果满意,我将帮您发送?", "")
print(rbJson)
# 定义API的URL
url = "http://服务的IP:服务的端口/send_daily"
# 设置请求头
headers = {
"Content-Type": "application/json",
}
# 定义请求参数
payload = {
"ribao_": rbJson,
}
# 发起POST请求
response = requests.post(url, json=payload, headers=headers)
# 检查响应状态码
if response.status_code == 200:
# 返回解析后的JSON数据
return response.json()
else:
# 处理非200的状态码
return {
"error": f"Failed to fetch data. HTTP Status Code: {response.status_code}",
"details": response.text
}