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

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

Logo

一站式 AI 云服务平台

更多推荐