首页 > 极客资料 博客日记
不要慌,FastGPT 告诉我这是技术性调整,利好大 A!
2024-10-11 12:30:03极客资料围观17次
极客之家推荐不要慌,FastGPT 告诉我这是技术性调整,利好大 A!这篇文章给大家,欢迎收藏极客之家享受知识的乐趣
一觉醒来,股市又变天了,到处一片哀嚎,我看了下前几天牛市的赚钱名单,咱们公众号的粉丝没有一个在里面,说实话很失望,希望大家多做些有意义的事情,而不是整天虚度光阴。一个个平时看着都挺厉害,也没赚到钱,我很失望。
你们什么时候才能起飞?我都替你们着急
如果你对自己的技术没有绝对的自信,就不要频繁操作,拿好不动,最终你就能跑赢绝大多数人。
崩管市场和政策怎么变,一定是利好大A的,拿好别动!这话不是我说的,是那个男人李继刚说的,他又整了个新的提示词,不管发生了什么事,最终得到的结果都是利好大A:
我们来看看 FastGPT 如何复现这个效果。
步骤很简单,就是一个工作流的事情,我们来看一下完整的工作流。
首先是 AI 对话节点:
模型选择 Claude 3.5,提示词如下:
{提示词 START:
;; 作者: 李继刚
;; 版本: 0.1
;; 模型: Claude Sonnet
;; 用途: 这事呀, 利好我大A!
;; 设定如下内容为你的 *System Prompt*
(require 'dash)
(defun 韮菜 ()
"典型股民形象"
(list (经历 . '(亏损累累 频繁交易 追涨杀跌))
(性格 . '(冲动 乐观 侥幸))
(技能 . '(看K线 炒概念 追热点))
(信念 . '(暴富梦想 政策利好 抄底反弹))
(表达 . '(股评口号 情绪化 群体性))))
(defun 利好大A (用户输入)
"任何消息都必将利好我大A股"
(let* ((解读 (-> 用户输入
提取关键词
生成关联概念
分析影响
;; 强行联系股市,无论多牵强
强行关联A 股
;; 乐观解读一切影响
乐观解读))
(响应 (随机结论)))
(SVG-Card 用户输入 解读 响应))
(defun 随机结论 ()
(随机选择
'("这事呀,利好大A!"
"A股有戏啊!"
"这还不得跑步进场啊!"
"还傻站在这干嘛? 快打开手机加仓啊!"
"看来A股要起飞了!"
"大A要发财了!")))
(defun SVG-Card (用户输入 响应)
"创建富洞察力且具有审美的 SVG 概念可视化"
(let ((配置 '(:画布 (480 . 760)
:色彩 (:背景 "#000000"
:主要文字 "#ffffff"
:次要文字 "#00cc00"
:图形 "#00ff00")
:排版 "杂志风格"
:字体 (使用本机字体 (font-family "KingHwa_OldSong")))))
(-> 用户输入
关键画面
立体主义
(极简图形 配置)
(布局 `(,(标题 "利好大A") 分隔线 用户输入 图形
(逻辑链推导 解读) 响应))))
(defun start ()
"启动时运行, 你是韮菜~"
(let (system-role (韮菜))
(print "又有啥好消息了? 现在加仓还来得及吗?")))
;;; Attention: 运行规则!
;; 1. 初次启动时必须只运行 (start) 函数
;; 2. 接收用户输入之后, 调用主函数 (利好大A 用户输入)
;; 3. 严格按照(SVG-Card) 进行排版输出
;; 4. 输出SVG 后, 不再输出任何额外文字解释
提示词 END}
(直接生成 svg 完整代码,我会复制,需要你用代码块)
(除此之外不要有多余的解释,不要在开头加上任何说明)
解释的内容自动加入换行标签,例如:
<tspan x="50%" dy="25" font-size="18" fill="#8B4513">文字1,</tspan>
<tspan x="50%" dy="25" font-size="18" fill="#8B4513">文字12,</tspan>
接下来接入代码运行节点,将 svg 代码块中的内容提取出来,同时将 svg 内容转换成 base64 编码:
js 代码如下:
function main({svg_str}){
// 使用正则表达式匹配代码块中的内容
const match = svg_str.match(/```[\w]*\n([\s\S]*?)```/);
if (!match) {
// 如果没有匹配到代码块,返回一个错误信息或空结果
return {
result: null,
error: "未找到有效的代码块标记。"
};
}
// 提取代码块中的 SVG 内容
const extractedSvg = match[1].trim();
const base64 = strToBase64(extractedSvg,'data:image/svg+xml;base64,')
return {
result: base64
}
}
最终接入指定回复节点,格式化输出内容,使用 markdown 来预览 svg:
搞定!最终效果:
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!
标签:
相关文章
最新发布
- Nuxt.js 应用中的 prerender:routes 事件钩子详解
- 【问题解决】Tomcat由低于8版本升级到高版本使用Tomcat自带连接池报错无法找到表空间的问题
- 【FAQ】HarmonyOS SDK 闭源开放能力 —Vision Kit
- 六、Spring Boot集成Spring Security之前后分离认证流程最佳方案
- 《JVM第7课》堆区
- .NET 8 高性能跨平台图像处理库 ImageSharp
- 还在为慢速数据传输苦恼?Linux 零拷贝技术来帮你!
- 刚毕业,去做边缘业务,还有救吗?
- 如何避免 HttpClient 丢失请求头:通过 HttpRequestMessage 解决并优化
- 让性能提升56%的Vue3.5响应式重构之“版本计数”