科大讯飞版 ChatGPT,惊艳到我了!

共 3792字,需浏览 8分钟

 ·

2023-07-28 07:45

大家好,我是小林。

最近发现一个好玩的东西,朋友邀请我去体验科大讯飞版的 ChatGPT,名字叫讯飞星火,而且还有 APP 端。

起初我其实没有报太多期待,但是当我问出第一个问题的时候,我就发现科大讯飞版的 ChatGPT 还是有点东西的。

对于这个问题,很多其他同类型的大模型应用都没有回答到点上,各种分析出于安全什么之类的考虑。而科大讯飞版的 ChatGPT 就真正识别到了题目的问题,爸爸妈妈结婚的时候,我还没出生呢,怎么带呀。

让我惊喜的其实不是这一点,而是当我拿出程序员八股文+笔试题+算法,三个层面去拷打科大讯飞版的 ChatGPT的时候,出现了意外,比想象中意外的好啊。

做个八股文

我之前在公众号也发布过很多真实的大厂面经,其实可以观察到,对于校招来说,八股文考察的占比还是很高的,涵盖编程语言、mysql、redis、网络、系统等等方面。

我这里筛选了几个比较高频的八股文面试题,看看讯飞星火表现如何,是否可以帮我们完善我们的面试回答。

案例 1:进程与线程的区别?

这个是操作系统一个高频的面试问题,很多同学都是回答了进程是资源分配的最小单位,线程是CPU调度的基本单位就没了。这种回答其实不太好,只是表述了概念上的区别,还有很多地方可以扩展回答的,比如资源共享上的区别、安全性的区别等等。

我们看看讯飞星火回答表现的如何?

我这里提问的方式是:我在面试过程中,被面试官闻到,进程和线程有什么区别?我回答的比较简单,能帮我回答的完善一点吗?

可以看到,讯飞星火从资源分配和管理、执行单元、通信方式、安全性做了对比的区别,这样的回答,就很全面说明进程和线程的区别了。

案例 2:TCP和UDP协议的区别?

这个是网络的高频面试题,很多同学就很简单回答说TCP面向连接的协议,UDP面向报文的协议,就没了。还是一样,这种回答都不太好,不够完整,很难提现你对这个题目的理解的深度。

我们看看讯飞星火回答表现的如何?

讯飞星火从连接方式、可靠性、带宽控制、应用场景四个方面分别给出了TCP和UDP协议的区别,回答还是很全面的,可以作为一个参考。

案例 3:数组和链表的区别?

这个是数据结构的高频面试题,很多同学都是说,数组空间是连续的,随机访问很快,链表空间是不连续的,随机访问很慢,需要遍历。

这个回答没有错,但是可以不够完善,比如随机访问的时间复杂度可以说出来,而不是要用很快很慢这些词语来说,还有除了随机访问的区别,还有增删改操作的时间复杂度也可以补充说明。

我们看看讯飞星火回答表现的如何?

讯飞星火从存储方式、动态性、访问方式、插入和删除效率四个方面都做出说明,并且把时间复杂度都细说了出来。这样的回答,就会比较完整的了。

所以,我们可以把每一次面试过程的面试题记录下来,后面可以找讯飞星火问一问,看下我们是否有些地方没有说出来的,通过这种方式查漏补缺,也是一个高效的学习好手段。

做个笔试

最近 24 届秋招火热进行中,很多公司在开展面试之前,都需要同学先做一场笔试,笔试通常是选择题+代码题为主。

选择题主要是考察编程语言+数据库+网络+操作系统类的基础知识,代码题则是算法题。

之前有同学给我看了一些公司的笔试题,我现在把这些笔试题拿出来问问讯飞星火,看看他的表现如何?

1. SQL 的笔试题

根据题意要求,补充缺少的 SQL 语句。

这题的答案是选择 C,我直接把这个复制给讯飞星火,看他能做对不?

可以看到,讯飞星火给出的结果就是 C 的结果,所以这题是做对了,而且相当很聪明,能理解到是哪里需要补充 SQL。

再来问一个数据库的选择题:

这题的选择是 D。讯飞星火也给出了正确的结果,并且如果你想知道为什么选择 D,你可以继续追问为什么,讯飞星火会给你解释清楚。

2.数据结构与算法的笔试题

笔试选择题环节,会经常考察二叉树数据结构的知识。

接下来,我用数据结构类的题目拷打一下讯飞星火。

这题的答案是 D。询问讯飞星火后,也给出了正确的回答,并且附带详细的解释。

数据结构考察完后,来考察下哈希算法的笔试题。

这题的答案是 C。讯飞星火也选择了 C,选择是正确的,并且还给出了详细的计算过程。

经过这两个数据结构与算法类的笔试题测试,讯飞星火还是很稳定,也是都是做出来了,并且都会提供详细的说明,体验很丝滑。

3. 操作系统的笔试题

信号量也在笔试环节中,会考察到的一个知识点,这里之前就发现一个很有意思的题目。

这个题目的话,需要 2 个信号量就能实现,讯飞星火也给出了正确的答案,也把解题思路说了下。

如果你还是不理解,想要实际的代码来理解的话,可以直接追问讯飞星火,让他给出代码例子。

4. 编程语言的笔试题

我拿了一个 C++ 代码题,考察讯飞星火,是否能理解代码意思,并且是否能做出正确的选择。

下面这题主要是考察同一份代码,在C语言和C++语言环境下编译运行是否有区别,

答案是选择 D。我们来看看,讯飞星火给出的结果是什么。

讯飞星火给出的答案是正确的,并且解释的内容都很到位,正是因为 new 在 C++语言环境是关键字,而 C 语言环境下并不是。

好了,笔试题目就测试到这里,经过这几个不同类型题目的测试,各种类型的题目都发挥挺稳定的,不管题目附带SQL、编程语言等复杂的技术名称,讯飞星火都能理解题意,并且做出正确的回答。

并且,还对每一个回答的,都会做出详细的说明,如果你还不满意,甚至还能继续追问讯飞星火,比如追问想要代码例子,讯飞星火一样都能回答你。

这简直就是秋招同学的复习神器,大家每一次笔试完的时候,都可以把题目拿给讯飞星火做一做,核对一下答案, 针对自己没有回答对的问题,可以找讯飞星火做进一步的解释。

讯飞星火,绝对是你秋招准备的好帮手!

做个算法

反转链表这个题目在面试中很常见。我们可以让讯飞星火做做看。

我把代码复制给 leetcode,代码一次就运行成功了。

做的没问题,而且采用是很常规的解法,其实能做出来并不意外,让我比较意外的是,讯飞星火在每一场代码里还做了中文注释,并且解题思路也说的很完整。

讯飞星火,是真的想让我们掌握这个算法题。

有时候,我们在看别人算法题解的时候,看到别人写的代码,可能不是我们熟悉的代码,这时候就可以找讯飞星火帮忙把代码翻译成你熟悉的代码。

比如,我让讯飞星火帮我把反转链表的递归解法的 Go 代码,翻译为 C++ 代码。

翻译后的代码,我去 leetcode 验证了,能正常运行,并且没什么问题。

这个功能可以很好帮助我们理解很多其他语言实现的代码了,所以,讯飞星火也是我们学习算法的好帮手!

end

当然,讯飞星火也并不是只能应对程序员面试的内容,像文学、数学、职场、生活、创造等等这些领域都是解答的。

讯飞星火 APP

很多人都知道,GPT-4 相当牛逼,我之前也体验过,确实是在大模型领域里一骑绝尘。

但是经过这一次讯飞星火的体验,我觉得整体还是很能打的,我拷打方面都是程序员面试相关的内容,回答的内容正确率很高,而且给出的都是详细的回答。

我看了一下大模型的横向测试,讯飞科技研发的星火认知大模型世界排名第三,国内甚至排名第一,通过这个排名就可以足够知道科大讯飞在这方面下了不少功夫,整体给我的体验也是很不错。

数据来源:http://ah.anhuinews.com/kjyww/202305/t20230510_6850235.html

讯飞星火不仅有网页版本的,还有 app 版本的,可以随时随地打开手机就向讯飞星火 app 提问,瞬间就给出一个让你满意的回答,这体验不要太丝滑了。

科大讯飞的大模型最近也是开始了内测阶段,可惜的是一般人也拿不到内测资格,我找朋友要了一些内测体验权,通过内测链接注册即可,名额有限,先到先得,感兴趣的小伙伴可以试试。

这里可以直接扫码或者点击文末的阅读原文链接体验,我申请了一些名额,还够用。

浏览 7803
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报