【百度超级智能体】零代码构建趣味语言游戏:秋日寻宝知识问答

news2024/9/17 7:46:01

前言

文心智能体平台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: 回复信息

结语

百度文心智能体平台大大降低了智能体开发的门槛,支持零代码、低代码等多种开发方式。开发者只需通过简单的自然语言交互,即可快速创建智能体。平台还提供了多样化的能力和工具,帮助开发者根据自身行业领域和应用场景,打造出适应大模型时代的原生应用。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1958812.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

详解Qt 定时器QTimer

文章目录 前言QTimer 是什么什么时候使用 QTimer定时器时间到了调用什么函数 QTimer 的所有函数构造函数与析构函数QTimer(QObject *parent nullptr) 基本操作void start(int msec)void start()void stop()bool isActive() const 定时器属性void setInterval(int msec)int int…

瑞芯微平台RK3568系统开发(1)安卓环境搭建

1 开发环境搭建 注意: 重要!重要!重要!自己编译后的固件, 必须先确认io_domains(4.2章节)后,才可以下载到板子运行, 否则可能造成烧坏RK3568的情况。 1.1 更新系统 ~$ sudo apt-get update 1.2 安装依…

MATLAB多元函数梯度下降法找最小值-梯度演示-绘制梯度方向

如果海森矩阵在所有可能的参数值上都是正定的,则该函数是凸的;函数将呈现为光滑的碗状,使得训练过程相对简单。存在单 一的全局最小值,不会有局部最小值或鞍点。 沿着梯度方向,函数变化最快。 x,y点的更新…

LNMP动态网站环境部署

1、LINUX部署 stop firewallddisable selinux 2、Nginx部署 ​ vim /etc/yum.repos.d/nginx.repo [nginx-stable] namenginx stable repo baseurlhttp://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck1 enabled1 gpgkeyhttps://nginx.org/keys/nginx_signing.…

Java 多线程编程核心技术权威指南(电子版教程)

前言 Java多线程编程是现代软件开发中不可忽视的关键技术,它能有效利用多核处理器的计算能力,实现并发执行,提升系统性能和响应速度。本篇博客将带您深入了解Java线程的核心概念、高级用法以及并发编程中的常见问题与解决方案。无论您是Java…

前端web开发HTML+CSS3+移动web(0基础,超详细)——第1天

一、开发坏境的准备 1,在微软商店下载并安装VS Code 以及谷歌浏览器或者其他浏览器(我这里使用的是Microsoft Edge) 2,打开vs code ,在电脑桌面新建一个文件夹命名为code,将文件夹拖拽到vs code 中的右边…

《python语言程序设计》2018版第6章第19题几何问题点的位置,利用4.31显示如何测试一个点是在一条有向线的左、右还是刚好在线上

# 这个是4.31的代码,一个函数里包含了。在线上,在线左,在线右 def judgePoint(x0, y0, x1, y1, x2, y2):juMethod ((x1 - x0) * (y2 - y0)) - ((x2 - x0) * (y1 - y0))if juMethod > 0:print("p2 is on the left side of the line f…

MATLAB 共轭梯度法求解线性方程组(附代码)

共轭梯度法求解线性方程组 1. 引言 共轭梯度法(Conjugate Gradient Method)是一种用于求解大型稀疏对称正定线性方程组的迭代算法。该方法结合了梯度下降法和共轭方向的概念,以达到更快速的收敛。共轭梯度法 是介于最速下降法与牛顿法之间的…

Android 11(R) IPC Binder机制 初版

Android 系统分为三层。最上层是application应用层,第二层是framework层,第三层是native层 1.Android 中的应用层和系统服务层不在同一个进程,系统服务在单独的进程中。每个应用的进程都是zygote fork出来的。 2.Android中不同应用属于不同…

数据驱动未来:构建下一代湖仓一体电商数据分析平台,引领实时商业智能革命

1.1 项目背景 本项目是一个创新的湖仓一体实时电商数据分析平台,旨在为电商平台提供深度的数据洞察和业务分析。技术层面,项目涵盖了从基础架构搭建到大数据技术组件的集成,采用了湖仓一体的设计理念,实现了数据仓库与数据湖的有…

《程序猿入职必会(4) · Vue 完成 CURD 案例 》

📢 大家好,我是 【战神刘玉栋】,有10多年的研发经验,致力于前后端技术栈的知识沉淀和传播。 💗 🌻 CSDN入驻不久,希望大家多多支持,后续会继续提升文章质量,绝不滥竽充数…

【优选算法】——leetcode——438.找到字符串中所有字母异位词

目录 1.题目 2.题目理解 3.算法原理 1.如何快速判断两个字符串是否是异位词 2.解决问题 暴力求解——>滑动窗口哈希表 滑动窗口 利用滑动窗口哈希表解决问题 优化:更新结果的判断条件 4.编程代码 C代码 1.频率统计 2. 双指针 C语言代码 1.字符频率…

传统CS网络的新生——基于2G网络的远程灌溉实现

概述:iphone 实现远程电话触发,实现灌溉绿植的一般方法 方法一: 远程电话触发,音频线左右声道会产生一个信号,可以在后端利用SR锁存器暂存信号,后级可以接相应的控制电路实现灌溉。 方法二: 同…

记录阮一峰grid教程笔记

前言 看了阮一峰的grid教程,做一个笔记,主要自己看,有理解错误的地方后续更正,有新的理解后续补充。教程链接如下: CSS Grid 网格布局教程 - 阮一峰的网络日志 grid主要分为容器属性和项目的属性,在行列布…

React 学习——Context机制层级组件通信

核心思路:(适用于所有层级,不仅仅是爷孙 父子) createContext方法创建一个上下文对象在顶层组件 通过Provider组件提供数据在底层组件,通过useContext钩子函数使用数据 import { createContext, useContext } from …

NSSRound#4 Team

[NSSRound#4 SWPU]1zweb 考察&#xff1a;phar的反序列化 1.打开环境&#xff0c;审计代码 1.非预期解 直接用file伪协议读取flag,或直接读取flag file:///flag /flag 2.正常解法 用读取文件读取index.php,upload.php的源码 index.php: <?php class LoveNss{publi…

Java面试八股之Spring DAO的作用

Spring DAO的作用 Spring DAO (Data Access Object) 是 Spring 框架的一个重要组成部分&#xff0c;它提供了一套用于简化数据访问操作的抽象层。Spring DAO 的核心目的是使开发人员能够更容易地处理数据访问相关的异常&#xff0c;并提供一致的异常处理机制&#xff0c;同时简…

翻译: 可视化深度学习神经网络一

这是一个随意书写的28*28像素、分辨率很低的数字 3 但你的大脑一看见就能轻松辨识出来 &#xff0c;我想要你好好欣赏这点 人脑能够毫无障碍地辨识是非常厉害的 我的意思是&#xff0c;这个、这个、还有这个&#xff0c;都能被识别为 3 即使前后图像的图形组成有很大差异 当你…

什么情况?我代码没了

前两天检视代码时&#xff0c;发现PR里面有两个提交的描述信息一模一样&#xff0c;于是我提出应该将这两个提交合并成一个&#xff0c;保持提交树的清晰。 1 先储存起来&#xff01; 而同事这时正在开发别的特性&#xff0c;工作区不是干净的&#xff0c;没法直接执行 git r…

c程序杂谈系列(职责链模式与if_else)

从处理器的角度来说&#xff0c;条件分支会导致指令流水线的中断&#xff0c;所以控制语句需要严格保存状态&#xff0c;因为处理器是很难直接进行逻辑判断的&#xff0c;有可能它会执行一段时间&#xff0c;发现出错后再返回&#xff0c;也有可能通过延时等手段完成控制流的正…