全新升级!讯飞星火认知大模型V2.0,你准备好了吗?

前言:

AI大模型正在全球掀起新一轮的技术革命与商业浪潮,从技术突破到应用落地,加速改变着我们的生活与产业。

依托通用人工智能领域的持续深耕和系统性创新,科大讯飞于5月6日正式发布星火认知大模型,并于6月9日迅速完成迭代升级,受到用户持续好评,为行业与企业提质增效。

8月15日,讯飞星火认知大模型V2.0如约而至!代码能力与多模态能力重磅发布,通用人工智能能力持续升级,蓬勃发展的开发者生态,构筑起通用人工智能的新生态。

在通用人工智能的实现之路上,多模态已成为赋能行业的刚需,也成为讯飞既定的人工智能技术长期战略。过去三年,讯飞在多模态领域累计获得17个国际权威评测冠军,并且在2022年启动了讯飞超脑2030计划,致力于“让人工智能懂知识、善学习、能进化,让机器人走进每个家庭”。

讯飞星火V2.0升级发布的多模态能力,已实现图像描述、图像理解、图像推理、识图创作、文图生成、虚拟人合。不论是“关羽骑摩托车”,还是“山重水复疑无路,柳暗花明又一村”,讯飞星火V2.0都能轻松搞定。

一、多模态能力

1.生成图片

讯飞星火是一个多模态输出模型,支持文本直接生成图片。虽然该功能没有Midjourney那么细腻,但基本能理解用户的意图生成高质量图片。例如,生成一位动漫美女。

 生成一位抱着小熊的动漫美女

2.图片理解

图片提问是讯飞星火的主打特色功能之一。早在今年3月OpenAI发布GPT-4时就展示过该功能至今一直没有开放,现在,可以在讯飞星火上体验了。

1)上传了一张我朋友的小猫咪,很快地对图片进行了描述。

 2)上传了一张我今天打游戏的截图

3.虚拟人视频

该功能可根据文本提示,生成符合要求的虚拟人视频。例如,帮我生成一个祝孩子生日快乐的视频。得到文案后,点击生成视频便完成。

注:视频太大无法上传,采用图片形式呈现

 

二、代码能力

代码生成,可以帮助开发者快速生成代码,减少手动编写代码的时间,从而提高开发效率。

代码纠错,检查代码中的错误和潜在问题,并提供修复建议,从而减少人为错误的发生。

代码解释,能更好的阅读和理解代码,从而节省时间。

1.代码生成

<!DOCTYPE html>
<html>
<head>
    <title>登录页面</title>
    <style>
        body {
            font-family: Arial, sans-serif;
            background-color: #f0f0f0;
        }
        .login-container {
            width: 300px;
            padding: 16px;
            background-color: white;
            margin: 0 auto;
            margin-top: 100px;
            border-radius: 4px;
            box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
        }
        .login-container h2 {
            text-align: center;
            margin-bottom: 24px;
        }
        .login-container input[type="text"], .login-container input[type="password"] {
            width: 100%;
            padding: 12px 20px;
            margin: 8px 0;
            display: inline-block;
            border: 1px solid #ccc;
            box-sizing: border-box;
            border-radius: 4px;
        }
        .login-container button {
            width: 100%;
            background-color: #4CAF50;
            color: white;
            padding: 14px 20px;
            margin: 8px 0;
            border: none;
            cursor: pointer;
            border-radius: 4px;
        }
        .login-container button:hover {
            background-color: #45a049;
        }
    </style>
</head>
<body>
    <div class="login-container">
        <h2>登录</h2>
        <label for="uname"><b>用户名</b></label>
        <input type="text" placeholder="输入用户名" name="uname" required>

        <label for="psw"><b>密码</b></label>
        <input type="password" placeholder="输入密码" name="psw" required>

        <button type="submit">登录</button>
    </div>
</body>
</html>

2.代码纠错

输入一段错误的Java代码,可以快速识别并提出详细的修改方案,同时生成正确的代码示例。

public class Main {
    public static void main(String[] args) {
        int b;
        int c=0;
        System.out.println(b/c);
    }
}

 

3.代码解释

package com.itheima.reggie.controller;

import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.itheima.reggie.common.R;
import com.itheima.reggie.entity.User;
import com.itheima.reggie.service.UserService;
import com.itheima.reggie.utils.SMSUtils;
import com.itheima.reggie.utils.ValidateCodeUtils;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import javax.servlet.http.HttpSession;
import java.util.Map;
import java.util.concurrent.TimeUnit;

@RestController
@RequestMapping("/user")
@Slf4j
public class UserController {

    @Autowired
    private UserService userService;

    @Autowired
    private RedisTemplate redisTemplate;

    /**
     * 发送手机短信验证码
     * @param user
     * @return
     */
    @PostMapping("/sendMsg")
    public R<String> sendMsg(@RequestBody User user, HttpSession session){
        //获取手机号
        String phone = user.getPhone();

        if(StringUtils.isNotEmpty(phone)){
            //生成随机的4位验证码
            String code = ValidateCodeUtils.generateValidateCode(4).toString();
            log.info("code={}",code);

            //调用阿里云提供的短信服务API完成发送短信
            //SMSUtils.sendMessage("瑞吉外卖","",phone,code);

            //需要将生成的验证码保存到Session
//            session.setAttribute(phone,code);
            //将验证码保存在redis中
            redisTemplate.opsForValue().set(phone,code,10, TimeUnit.MINUTES);
            log.info("redis:{}",redisTemplate.opsForValue().get(phone));


            return R.success("手机验证码短信发送成功");
        }

        return R.error("短信发送失败");
    }

    /**
     * 移动端用户登录
     * @param map
     * @param session
     * @return
     */
    @PostMapping("/login")
    public R<User> login(@RequestBody Map map, HttpSession session){
        log.info(map.toString());

        //获取手机号
        String phone = map.get("phone").toString();

        //获取验证码
        String code = map.get("code").toString();

        //从Session中获取保存的验证码
//        Object codeInSession = session.getAttribute(phone);
        //从redis中获取验证码
        Object codeInSession=redisTemplate.opsForValue().get(phone);

        //进行验证码的比对(页面提交的验证码和Session中保存的验证码比对)
//        if(codeInSession != null && codeInSession.equals(code)){
            if(codeInSession != null){
            //如果能够比对成功,说明登录成功

            LambdaQueryWrapper<User> queryWrapper = new LambdaQueryWrapper<>();
            queryWrapper.eq(User::getPhone,phone);

            User user = userService.getOne(queryWrapper);
            if(user == null){
                //判断当前手机号对应的用户是否为新用户,如果是新用户就自动完成注册
                user = new User();
                user.setPhone(phone);
                user.setStatus(1);
                userService.save(user);
            }
            session.setAttribute("user",user.getId());
            redisTemplate.delete(phone);
            return R.success(user);
        }
        return R.error("登录失败");
    }

}

三、星火助手

1.丰富助手类型

讯飞星火为了满足不同用户的需求,提供了一个丰富场景使用的助手中心,可以根据职场、营销、生活、招聘、编程、客服等领域,提供更深度、专业的文本创意功能。

 2.结构化助手模板

你可以通过角色设定快速定制自己的专属助手,也可以自己创建自己的数据集然后关联到助手上进行问题,这意味着你可以自主训练一个属于你的助手,你的背景、业务、诉求等都可以通过这个助手进行训练最后把它变成一个只属于你自己的助手了。

1.找到新建助手

登录讯飞星火SparkDesk产品首页,在左上角,点击进入“助手中心”

 在星火助手中心页面,点击右上方“助手创作中心”

 

在助手创作中心,点击“立即创建”,进入新建助手页面,开始创建助手创建之旅

 

 2.助手创建指令设置

在新建助手页面中,完成助手名称、助手类型、功能描述、输入模板、知识库信源、其他示例、角色设定、目标任务、需求说明、风格设定等字段的设置后,可在右侧进行调试与预览。调试完成,确认助手效果无误后,点击“创建”即可创建完成您的助手。

如您希望自己创建的助手上架到助手中心,让更多的用户使用,则点击“创建并申请上架”,等待申请通过;如您创建的助手希望仅自己可见和可用,则点击“创建”。

四、插件功能

1.PPT生成

在大学期间,不管小组作业,班会,团会都可能需要制作PPT。

这次我直接试了这个PPT生成的功能,我向星火大模型输入了我的背景:"请制作一份线上推广策划方案PPT模版。"

然后不到3秒,就给我生成了一份PPT,我下载下来看了一下,比我自己动手做的好太多了。。。

在大规模制作PPT的情况下,人工制作需要耗费大量的时间和精力。AI的快速制作能力,大大减轻了人力成本,提高了效率。

 

2.简历生成

想到近期也是24届校招进行时,许多同学都不会写简历,刚好这次还有个简历生成的功能,我来试试。

我选择了简历生成插件后输入了我的背景:"请帮我生成一份简历,我叫:王大锤,我是一名秋招应届生,专业是计算机,主要技术栈是JAVA。"

等待不过3秒就帮我做好了简历,简历内容包括教育经历、实习经历、项目经验等,其中实习经历和项目经验都标明了起始时间,公司名以及担任岗位,并且写明了自己的主要工作。

 

3.文档问答

最后试了一下文档问答功能,选中后直接弹出一个上传组件,让我上传文档,我上传了一个PDF文档,文档中的内容是JAVA基础知识点。

 

写在最后:

新华社研究院中国企业发展研究中心于8.12日发布的《人工智能大模型体验报告2.0》,科大讯飞以总分1013分位列本次国产主流大模型测评榜收费,在四大评测维度中的智商指数和工具提效指数两个维度获得第一,该报告任务讯飞星火在"工作提效方面优势明显"。

 新华社报告链接:https://xhpfmapi.xinhuaxmt.com/vh512/share/11634934

看到这个评测结果还是挺高兴的,因为某些原因,有些小伙伴没法体验到一些最新的科技,现在则没有这个桎梏,直接用星火大模型就能体验到了。

对了,我找科大讯飞的朋友申请了一个专属申请链接:申请链接

通过该链接申请体验的,审核更快(最快5分钟,最慢4小时),如果你还没体验过星火大模型的话,那我强烈建议通过专属链接来申请,审核会更快。还可以有更高的星火大模型API测试额度,比普通渠道申请多30%,至高可申请500w Tokens。

猜你喜欢

转载自blog.csdn.net/Javascript_tsj/article/details/132306913