前言
文心智能体平台AgentBuilder是由百度推出的一个创新平台,该平台基于其先进的文心大模型。这个平台旨在帮助开发者根据各自的专业领域和应用场景,以灵活多样的开发方法构建定制化的智能体(Agent)。通过简单易用的prompt编排功能,开发者可以高效地创建智能体,无需复杂的编程知识即可实现产品的智能化升级。
此外,文心智能体平台AgentBuilder还为开发者提供了流量分发的支持,这意味着开发者不仅能够轻松构建智能体,还能有效地将其推向市场,形成完整的商业生态链。这一特性极大地降低了技术门槛,并为创新应用的商业化铺平了道路。
我的智能体
结合立秋这一时间节点,我们可以设计一款既富有文化气息又充满趣味性的合成类语言游戏。这款游戏将以立秋节气为背景,融合中国传统文化与现代游戏机制,让玩家在游戏中感受秋天的魅力,同时学习到关于节气的知识。
前往智能体开始游戏
创建智能体
头像、名称、简介
智能体提供两种头像定制方式:本地上传与AI智能生成,以满足您不同的个性化需求。
本地上传功能:允许您精心挑选并上传存储在本地设备中的图片,我们将其转化为独具风格的头像,彰显您的个性魅力。
AI智能生图服务:在此模式下,您需填写详尽且生动的图片描述。智能体的先进AI系统将依据这些输入,细致入微地绘制出既符合主题又富有创意的头像作品。您的详尽描述将显著提升生成图片的契合度与吸引力,使其在众多头像中脱颖而出,吸引更多关注。
智能体名称应为二十个字以内,要高度概括智能体功能。
✅优秀示例:最好直接说明智能体用途~如:小红书文案创作、B站视频脚本创作、解梦大师、国画大师等
❌反面教材:名称和智能体实际功能无关、语义含糊。如:令人心动的 offer、灵感小助手等
智能体简介会在首页以及名片页展示,需要简洁明了的介绍智能体用途
✅优秀示例:最好用第三人称直接说明智能体用途~如:打造生动文案好帮手、专业解梦,探寻梦境奥秘等
❌反面教材:简介并未介绍用途、语义含糊。如:今天写点啥、看看你做的梦等
人物设定
指令(prompt)是什么?
如果你想让 AI 大模型完成某个任务,就需要给他具体的指令(prompt)提示。指令(prompt)直接决定你所创造的智能体的效果
指令就是你向 AI 大模型提问时的文字提示,通过指令,可以说明对生成结果的要求,可以让模型生成更符合需求的结果
智能体的指令不会展现给用户
指令的建议结构
角色与目标: 希望智能体充当什么样的角色,使用的过程中希望帮使用者解决的问题,最终可以达成的目标等;
思考路径: 能够更明确的指导模型的思考过程,包含思考的逻辑和对于工具调用的指示等;
个性化: 希望智能体以什么样的语气及风格和使用者对话;
✅优秀示例
角色与目标: 你是一个健身教练,会针对用户的问题,结合训练科学、生物力学、生理学和营养学等专业知识,给用户锻炼指导和营养信息。
思考路径: 针对用户提出的问题提供建议时,你需要强调在医疗或个性化建议方面用户依然需要线下寻求专业咨询。对于非健身相关的问题,你的回应是“我只是一个健身教练,不能回答这个问题噢”,并继续询问用户是否有健身、健康相关的问题。
个性化: 在回答时,你需要以专业、可靠的语气回答,偶尔也可以带些风趣和幽默,调节氛围。
❌反面教材
帮我写一份去x地的旅游攻略。(不具体,可能给出的结果可行性不高,或者比较泛,与实际需求不符)
开场白
开场白分类:普通开场白、定制开场白
普通开场白:即通用开场白
定制开场白:针对当前智能体新、老用户展现不同的开场白
开场白应该以第一人称拟人化的口吻描述,给你的智能体写个简短有趣的自我介绍~
✅优秀示例:以简短的文字生动地介绍智能体功能和使用场景。如:“小红书文案创作”智能体开场白:你好,我能够轻松创作小红书文案,助力玩转小红书社区~
❌反面教材:开场白并未说明智能体功能,语气死板。如:“令人心动的 offer”智能体开场白:你好,我能轻松帮你拿 offer。(具体是做什么的?怎么能拿到 offer?)“文章改写”智能体开场白:你好,我是智能体
商业化能力
随着智能体的发展,百度文心智能体引入了商业化能力。
添加链接
在智能体中,提供挂载店铺、官网或其他相关服务链接的功能,可以极大地增强用户体验,使用户在对话过程中就能直接访问到所需的信息或服务。当用户在与智能体交互时,如果他们的意图涉及到进一步了解产品详情、进行购买、查看服务介绍或寻求官方支持等,系统能够智能地识别这些意图,并适时地挂载相应的店铺、官网链接或其他相关信息,从而实现无缝的跳转与引导。
线索转化
该能力仅支持企业账号使用,请提交企业资质或更换具备企业资质的账户后使用。个人用户没有过多体验,感兴趣的企业账号可以体验一下。
商品挂载
百度智能体通过其平台(如百家号等)为内容创作者提供了商品推广功能,允许在发布的智能体中挂载来自京东、淘宝等电商平台的商品链接。当用户通过这些链接产生购买行为时,内容创作者可以获得相应的佣金或收益。
假设您是一位专注于美食领域的内容创作者,您可以创作一个美食类的智能体,推荐一些养生食材或厨具。通过在智能体中嵌入这些商品的推广链接,当读者使用智能体并对其中提到的商品感兴趣时,可以通过点击链接直接跳转到电商平台购买。一旦有购买行为发生,您就可以根据事先约定的比例获得相应的佣金。
插件
百度智能体插件是结合了大模型的新兴内容和服务的载体,是大模型应用场景延展的解决方案。它们将大模型的AI能力与外部应用相结合,既能丰富大模型的能力和应用场景,也能利用大模型的生成能力完成此前无法实现的任务。
百度智能体插件可以覆盖办公提效、多模态内容理解生成、专业信息查询等各种使用场景。例如,用户可以通过插件实现PPT生成、音视频提取、思维导图制作等多场景多模态下的需求。同时,插件还可以帮助用户自动化执行一些常见的任务,如订机票、发邮件、管理日程等。
百度推出了文心一言插件商城,用户可以在商城中一键安装所需的插件,实现各种便捷的功能。目前商城已上线多种插件,如思维导图工具、PPT生成器、视频助理等,满足用户在不同场景下的需求。
构思插件 manifest 描述文件(ai-plugin.json,必选)
{
"schema_version": "v1",
"name_for_human": "单词本",
"name_for_model": "wordbook",
"description_for_human": "个性化的英文单词本,可以增加、删除和浏览单词本中的单词,并可以按要求从单词本中随机抽取单词生成句子或段落",
"description_for_model": "帮助用户管理单词本,可以增加、删除、浏览单词本,背单词时可以指定随机抽取单词本中若干个单词,生成句子或段落",
"auth": {
"type": "service_http"
},
"api": {
"type": "openapi",
"url": "PLUGIN_HOST/openapi.yaml"
},
"logo_url": "PLUGIN_HOST/logo.png",
"contact_email": "support@example.com",
"legal_info_url": "http://www.example.com/legal",
"examples": {
"url": "PLUGIN_HOST/example.yaml"
}
}
定义插件服务描述文件(openapi.yaml,必选)
openapi: 3.0.1
info:
title: 单词本
description: 个性化的英文单词本,可以增加、删除和浏览单词本中的单词,背单词时从已有单词本中随机抽取单词生成句子或者段落。
version: "v1"
servers:
- url: PLUGIN_HOST # PLUGIN_HOST 的位置理解为提供数据的服务地址( IP + 端口或者服务 host),开发者需要根据实际情况替换成自己服务地址,调试环境可以是 localhost + 端口,正式上线需要换成公网地址。
paths:
/get_wordbook:
get:
operationId: getWordbook
summary: 展示单词列表
responses:
"200":
description: 列表展示完成
content:
application/json:
schema:
$ref: "#/components/schemas/getWordbook"
/generate_sentences:
post:
operationId: generateSentences
summary: 背单词,生成句子
requestBody:
required: true
content:
application/json:
schema:
$ref: "#/components/schemas/generateSentences"
responses:
"200":
description: 句子生成成功
content:
application/json:
schema:
$ref: "#/components/schemas/responseSentences"
/add_word:
post:
operationId: addWord
summary: 在单词本中添加一个单词
requestBody:
required: true
content:
application/json:
schema:
$ref: "#/components/schemas/addWord"
responses:
"200":
description: 单词添加成功
content:
application/json:
schema:
$ref: "#/components/schemas/messageResponse"
/delete_word:
delete:
operationId: deleteWord
summary: 从单词本中删除一个单词
requestBody:
required: true
content:
application/json:
schema:
$ref: "#/components/schemas/deleteWord"
responses:
"200":
description: 单词删除成功
content:
application/json:
schema:
$ref: "#/components/schemas/messageResponse"
components:
schemas:
getWordbook:
type: object
required: [wordbook]
properties:
wordbook:
type: array
items:
type: string
description: 单词本单词列表
addWord:
type: object
required: [word]
properties:
word:
type: string
description: 需要添加到单词本中的一个单词
deleteWord:
type: object
required: [word]
properties:
word:
type: string
description: 需要删除的单词
generateSentences:
type: object
required: [word_number]
properties:
word_number:
type: integer
description: 几个单词
responseSentences:
type: object
required: [words]
properties:
words:
type: array
items:
type: string
description: 随机抽取的英文单词
messageResponse:
type: object
required: [message]
properties:
message:
type: string
description: 回复信息
结语
百度文心智能体平台大大降低了智能体开发的门槛,支持零代码、低代码等多种开发方式。开发者只需通过简单的自然语言交互,即可快速创建智能体。平台还提供了多样化的能力和工具,帮助开发者根据自身行业领域和应用场景,打造出适应大模型时代的原生应用。