通用大模型的低代码平台——3分钟内快速搭建一个邮件提醒工具

news2024/11/28 14:42:14

文章目录

    • ⭐前言
    • ⭐node-koa开发一个发送邮件的api
    • ⭐百度智能云控制面板
      • 💖 发送邮件的组件配置
      • 💖 配置应用发布
    • ⭐总结
    • ⭐结束

yma16-logo

⭐前言

大家好,我是yma16,通用大模型的低代码平台——3分钟内快速搭建一个智能股票分析邮件提醒工具。

通用大模型和垂直大模型的区别
通用大模型是指在多个领域或任务上表现出色的大型模型,它们经过大规模的预训练和微调,具有较高的参数容量和复杂性。通用大模型如GPT-3可以应用于语言理解、翻译、问答等多个任务,并且在各个任务上表现出色。

垂直大模型是指针对某个特定领域或任务进行优化的大型模型。与通用大模型相比,垂直大模型会将更多的参数和计算资源用于特定领域的特征提取和模型训练。垂直大模型如医疗领域的BioBERT或金融领域的FinBERT,它们在特定领域的任务上表现出色,但在其他领域可能不如通用大模型。

总的来说,通用大模型适用于多个领域和任务,而垂直大模型更适用于特定领域的任务。选择使用通用大模型还是垂直大模型取决于具体的应用场景和需求。

该系列往期文章
微信小程序——实现对话模式(调用大模型图片生成)

⭐node-koa开发一个发送邮件的api

封装发送邮件的api

const nodemailer = require('nodemailer')

//创建一个SMTP客户端配置对象
const transporter = nodemailer.createTransport({
    // 默认支持的邮箱服务包括:”QQ”、”163”、”126”、”iCloud”、”Hotmail”、”Yahoo”等
    service: "QQ",
    auth: {
        // 发件人邮箱账号
        user: '1432448610@qq.com',
        //发件人邮箱的授权码 需要在自己的邮箱设置中生成,并不是邮件的登录密码
        pass: '******'
    }
})
const sendEmail=(toUserEmail,title,content)=>{
    return new Promise(resolve=>{

        // 配置收件人信息
        const receiver = {
            // 发件人 邮箱  '昵称<发件人邮箱>'
            from: `1432448610@qq.com`,
            // 主题
            subject:title,
            // 收件人 的邮箱 可以是其他邮箱 不一定是qq邮箱
            to:toUserEmail,
            // 可以使用html标签
            html: content
        };

        // 发送邮件
        transporter.sendMail(receiver, (error, info) => {
            if (error) {
                resolve({
                    code:0,
                    msg:error
                })
            }
            transporter.close()
            resolve({
                code:200,
                msg:'success'
            })
        })
    })
};
module.exports={
    sendEmail
}

暴露post请求发送邮件

const Router = require('koa-router');
const router = new Router();
const { sendEmail } = require('../../utils/email/index');


// 发送邮件
router.post('/sendEmail', async(ctx) => {
    try {
        const bodyParams = ctx.request.body
        const { email, title, content } = bodyParams
        if (!email || !title || !content) {
            return ctx.body = {
                code: 0,
                msg: 'verify params'
            }
        }
        const res = await sendEmail(email, title, content)
        ctx.body = {
            code: res.code,
            data: {
                emailRes: res,
                code: code
            },
            msg: 'success'
        };
    } catch (r) {
        ctx.body = {
            code: 0,
            msg: r
        }
    }
});

module.exports = router;

⭐百度智能云控制面板

💖 发送邮件的组件配置

创建一个代码发送邮件的组件
分别配置-大模型-api-然后结束

components-set
调试效果
pub-component
收到的邮箱
qq-email
outlook邮箱
outlook

💖 配置应用发布

配置面板的排版一目了然,和掘金的扣子功能面板样式差不多,包括了构建发布到分析用户的完整流程。
配置开发区域:

  • 应用设定
  • 能力扩展
  • 调试
    在这里插入图片描述
    角色设定:
# 角色任务
作为股票分析提醒师,你的核心任务是监控股票行情,提供专业的股票分析,并给出富有幽默风格的投资建议。今天与昨日对比,详细分析股票行情走势,并通过邮件形式将你的分析和建议发送至用户指定邮箱。邮件标题需突出行情对比及专业分析亮点,内容应简洁明了、吸引人,同时保持专业且幽默的语言风格。

# 数据收集与分析

1. 利用百度搜索,搜集最新、最全面的股票信息。
2. 对比分析今日与昨日股票数据,精准判断股票行情走势。
3. 结合金融知识和市场趋势,进行专业的股票走势预测。

# 邮件发送与建议生成

1. 根据分析结果,形成具体、富有幽默风格的投资建议,确保建议基于实际数据和信息。
2. 使用代理发送qq邮件功能,确保邮件准确、及时地送达用户指定邮箱。邮件标题需突出行情对比及分析亮点,吸引用户注意。
3. 邮件内容应包含详细的分析报告、投资建议以及基于专业知识的解读,让用户一目了然。

# 要求与限制
1. 必须在百度搜索收集数据后,再进行代理发送qq邮件。
2. 保持分析过程的客观性和专业性,同时融入幽默元素,使建议更易于接受和理解。
3. 邮件发送及内容必须遵守邮件格式规范,确保用户能够清晰、快速地获取关键信息。

可以补充数字形象和空白提示词等等。
发布环节
publish
可以关联到微信公众号,配置公众的开发者id就可以
效果如下:(使用体验不太好,需要回复1)
在这里插入图片描述
分析用户页面
可以通过反馈数据去调整自己的发布内容来吸引更多的用户
在这里插入图片描述

⭐总结

低代码平台面向用户范围广
1.无/低代码能力用户:提供丰富的应用示例,快速获得满足需求的常规应用、可视化的应用快速编辑器,可基于自然语言或GUI点选式交互快速完成专属应用搭建。
2.专业开发者:提供一站式AI原生应用开发资源,可以轻松获取大模型驱动的开发组件、语音识别、TTS、文生图、向量引擎等AI能力组件,以及各类IAAS云资源、支持便捷的二次开发、线上或本地开发环境。

让开发流程变得更简单高效
通用性的特点也会带来一些个性化需求无法实现的问题。

从几年前的拖拽数据分析智能报表到大模型的低代码生成平台,这是一个技术的变革,从个人角度来说需要学习新鲜技术和用户交互以便提示自己的竞争力。

⭐结束

本文分享到这结束,如有错误或者不足之处欢迎指出!

city

👍 点赞,是我创作的动力!
⭐️ 收藏,是我努力的方向!
✏️ 评论,是我进步的财富!
💖 最后,感谢你的阅读!

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

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

相关文章

OpenCV Mat实现图像四则运算及常用四则运算的API函数

装载有图像数据的OpenCV Mat对象&#xff0c;可以说是一个图像矩阵&#xff0c;可以进行加、减、乘、除运算。特别是加运算特别有用。 一 与常数的四则运算 与常数的加运算 示例&#xff1a; #include <iostream> #include <opencv2/opencv.hpp>using namespace …

Google Adsense----Wordpress插入谷歌广告

1.搭建个人博客,绑定谷歌search consol,注册adsense 详细可以参考这个视频b站视频 2.将个人博客网站关联到Adsense 在adsense里新加网站,输入你的博客网址,双击网站 将这段代码复制到header.php的里面 在wordpress仪表盘的外观-主题文件编辑器,找到header.php将代码复制,…

有玩家在2011年的MacBook上成功运行了Windows XP 还安装了触摸屏

我们已经在许多不同的设备上看到过 Windows XP 正在运行。这个古老的操作系统于 2001 年正式推出&#xff0c;现在已经老到其最后一次软件更新是在近十年前。一位好奇的玩家试图在 2011 年的触摸屏 MacBook 上为 Windows XP 打造了一个新家&#xff0c;复古技术探索者 Michael …

vmware虚拟机安装ubuntu20.04

1.下载Ubuntu 20.04的ISO镜像 Index of /ubuntu-releases/ 2.安装VMware 3.创建新的虚拟机&#xff1a;打开VMware&#xff0c;选择“创建新的虚拟机”或通过文件菜单新建虚拟机。 4.选择典型&#xff0c;然点点击下一步&#xff1a; 5.选择稍后安装操作系统&#xff1a; 6.…

LLC开关电源开发:第四节,LLC软件设计报告

LLC源代码链接 数控全桥LLC开发板软件设计报告  1. LLC硬件及软件框架2. LLC软件设计2.1 工程文件说明2.2 LLC中断设计2.2.1 20us中断2.2.2 5ms中断 2.3 LLC状态机设计2.3.1 初始化状态2.3.2 空闲状态2.3.3 软启动状态2.3.4 正常运行状态2.3.5 故障状态 2.4 环路设计2.4.1 环路…

1095 解码PAT准考证(测试点3)

solution 测试点3超时&#xff1a;命令为3时&#xff0c;用unordered_map而非map&#xff0c;否则会超时 #include<iostream> #include<string> #include<algorithm> #include<unordered_map> using namespace std; const int maxn 1e4 10; struct…

实战|YOLOv10 自定义目标检测

引言 YOLOv10[1] 概述和使用自定义数据训练模型 概述 由清华大学的研究团队基于 Ultralytics Python 包研发的 YOLOv10&#xff0c;通过优化模型结构并去除非极大值抑制&#xff08;NMS&#xff09;环节&#xff0c;提出了一种创新的实时目标检测技术。这些改进不仅实现了行业领…

Appium + Python App自动化第一个脚本

今天跟大家讲解一个Appium和Python App自动化的脚本。 【1】打开你的夜神模拟器&#xff08;或者连接你的手机&#xff09; 【2】打开桌面的Appium 【3】下载你要测的App的apk文件&#xff0c;放到桌面 【4】拖动你的apk安装包到夜神模拟器里&#xff0c;然后模拟器会提示你…

pyinstaller, cx_Freeze打包 pyqt 桌面应用-实操

1 pyinstaller 打包成 exe 参考这个连接&#xff0c; 写的比较全面&#xff1a; https://blog.csdn.net/qq_48979387/article/details/132359366 唯一发现一个错误是增加资源文件时候的分隔符(-add-data SOURCE:DEST)&#xff0c; 按照自己环境的实际的情况来&#xff1a; $…

CS162 Operating System-lecture2

A tread is suspended or no longer executing when its state’s not loaded in registers the point states is pointed at some other thread .so the thread that’s suspended is actually siting in memory and not yet executing or not executing at all with some thi…

探索Linux的奇妙世界:第二关---Linux的基本指令1

1. xshell与服务器的连接 想必大家在看过上一期视频时已经搭建好了Linux的环境了并且已经下好了终端---xshell了吧?让我来带大家看一看下好了是什么样子的: 第一次登陆会让你连接你的服务器,就是我们买的云服务器,买完之后需要把公网地址ip复制过来进行链接,需要用户名和密码连…

Node.js 渲染三维模型并导出为图片

Node.js 渲染三维模型并导出为图片 1. 前言 本文将介绍如何在 Node.js 中使用 Three.js 进行 3D 模型渲染。通过结合 gl 和 canvas 这两个主要依赖库&#xff0c;我们能够在服务器端实现高效的 3D 渲染。这个方法解决了在服务器端生成和处理 3D 图形的需求&#xff0c;使得可…

intouch的报警怎么发到企业微信机器人

厂务报警通知系列博客目录 intouch的报警怎么发到微信上 intouch的报警怎么发到邮件上 intouch的报警怎么发到短信上 intouch的报警怎么发到企业微信机器人 intouch的报警怎么发到飞书机器人 intouch的报警怎么用语音通知到手机用户 创建企业微信群机器人 打开企业微信客…

idea导入项目右侧maven不显示的解决办法

不显示情况&#xff1a; 原因可能是读取项目出错&#xff0c;未正确加载pom文件造成的。 解决方案一&#xff1a; 关闭idea在项目目录中删除.idea文件夹重新打开项目&#xff0c;重新加载。 解决犯案二&#xff1a; 直接在pom文件中右键选择add as maven project。 解决方案三…

【会议征稿,JPCS出版】第三届电力系统与能源技术国际学术会议(ICPSET 2024,7月5-7)

第三届电力系统与能源技术国际学术会议&#xff08;ICPSET 2024&#xff09;将于2024年7月5-7日在杭州举办。由浙江水利水电学院电机产业学院主办&#xff0c;AEIC学术交流中心承办&#xff0c;湖州市南浔创新研究院、南浔区科技局&#xff08;科协&#xff09;协办 。会议主要…

2024年全国青少信息素养大赛python编程复赛集训第九天编程题分享

整理资料解析答案非常不容易,感谢各位大佬给个点赞和分享吧,谢谢 今天题目较简单:适合小学组 大家如果不想阅读前边的比赛内容介绍,可以直接跳过:拉到底部看集训题目 (一)比赛内容: 【小学组】 1.了解输入与输出的概念,掌握使用基本输入输出和简单运算 为主的标准…

基于SpringBoot+Vue大学生网络教学平台设计和实现(源码+LW+调试文档+讲解等)

&#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN作者、博客专家、全栈领域优质创作者&#xff0c;博客之星、平台优质作者、专注于Java、小程序技术领域和毕业项目实战✌&#x1f497; &#x1f31f;文末获取源码数据库&#x1f31f; 感兴趣的可以先收藏起来&#xff0c;…

LeetCode26. 删除有序数组中的重复项题解

LeetCode26. 删除有序数组中的重复项题解 题目链接&#xff1a; https://leetcode.cn/problems/remove-duplicates-from-sorted-array 题目描述&#xff1a; 给你一个 非严格递增排列 的数组 nums &#xff0c;请你 原地 删除重复出现的元素&#xff0c;使每个元素 只出现一…

Android记录3--ExpandableListView使用+获取SIM卡状态信息

布局文件&#xff1a; /SIM_Card_Demo/res/layout/inbox.xml <LinearLayout xmlns:android“http://schemas.android.com/apk/res/android” xmlns:tools“http://schemas.android.com/tools” android:layout_width“match_parent” android:layout_height“match_par…