分享

嵌入式与讯飞星火认知大模型结合,棒!

 嵌入式大杂烩 2023-09-05 发布于广东

大家好,我是杂烩君。

前一段时间,“科大讯飞版”的 ChatGPT 上线了,全名叫做 讯飞星火认知大模型

作为一名嵌入式er,我结合一些嵌入式场景来简单地体验了一下,感觉还不错,推荐给大家。

科大讯飞认知大模型拥有跨领域知识和语言理解能力,能够基于自然对话方式理解与执行任务。

该大模型提供了很多能力:

  • 多模交互
  • 代码能力
  • 文本生成
  • 数学能力
  • 语言理解
  • 知识问答
  • 逻辑推理

讯飞星火大模型实力非常强,不仅有很多常用的助手,还提供了几个常用的插件:文档问答、PPT生成、简历生成。

下面我们一起来体验一下:

文档问答

讯飞星火认知大模型能够上传文档发起提问,支持的文档格式有:doc、docx、txt等

下面我们把一段把一个关于段错误的C语言代码上传上去,看看其做何解读?

目前还不支持.c后缀格式,所以我们把这段代码存放到一个test.txt文件中:

#include <stdio.h>
#include <stdlib.h>
#include <sys/time.h>
#include <sys/resource.h>

#define SHELL_CMD_CONF_CORE_FILE    "echo /var/core-%e-%p-%t > /proc/sys/kernel/core_pattern"
#define SHELL_CMD_DEL_CORE_FILE     "rm -f /var/core*"

static int enable_core_dump(void)
{
    int ret = -1;
    int resource = RLIMIT_CORE;
    struct rlimit rlim;

    rlim.rlim_cur = 1 ? RLIM_INFINITY : 0;
    rlim.rlim_max = 1 ? RLIM_INFINITY : 0;

    system(SHELL_CMD_DEL_CORE_FILE);

    if (0 != setrlimit(resource, &rlim))
    {
        printf("setrlimit error!\n");
        return -1;
    }
    else
    {
        system(SHELL_CMD_CONF_CORE_FILE);
        printf("SHELL_CMD_CONF_CORE_FILE\n");
        return 0;
    }

    return ret;
}

int main(int argc, char **argv)
{
    enable_core_dump();

    printf("==================segmentation fault test==================\n");

    int *p = NULL;
    *p = 1234;

    return 0;
}

文档问答结果:

可见,其能正确地解读了这个文件里的代码!

PPT生成

我们可以依赖其PPT生成插件生成一些PPT模板,如:

输入

生成15页ppt,科技类色调,主题:嵌入式软件设计最佳实践

生成的PPT内容如:

可见,生成的PPT模板及内容很好地满足了我们的输入。我们可以根据实际需要稍微修改、添加一些内容,就能直接使用了。

简历生成

我们可以依赖其简历生成插件,生成一些简历模板。

输入

我叫张星火,性别男,有3年产品经理经历,请帮我生成一份简历模版

可见,其生成的简历模板也差不多满足一份简历该有的样子,我们可以根据自身的经历做一些内容上的调整,就可以使用了。

代码能力

输入:

用C语言,写个回调函数的例子

输出:

代码:

#include <stdio.h>

typedef void (*callback_function)(int);

int apply_operation(int a, int b, callback_function callback) {
    int result = a + b;
    callback(result);
    return result;
}


void print_result(int result) {
    printf("The result is: %d\n", result);
}

int main() {
    int a = 5;
    int b = 3;
    int result = apply_operation(a, b, print_result);
    return 0;
}

测试:

可见,生成的这个例子也能很好地解释了回调函数的用法。

图片生成

我们可以借助星火大模型的 绘画大师 助手生成图片。

输入:

卡通风格,画一群正在写代码的猫

生成的图片:

还是挺有意思的!

文本对话

输入

2023年,嵌入式的发展前景如何?

输出:

文本对话,输出的结果也能一定程度地为我们提供了我们所需要的信息。

最后

以上我只是演示了讯飞星火大模型的一些基本的能力,更多的能力体验及针对各种场景下的星火助手大家可以自己去上手玩一下。

讯飞星火现在已开放 2000+ 星火助手,覆盖职场、营销、编程、生活等15大场景,让工作与生活简单高效!你也可以创建属于自己的星火助手。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多