当前位置:   article > 正文

体验了下科大讯飞版 ChatGPT,这效果惊呆我了。。堪称程序员神器!

讯飞版chatgpt

大家好,我是栈长。

今年,AI 席卷全球,改变了我们的生活和工作方式,各种 AI 大模型层出不穷,国外的像 ChatGPT 等,在国内都不支持,使用门槛太高,太麻烦了。

今天我要介绍一款国内比较火热的 AI 大模型:讯飞星火认知大模型,使用是完全免费、免费、免费的,无任何限制,国内可直接使用。

今年 5 月 6 日首发,8 月15日讯飞星火认知大模型 v2.0重磅发布,各种重磅功能的推出,已具备 “代码生成、代码补齐、代码纠错、代码解释、单元测试生成” 等能力,并且在业界参考测试集与真实应用场景均达到优异效果,逼近国外领军者。

最近我也深度体验了下讯飞星火认知大模型,功能确实好用到爆,这也是最近能让我感觉足够惊艳的一款 AI 产品,国产 AI 产品中,我觉得是相当出色了,甚至可以全方面赶超和完全替代 ChatGPT。

废话不多说了,作为一个 AI 助手资深玩家,我也分享下讯飞星火的出色表现,相信会令大家对国产 AI 有一个全新的认识,我真不是吹牛。。

栈长的专属邀请注册链接:

https://xinghuo.xfyun.cn/?ch=blc_7fYQyc

也可以通过扫码方式,进入后点击立即使用即可:

d76a73ab1a233cadd744b6d7ce49a54b.png

通过专属通道注册权益如下:

1. 讯飞星火认知大模型 API 针对所有【星火注册用户】免费开放,可以直接注册使用,无门槛申请。

2. 个人用户一次性最高可申请 400 万Tokens,企业用户一次性最高可免费申请 1000 万Tokens。

代码能力

作为一个 Java 程序员,最重要的借助 AI 来提高我们的工作效率,比如平时要写很多基础、固定的模板代码、正则等,要花费大量开发时间,严重影响了开发效率。

代码生成

比如我发送以下指令:

ffe5c80bbb6a207c564ba0dc80497470.png

以下是完整内容:

  1. 冒泡排序算法的基本思想是:每次比较两个相邻的元素,如果它们的顺序错误就把它们交换过来。遍历整个数组的过程可能需要多次重复,直到整个数组有序。
  2. 以下是使用 Java 编写的冒泡排序算法示例,包含中文注释:
  3. public class BubbleSort {
  4.     public static void main(String[] args) {
  5.         int[] arr = {64342512221190};
  6.         bubbleSort(arr);
  7.         System.out.println("排序后的数组为:");
  8.         for (int i = 0; i < arr.length; i++) {
  9.             System.out.print(arr[i] + " ");
  10.         }
  11.     }
  12.     // 冒泡排序方法
  13.     public static void bubbleSort(int[] arr) {
  14.         int n = arr.length;
  15.         boolean swapped;
  16.         // 外层循环,控制遍历次数
  17.         for (int i = 0; i < n - 1; i++) {
  18.             swapped = false;
  19.             // 内层循环,控制相邻元素的比较和交换
  20.             for (int j = 0; j < n - 1 - i; j++) {
  21.                 // 如果当前元素大于后一个元素,则交换它们的位置
  22.                 if (arr[j] > arr[j + 1]) {
  23.                     int temp = arr[j];
  24.                     arr[j] = arr[j + 1];
  25.                     arr[j + 1] = temp;
  26.                     swapped = true// 标记本次循环发生了交换
  27.                 }
  28.             }
  29.             // 如果本次循环没有发生交换,说明数组已经有序,提前结束循环
  30.             if (!swapped) {
  31.                 break;
  32.             }
  33.         }
  34.     }
  35. }
  36.     
  37. 这段代码首先定义了一个整数数组 arr,然后调用 bubbleSort() 方法对其进行排序。排序完成后,使用 System.out.println() 打印排序后的数组。在 bubbleSort() 方法中,我们使用两层循环来实现冒泡排序算法。外层循环负责遍历整个数组,内层循环负责比较相邻元素并进行交换。如果在一次内层循环中没有发生任何交换,说明数组已经排序完成,可以提前结束循环。
  38. (内容由讯飞星火AI生成)

验证一下准确性

af0fb6ac2ffa59626833aba7b31d1041.png

不仅帮我生成了完善的代码注释,还输出了代码解读。

再来个复杂点的:

用Python写一个贪吃蛇小游戏

ade9eb43f3fed79bfb12485899cf72cf.png

生成的Java完整代码如下:

  1. import pygame
  2. import sys
  3. import random
  4. # 初始化pygame
  5. pygame.init()
  6. # 设置屏幕大小
  7. screen_size = (640480)
  8. screen = pygame.display.set_mode(screen_size)
  9. # 设置游戏标题
  10. pygame.display.set_caption("贪吃蛇")
  11. # 定义颜色
  12. WHITE = (255255255)
  13. GREEN = (02550)
  14. RED = (25500)
  15. # 蛇的初始位置
  16. snake_pos = [[100100], [80100], [60100]]
  17. # 食物的初始位置
  18. food_pos = [300300]
  19. # 蛇的初始速度
  20. snake_speed = [200]
  21. # 主循环
  22. while True:
  23.     # 处理游戏事件
  24.     for event in pygame.event.get():
  25.         if event.type == pygame.QUIT:
  26.             pygame.quit()
  27.             sys.exit()
  28.         elif event.type == pygame.KEYDOWN:
  29.             if event.key == pygame.K_UP:
  30.                 snake_speed = [0-20]
  31.             elif event.key == pygame.K_DOWN:
  32.                 snake_speed = [020]
  33.             elif event.key == pygame.K_LEFT:
  34.                 snake_speed = [-200]
  35.             elif event.key == pygame.K_RIGHT:
  36.                 snake_speed = [200]
  37.     # 更新蛇的位置
  38.     snake_pos.insert(0, [snake_pos[0][0] + snake_speed[0], snake_pos[0][1] + snake_speed[1]])
  39.     # 检查蛇头是否碰到食物
  40.     if snake_pos[0] == food_pos:
  41.         food_pos = [random.randrange(1, screen_size[0// 20) * 20, random.randrange(1, screen_size[1] // 20) * 20]
  42.     else:
  43.         snake_pos.pop()
  44.     # 检查蛇头是否碰到墙壁或者蛇身
  45.     if snake_pos[0][0] < 0 or snake_pos[0][0] >= screen_size[0] or snake_pos[0][1] < 0 or snake_pos[0][1] >= screen_size[1] or snake_pos[0] in snake_pos[1:]:
  46.         pygame.quit()
  47.         sys.exit()
  48.     # 绘制游戏界面
  49.     screen.fill(WHITE)
  50.     for pos in snake_pos:
  51.         pygame.draw.rect(screen, GREEN, pygame.Rect(pos[0], pos[1], 2020))
  52.     pygame.draw.rect(screen, RED, pygame.Rect(food_pos[0], food_pos[1], 2020))
  53.     pygame.display.flip()
  54.     # 控制游戏速度
  55.     pygame.time.Clock().tick(10)

为了测试它的正确性,把它保存为 "snake.py" 再运行下:

fba8da08a9436928fd48257e1dbbf826.gif

运行没有任何错误,直接可以上手玩(通过方向键控制),这也太强了,简直惊掉下巴了。。(大家感兴趣的都可以试试看,或者生成其他小游戏,上班可以 AI 摸鱼了??)

代码解释

再试试它的代码解释功能,发送以下指令:

791385b2fc174157d72d4451007c9c80.png

好家伙,居然逐行帮我解释清楚了,不怕同事炫技了,狗屎代码也藏不住了。。

代码纠错

代码有没有潜在的错误?丢给讯飞星火试试看!

我先来个简单的试试:

32518a3b47543528be5fe6efdd36b366.png

再来个复杂隐藏一点的:

352e082ba1be64662a2b3f664b3691b4.png

太强了,刷新了我对国产 AI 的认识,潜在性的错误再也藏不住了。。

其实讯飞星火 AI 的的代码能力远不止如此,更多强大的能力等你自己去解锁哈。

多模态能力

讯飞星火 v2.0 发布了多模态能力,已实现各种图片能力,比如:图像描述、图像理解、图像推理、识图创作、文图生成、虚拟人合成等等,这些讯飞星火 v2.0 都能轻松搞定,我们一起来尝试下。

255dfead4638e4aca50b9f4725b757c7.png 8a9f8999bdb4f568481aeb3e441773a1.png b42df529fa05b7e50cbd4c45f6e84666.png

给出关键信息,讯飞星火就能在几秒钟内完成以上这些 AI 绘画及图片描述功能,准确性和速度杠杠的,更多多模态能力都等大家去解锁。

插件功能

讯飞星火还支持插件功能,目前内置了 4 个实用性的插件:

  • 文档问答

  • PPT 生成

  • 简历生成

  • ProcessOn

在对话之前可以选择你需要的插件:

a255ef76e6fb3f9a23ada8384b96473a.png

我们一起来试用下两个插件吧!

PPT 生成

先选择 "PPT 生成"插件,然后发送生成 PPT 的信息:

8021b44bda3da385701a3aa3f2aee1c1.png

简单一句话,就帮我生成了一份 21 页的程序员年终述职 PPT 报告。

生成完后可直接下载,如下面所示:

3624177ca614355dbfa219cf92dbb6cd.png

太强了,不用再到处找 PPT 模板了,甚至连大纲和思路都帮你屡清了,如果不合适,可以给它发送更多有帮助性的提示语,也可以根据自己的实际情况改改就好了。

简历生成

先选择 "简历生成"插件,然后发送生成简历的信息:

dc6af98add331e8fa0a8566a8d8fcaba.png

以下是简历图片预览:

1031897de6c50525aea45f93dc9a895a.png

觉得合适下载下来改改就能拿来用了,不合适可以让它继续帮你生成直到满意为止,这对于那些不会做简历的人来说真是福音,简历不求人了。

注册使用

栈长体验下来,我不经感叹,讯飞星火真的太强了,一个产品集成了这么多实用功能,堪称国产之光。当然,不仅限以上介绍的功能,还有更多实用的高级功能,在工作中使用可以大大提升工作效率。

建议大家都上手体验一下,通过栈长的专属链接,注册成为讯飞星火用户,大家可免排队、免费体验星火 SparkDesk 聊天对话。

栈长的专属邀请注册链接:

https://xinghuo.xfyun.cn/?ch=blc_7fYQyc

也可以通过扫码方式,进入后点击立即使用即可:

9b9aad3f2b30a8a220d4eca740d4b1fd.png

通过专属通道注册权益如下:

1. 讯飞星火认知大模型 API 针对所有【星火注册用户】免费开放,可以直接注册使用,无门槛申请。

2. 个人用户一次性最高可申请 400 万Tokens,企业用户一次性最高可免费申请 1000 万Tokens。

点击阅读原文快速上手体验

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/74640
推荐阅读
相关标签
  

闽ICP备14008679号