大数据

openvpn官网地址

【ChatGPT先行者经验:多奇数位创意总经理黄保翕】靠AI减少开发重工和注解负担,IT人语言逻辑能力未来更重要

自然语言处理AI可以成为程式开发工作的强力辅助。事实上,从自动生成程式码、提供修改建议,到撰写程式码注解、生成程式说明文件,软体开发公司多奇数位创意已经用ChatGPT和同样使用GPT-3模型的Copilot,来简化这些环节的许多工作。这些工具对开发工作带来的改变,让语言逻辑能力成为工程师重要能力之一,「甚至以後文组的人,即使程式能力不是很强,也可以把开发做得很好。」多奇数位创意总经理黄保翕(Will保哥)直言。

自动化高重复性开发及解释性文书工作

黄保翕他以自家一位Java工程师首次尝试体验Copilot的故事,来说明AI如何应用於程式开发。

这位工程师当时正在与黄保翕讨论专案程式码重复性高,是否要建立一些设计模式(Design pattern)来优化开发流程。「这种事情用Copilot其实一下就搞定了。」黄保翕说。

起初这位工程师还半信半疑,加上当时Copilot免费试用已经结束了,因此工程师不太情愿。黄保翕只好直接掏出300块,并当场教这位工程师如何使用Copilot。

「结果他在IDE刚打了一个@,後面100%正确的程式码就自动完成了。」黄保翕解释,Copilot可以自动将专案所有的原始码进行建模跟分析。当工程师输入提示文字,它便会考虑专案的设计模式跟架构,并预测一个最适合的回答。这意味着,许多重复性的程式码,例如增删查改(CRUD)指令,都能用AI又快又好的完成,省下开发人员撰写重复程式码的时间和精力。黄保翕并表示,由於AI生成的程式码是依照提示指令及开发中专案既有程式码,动态生成的产物,因此这些程式码没有抄袭的疑虑。

多奇还会利用Copilot及ChatGPT,来生产程式码注解及程式码说明书。黄保翕说,工程师通常不喜欢写程式码说明文件,而AI生成的说明书,不只条理清晰,几乎不用修改,还可以文情并茂,容易阅读。现在多奇PM或SA只要把程式码输入ChatGPT里面,再把生成的说明文字贴到Word里,程式说明书就接近完成了。由於程式码是逻辑性很强的文字内容,因此NLP可以轻易生成说明文件,且错误率很低,「如果ChatGPT看不懂你的程式码,那你写的东西也是够烂的。」他笑道。

ChatGPT还能用来优化或检查程式码,多奇甚至为此开发了辅助工具,进一步加速工程师用ChatGPT做这件事。他们开发了一个Google Chrome扩充功能,能自动填入Web版ChatGPT的提示文字,再写了一个Teams机器人,可以将输入的程式码抛转到这个扩充功能上。这样一来,工程师只要在自家Teams频道上贴入程式码,就能直接抛转到Web版ChatGPT,让AI帮忙检查,并提出建议。黄保翕补充,这样不只能简化程式码检查工作,而且每个工程师一天至少会使用ChatGPT 10至20次,透过这个工具来利用免费的Web版ChatGPT,还能省下呼叫ChatGPT API的使用费用。

颠覆开发工作流程,语言逻辑能力更加重要

Copilot和ChatGPT自动化了许多开发环节,不过黄保翕强调,这并不代表工程师会被取代,因为AI没有自主发想能力,因此人类工程师发起新专案、新功能的角色,难以由AI替代。尽管如此,工程师的工作内容和流程,以及被重视的能力,还是会因为这些AI工具的问世而改变。要用提示文字来操作AI写程式、写文件,工程师必须具备两种能力,其一是语言逻辑能力,其二是对开发技术及框架的理解。

给你一个情境,如果你要对ChatGPT描述它,你会怎麽说?黄保翕拿这个问题考过许多人,「很多人会词穷,对工程师来说,这是一个警讯。」他指出,重复性高、有明显设计模式的程式码,工程师可以轻易命令AI生成。但如果要AI生成的内容,涉及较为复杂的业务逻辑或程式逻辑,就需要工程师用更精准的语言提示AI。此时,比起写程式的能力,工程师的语言逻辑能力就显得更加重要。「以後甚至可以找文组生来生成程式码,因为他们更能对AI清楚描述需求。」他说。

要清楚描述需求,除了理解业务逻辑,工程师还得对开发框架及技术足够熟悉。若工程师对技术理解有限,就无法准确告诉AI怎麽写程式。黄保翕说,目前Copilot和ChatGPT约省下了工程师20%的工作时间,这些时间,工程师应该用来深化自己对技术的了解,以利未来能命令AI写出更多、更复杂的程式码。研究开发技术的方向,也会从记忆特定程式码怎麽写,转向理解这个开发框架或技术的强弱项及运作逻辑,因为有许多程式码已经不再是由工程师亲手敲出来,而是由AI工具代为生成。

 更多相关报导  …

openvpn官网地址

开源特徵商店Feathr专案正式推出,新增沙盒环境供用户简单上手

开源一年多,经过众多企业的贡献,LFAI与资料基金会旗下的开源特徵商店Feathr专案终於达到1.0版本,最新的正式版本有几项新功能,包括线上转换、快速沙盒环境等,目标是要加速企业级机器学习专案的开发和部署。

Feathr为企业级特徵商店,由LinkedIn在2017年开发,并2022年的时候和微软共同开源,Feathr主要的功能是供开发者利用Python形式的的API,定义原始资料的特徵,并在模型训练和推理工作流程中,按名称注册和取用特徵,透过Feathr企业能够方便地在不同的团队间共享特徵。

由於准备和管理特徵,是开发大规模机器学习应用程式,极度耗费时间的工作之一,而Feathr提供一个抽象层,供开发者方便地按名称计算和存取特徵,使得特徵生产者和消费者都可以透过Feathr交易特徵,生产者定义并注册特徵,让消费者存取和汇入特徵至机器学习工作流程中。

Feathr正式版中提供了特徵即时转换支援,官方提到,在许多机器学习场景中,训练和推理都需要产生特徵,但是Feathr却有着资料来源无法来自於线上服务的限制。

由於特徵转换只能发生在特徵资料发布到线上商店之前,因此当要求转换速度接近即时,便需要建立一个机制,供用户能够在模型进行推理之前,动态地对推理资料进行转换,而Feathr新的特定领域语言(Domain Specific Language,DSL)线上转换功能,使用自定义转换引擎解决这样的问题,该引擎能够以接近即时的速度,处理特徵转换请求并且提供回应。

另外,Feathr还加入功能齐全的沙盒环境,能够快速启动Feathr环境,供使用者快速对Feathr各种功能进行原型设计,让没有基础设施背景知识的资料科学家,也能够快速上手Feathr,实验特徵定义和想法。该沙盒带有Jupyter笔记本,供使用者能够简单地操作Feathr平台。…

openvpn官网地址

ChatGPT增加吸引力,Bing App下载数飙10倍

研究资料显示,在昨日微软公布以ChatGPT加持的Bing及Edge後,引发用户兴趣,一周之内Bing App全球下载次数成长10倍。

Techcrunch报导引述研究机构data.ai周三(2/8)发布的初步估计,显示昨天微软记者会策略奏效。

根据data.ai数据,在微软记者会之前,Bing下载次数并不理想。以美国App Store而言,iOS版Bing名列160。不过上星期以来Bing在美国App Store下载排行榜登上第12大,并名列第2大生产力App。

报告并指出,研究期间Bing iOS App全球下载次数成长超过10倍。

整合OpenAI GPT 4.0及微软自有AI模型Prometheus的Bing,号称比ChatGPT更强大,且搜寻相关性及精确性也较过去大幅提升,还能自动为用户将网页内容整理重点。此外,它将聊天、搜寻及上网整合於单一介面,让用户可透过和AI聊天机器人对话方式查询资讯、规画行程或撰写内容。

去年11月上线开放测试的ChatGPT,在短短2个月内经常用户数已成长到1亿人,成为史上最快,可能让投资OpenAI的微软及Bing、Edge雨露均沾。

但报导也指出,这可能也要归功於微软的操作策略。微软昨天公布的Bing仅为有限测试版,用户必须加入等候清单才能等日後功能上线後优先测试。而这个动作需要用户将Bing设为预设搜寻引擎,并扫瞄QR code下载手机版本,可能因此触发大量下载,并推升其排名。

同时间,Edge App也有所提升。Edge新增了二种AI新功能,让浏览器帮忙整理网页内容重点、寻找比对资料,还能在用户输入一些提示资讯後,帮用户产生电子邮件或网页内容。一周以来,Edge在App Store工具类App排行榜中由第7位跃升为第3大。

Bing要追上Google搜寻可能还得费一番工夫。根据市调机构GlobalStats估计,到今年1月底为止,Google搜寻坐拥92.9%的全球搜寻市场,Bing则只有3.03%。

但报导指出,Google的这番成就部分来自它每年支付苹果、Mozilla等公司数百万美元,以成为Safari和Firefox的预设搜寻引擎,一旦有更多人将预设搜寻引擎改成Bing,将直接冲击Google的市占。…

openvpn注册教程

HoloLens 2完全整合Teams

微软

微软周一宣布为HoloLens 2提供新升级,使HoloLens 2可完全整合Microsoft Teams。微软高层也暗示将有第三代HoloLens。

HoloLens原本就可整合Teams,用户可戴这个混合实境装置和其他人进行视讯会议。最新升级後,HoloLens 2将可以使用Teams完整功能,包括直接拨打电话、浏览与加入Teams联络人资料通话、开启文件或Power BI仪表板,或是检视行事历及加入群组会议等。用户也可以看到其他人在会议中分享的内容。而即时共享萤幕则可以透过全息影像展示,可移动和调整大小。

图片来源/微软

微软另外也宣布HoloLens可整合微软二项应用,包括Dynamics 365 Guides及新的Dynamics 365 Remote Assist App,允许HoloLens 2用户可接收远端人员的技术指导,像是技术支援中心协助解决外场问题,或是远端医师指导救护车急救员、或是工厂作业员的工作训练等。根据微软的说明,若Remote Assist App互动的对方也使用HoloLens,则HoloLens 2版用户可以做各种事,包括加入会议、一对一或群组通话、从OneDrive或装置上共用档案、分享萤幕及通话录制等。

图片来源/微软

这是微软HoloLens今年6月改组的结果。这次改组把HoloLens的硬体并入Windows,而混合实境临场与协同部门则整合进Teams部门。

HoloLens自第二代後已定位为企业应用硬体,用於制造业、教育、医疗、制药、建筑业等。微软HoloLens 2公布的用户包括在日本汽车大厂丰田(Toyota)全公司,如实验室、现场工作人员及IT部门,以及美国陆军运用HoloLens改装的头盔用於夜间作战或训练。

微软MR部门副总裁Scott Evans并暗示会有HoloLens 3,持续推进所有核心技术,包括显示器、追踪、感测器、电池续航力等。他说微软正在寻找最适当的设计点,以推出有意义的更新版。…