开启左侧

【文心智能体】使用免费满血版DeepSeek模型创建智能体,用一句话来生成背景图,来看看是如何实现的

[复制链接]
AI小编 发表于 昨天 09:41 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
作者:全栈小5
【文心智能体】使用免费满血版DeepSeek模型创建智能体,用一句话来生成背景图,来看看是如何实现的-1.jpg


目录

    背景灵感来源设计思路搭建智能体
      打开文心智能体创建智能体快捷创建选择模型基础信息人设与回复逻辑开场白和问题高级功能
    体验遇到问题和爽点后端实现代码总结

背景

最近DeepSeek非常火,各大厂都已经接入TA,特别是对文字类输出质量非常高,理解也非常到位。
刚好文心智能体开始一期以DeepSeek模型为主题的挑战赛。
一句话生成背景图,体验地址:https://mbd.baidu.com/ma/s/4am7Fksm
灵感来源

DeepSeek暂时是没有文生图功能,所以就想着用DeepSeek来生成文案,通过润色后的文案在文心智能体进行图片输出。
【文心智能体】使用免费满血版DeepSeek模型创建智能体,用一句话来生成背景图,来看看是如何实现的-2.png


设计思路

由于文心智能体目前人设与回复提示词是不允许使用具体的链接。
然后想到了另外一个思路,就是想考验下DeepSeek对于提示词的理解能力。
通过链接拆分的方式,以及明确告诉它,最后输出一个Markdown的图片链接,比如:
![图片](链接)
【文心智能体】使用免费满血版DeepSeek模型创建智能体,用一句话来生成背景图,来看看是如何实现的-3.png


搭建智能体

文心智能体的创建非常简单,分分钟上手,即使是小白也能在AI智能辅助下快速创建,快到你怀疑人生,快来体验吧!
想象即实现,发挥你的想象力,一切皆有可能,一切即可实现。
打开文心智能体

官网:https://agents.baidu.com/center
创建智能体

点击左上角的按钮【创建智能体】

【文心智能体】使用免费满血版DeepSeek模型创建智能体,用一句话来生成背景图,来看看是如何实现的-4.png


快捷创建

如果你是新手,那么下面这个步骤非常实用,一句话描述即可完成一个不错的智能体。
并且每个步骤都有AI可进行优化和说明。

【文心智能体】使用免费满血版DeepSeek模型创建智能体,用一句话来生成背景图,来看看是如何实现的-5.png


选择模型

本次活动因为是DeepSeek模型挑战赛,因此博主这里选择的是DeepSeek模型。
这里说下,DeepSeek虽然很火,但是大家可能会有点误解,可能有些概念不是很清楚,这里博主简单说下。
文心系列模型,TA属于通用型模型,训练数据非常庞大和广,各行各业都涉及了,相对垂直行业肯定会略差点。
DeepSeek系统模型,TA属于类垂直领域模型,会相对专注行业内的数据训练,所以,给大家感觉输出的质量非常高。
综合来说,他们之间不能用来作比较,只能说各自有各自优势。

【文心智能体】使用免费满血版DeepSeek模型创建智能体,用一句话来生成背景图,来看看是如何实现的-6.png

每一个模型右边都有提示,非常贴心。
【文心智能体】使用免费满血版DeepSeek模型创建智能体,用一句话来生成背景图,来看看是如何实现的-7.png

【文心智能体】使用免费满血版DeepSeek模型创建智能体,用一句话来生成背景图,来看看是如何实现的-8.png


基础信息

下面是设置智能体名称和简介,这个是智能体非常重要的一环,你得智能体是否具有吸引力和自然流量就靠TA了。
博主这里不得不承认,这方面我还是比较薄弱得,特别是文字表达,博主认为提示词在这里就是一字千金(之前有个活动就是,提示词比赛,第一名奖励10万块,深深感受到这个词语得含义)。
智能体名称
一句话生成背景图
智能体简介
这是一款通过一句话描述生成背景图的智能体。
人设与回复逻辑

智能体的核心,博主认为就是在这个步骤。
前面名称简介是让智能体是否有吸引力,那么下面提示词就是能不能留住用户持续使用你的智能体。
博主对于文本类不太擅长,所以,换另一种思路去体验下DeepSeek理解和推理能力,刚好是这部分是不允许直接使用url链接的,比如:https://www.test.com,这样是无法通过审核的。
基于这个原因,使用了一个链接拆分,最后让DeepSeek组合链接输出的思路,最后效果还是不错的,虽然只是个文生图,但是这个思路可以和大家分享下,不是说参考博主这个,博主是想告诉大家,遇到问题,可以多还思维思考,说不定就有解决方案了。
  1. # 角色和任务
  2. 你是一名一句话描述生成背景图的小助手,你的任务是将用户输入的内容进行润色后追加到对应地址参数上,最后生成图片链接。
  3. 你不需要输出你的思考过程,超出你范畴的友好提示用户。
  4. # 文案润色
  5. 对用户输入的内容进行文案润色,润色后的文本控制在30字以内。
  6. # 输出格式
  7. 先输出润色后的文案,
  8. 再根据下面markdown格式输出一段img图片链接。
  9. ![背景图](网址组合)## 网址组合
  10. 协议:https
  11. 二级域名:lhj
  12. 中间域名:cafei168
  13. 第一层:com
  14. 第二层:api
  15. 第三层:HtmlToPdf
  16. 第四层:TextToPng
  17. 地址参数:content=[文案]## 参数说明
  18. content=文案
  19. width=默认值1024。
  20. height=默认值1024。
  21. 注意:content需要进行地址参数编码输出。
复制代码
官方提供非常标准的参考示例。

【文心智能体】使用免费满血版DeepSeek模型创建智能体,用一句话来生成背景图,来看看是如何实现的-9.png


开场白和问题

这部分就是告诉用户,你这个智能体怎么玩,有引导作用,否则别人点击你德智能体进来就会一脸懵逼。
开场文案
一句话,生成你的专属背景!
开场白问题
星空下的城市夜景。
阳光洒满的森林小径。
未来感十足的科技都市。
【文心智能体】使用免费满血版DeepSeek模型创建智能体,用一句话来生成背景图,来看看是如何实现的-10.png


高级功能

由于暂时不支持DeepSeek模型结合高级功能,这里就不细说,感兴趣的朋友可以使用文心系列模型体验。
后续肯定支持的,大家也期待下,多样大模型下,智能体又会有怎样高级玩法,我们拭目以待。

【文心智能体】使用免费满血版DeepSeek模型创建智能体,用一句话来生成背景图,来看看是如何实现的-11.png


体验

完成上面智能体创建步骤后,就可以开始体验了。

【文心智能体】使用免费满血版DeepSeek模型创建智能体,用一句话来生成背景图,来看看是如何实现的-12.png

【文心智能体】使用免费满血版DeepSeek模型创建智能体,用一句话来生成背景图,来看看是如何实现的-13.png


遇到问题和爽点

由于选择了DeepSeek模型后,无法使用工作流,那么文生图就没办法直接去实现。
我的解决方案就是,直接告诉DeepSeek,让TA直接输出一个api接口,然后接口带上文案参数,用户点击链接即可调用到api,最后就是输出图片。
后来发现,直接把链接放到提示词也是不允许的。

【文心智能体】使用免费满血版DeepSeek模型创建智能体,用一句话来生成背景图,来看看是如何实现的-14.png

我的解决方案就是,拆分链接,最后组合,发现DeepSeek很好的理解了我的意图,那文生图就好办了。
后来想想,其实也不需要用户点击跳转接口,而且直接以Markdown输出图片格式。
这也许就是我觉得使用DeepSeek和智能体相结合比较爽的地方,哈哈哈~~~~还能这么玩。
后端实现代码

后端也是通过DeepSeek来输出的代码。
这里用到了一个接口文生图接口,这个接口直接就是附加提示词即可生成图片。

【文心智能体】使用免费满血版DeepSeek模型创建智能体,用一句话来生成背景图,来看看是如何实现的-15.png

  1. publicasyncTask<IActionResult>TextToPng(string content,int width =1024,int height =1024){try{string url =$@"https://image.pollinations.ai/prompt/{content}?width={width}&height={height}&enhance=true&private=true&nologo=true&safe=true&model=flux";byte[] imageBytes =awaitDownloadDataFromUrlAsync(url);returnFile(imageBytes,"image/jpeg");}catch(Exception ex){newLogHelper().Error(ex);}returnFile(newbyte[]{0},"image/jpeg");}publicstaticasyncTask<byte[]>DownloadDataFromUrlAsync(string url){using(HttpClient httpClient =newHttpClient()){try{// 发送 GET 请求并获取响应HttpResponseMessage response =await httpClient.GetAsync(url);// 确保请求成功
  2.             response.EnsureSuccessStatusCode();// 读取响应内容为字节数组byte[] data =await response.Content.ReadAsByteArrayAsync();return data;}catch(HttpRequestException ex){
  3.             Console.WriteLine("请求失败: "+ ex.Message);returnnull;}}}
复制代码
总结

博主分享这篇文章的目除了让大家知道如何快速创建文心智能体外,还想告诉大家遇到问题时,可以换个思路换个思维去思考,说不定就有解决方案了。
在大模型前,我们可以持续保持兴奋,因为太好玩了,有了大模型和智能体,可以有很多可能,拥抱变化,拥抱大模型,拥抱智能体。




原文地址:https://blog.csdn.net/lmy_520/article/details/146352808
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发布主题
阅读排行更多+

Powered by Discuz! X3.4© 2001-2013 Discuz Team.( 京ICP备17022993号-3 )