智能应用 影音
Microchip
Event
林一平
  • 国立阳明交通大学资工系终身讲座教授暨华邦电子讲座
现为国立阳明交通大学资工系终身讲座教授暨华邦电子讲座,曾任科技部次长,为ACM Fellow、IEEE Fellow、AAAS Fellow及IET Fellow。研究兴趣为物联网、移动计算及系统模拟,发展出一套物联网系统IoTtalk,广泛应用于智能农业、智能教育、智能校园等领域/场域。兴趣多元,喜好艺术、绘画、写作,遨游于科技与人文间自得其乐,着有<闪文集>、<大桥骤雨>。
AI时代企业的关键机会和思维
随着人工智能(AI)技术发展,人工智能已深入人类生活。为了让产业、政府和学术界能够理解AI、GPT等科技的重要性及未来趋势,中华政大企业管理协会特别举办年度企业论坛,邀请国内专家探讨AI时代的产业策略,期许台湾把握人工智能的机会,引领世界经济向前。我被邀请给一个主题演讲(Keynote Speech),在论坛分享「AI时代企业的关键机会和思维」, 以智能城市的发展前景引导出台湾在AI时代的优势和发展策略,并探讨企业在这个时代所需具备的关键能力和思维,以及AI对人类所带来的挑战和影响。为了因应AI所带来的挑战,我呼吁大家学习电脑语言(如Python),因为在未来,电脑语言将成为不可或缺的技能,并能够增强个人的竞争力。今日电脑语言已愈来愈人性化,形同学习英文或日文,大家不应害怕排斥。同时,我也提到在AI时代,数据的重要性变得非常突出,但我们必须注意数据的正确性和可靠性,因为数据的错误可能导致AI错误预测的结果。因此,我们应该重视有效管理和处理大量乾净的数据,同时也要关注隐私和法规问题,确保数据的合法使用,避免引发法律争议。我以白草莓病害侦测为例,经由生成对抗网络(GANs)生成图片训练演算法,我能将病变侦测的准确率由87.50%提升到 96.88%。另一个例子,梅约诊所(Mayo Clinic)和NVIDIA、MGH&BWH临床数据科学中心合作,使用GANs创建「假」脑部核磁共振扫描。他们发现,通过训练算法于这些「假」医学图像和10%真实图像,可以成功识别肿瘤,避免昂贵且艰钜的真实图像收集。关于企业在AI时代应该如何把握关键机会,我以公司部门改造为例,提出了以下步骤。首先,工作人员应该将年度目标与关键成果OKR(Objectives and Key Results)置于一旁,优先找出日常工作中的瓶颈。接着,寻找适合的AI工具,或者藉由询问ChatGPT等技术来撰写能够串连API的程序,进行自动化。完成后,进行测试,一旦成功,便可将自动化流程固定下来。我最后强调,AI在现代社会中已变得不可或缺,我们不应忽视数据集中和计算力的重要性,也应更深入地思考和探讨如何应对AI的发展和应用,因应未来AI所带来的变革和挑战。同时,我们也应更积极地应用AI来解决社会问题,改善人们的生活,期待AI能在未来带来更多的惊喜,为社会创造更多的福祉和进步。
2023/11/20
掌中戏的想像
将数码科技结合人文,呈现人生百态,是物联网最迷人之处。罗斯福夫人(Eleanor Roosevelt;1884~1962)说: 「我们是命运的傀儡,无法指挥命运,而是被它塑造。」,但是我们仍努力地想掌握人生,叙述生命的故事。在机缘巧合下,我担任布袋戏西田社的董事,就在掌中戏中发挥想像,布袋戏偶的命运掌握在我的手中。利用物联网技术,我与罗禾淋教授带领学生们创作PuppetTalk,能以智能手套控制机器人偶。于是我们跨越时空将传统布袋戏偶结合现代舞蹈,叙述我们的故事。PuppetTalk计划充分运用机器手臂操控实体掌中戏偶,透过动作捕捉手套纪录舞者在肢体延展时的手部动作,以手势牵动延伸到身体,因此把动作数据化,数据转译控制机械手臂之运动,如此如同再次思考戏偶的「动」到操偶的「姿」,再从操偶的「姿」到身体的「形」。形与意之间,印证偶戏历史在文化脉络中的传承,生生不息。计划第二阶段将加入多轴机械手臂,使操偶动作更趋近原样,使传承可以永恒。2022年,PuppetTalk受邀到德国TANZAHOi国际舞蹈节表演。我们打破德国人的想像,跨越东、西方地界,经由广达电脑提供的5G传输,由德国的智能手套控制台湾的机械手臂及掌中戏偶。我们是如此的贪心,跨越国境,线上操控。南纬集团旗下爱克(AiQ)的智能手套更结合罗禾淋教授的机器人偶及虚拟人物Avatar,荣获2023年日本设计大奖Good Design Award。PuppetTalk利用物联网(IoT)的智能手套传感,可以捕捉并纪录布袋戏大师的手势桥段,以云端大数据收集切割手势桥段,并以人工智能(AI)重组手势桥段,最后再以多媒体进行虚实人偶的互动整合。其技术成果发表于国际学术期刊。在论文中,我写下一首英文诗,并将之翻译成中文:「掌中乾坤有谁知,演戏疯来看戏痴;人生好比布袋戏,曲终人散乐自知。」在此时刻,心中喜乐,觉得可以掌握自己的命运。其实一直想塑造我们的,不是命运,而是旁人。罗斯福夫人忠告我们: 「永远不要让一个没有权力说“是”的人告诉你“不”。」这句话的意思是永远不要让别人说你不能做好某事,而这件事他们自己却从来没有做过。人们不乐见别人成功,看见他们比自己更好,常会阻止别人,并说是做不到的事。我们对自己要有信心,不为浮议所动。经由布袋戏西田社,我亦有缘认识陈耀昌先生(《傀儡花》作者)。他曾笑着说,PuppetTalk和《傀儡花》都有以傀儡影射的深意。《傀儡花》不只反映历史,也反映时代传承,甚至反映族群命运及性格。藉由PuppetTalk的资通讯科技,我们企图掌握自己的命运,寻求永恒的传承。掌中戏是一个文创科技很好的例子,我们由布袋戏西田社的文创需求,连结到广达的5G技术以及南纬爱克的智能纺织技术,有无限想像的空间。
2023/11/7
第一部实用的电子计算机
我担任国立阳明交通大学信息学院院长时,学院有不少老旧的大型电脑设备。根据学校流程,这些旧设备应该报废,以免占据空间。我当时觉得这些电脑代表计算机科学的演进,应该予以保存,而有了成立电脑历史博物馆的念头。经过十几年后,这个构想才由彭文志系主任实现,在信息学院的地下室成立博物馆。当初我担任院长时,国外友人愿意捐出一部ENIAC(Electronic Numerical Integrator And Computer;ENIA)部分零件,然而物换星移,最后没成功,相当可惜。ENIAC是首部实用的电子计算机。第二次世界大战时,美国陆军军械部(ARMy Ordnance Department)为了量测枪炮的弹道,出资给宾州大学的摩尔学院(Moore School of Electrical Engineering),研制能进行大量计算的机器,以填写弹道表格。当时军方的联络人是Herman Goldstine少尉,而宾州大学计划主持人是John Brainerd教授,团队成员包括2位学生John Mauchly, 以及Presper Eckert。关于Brainerd对ENIAC的贡献,鲜少人提及。IEEE有文章溢美Brainerd,说:「Under Dr. Brainerd's inspiration, leadership, and supervision the ENIAC was conceived and built.」。但是,其他文件却显示Brainerd曾阻挠ENIAC的发展。Mauchly首先于1942年提出程序(Program)这个名词,并写了一份7页的提案 《The Use of High-Speed Vacuum Tube Devices for Calculation》,建议发展电子设备(Electronic Device)取代机械式计算设备 (Mechanical Calculation Device),认为可借此大幅加速计算。然而Brainerd怀疑其可行性,将之存档,束之高阁。幸好Goldstine看到这份报告,直接要求Mauchly正式提案,由军方提供经费。1943年,发展ENIAC的计划由Mauchly主导观念性的设计,Eckert负责硬件工程。这个计划被列为最高机密,代号为「PX」。ENIAC由18,000 个真空管及1,500个继电器组成,重量约30公吨,占地1,500平方尺,消耗140千瓦电力,需要2部12匹马力的吹风机散热。ENIAC程序设定为外接式,全由手工在接线板上设定完成之。ENIAC的高速计算能力远胜于过去机械方式,可以在一秒钟内做5,000个加法或357个十位数的乘法运算。除了用来计算弹道外,ENIAC也用于发展原子弹的计算。传说这部机器一运转,费城(Philadelphia)西区的灯光会变暗。维持此机器正常连转着实不易,大约每2天就有1个真空管故障。ENIAC服役10年后,于1955年10日月2日正式退役。1945年,ENIAC升级改善,增加程序储存的功能(Stored-Program),命名为EDVAC。Eckert发明一种特殊存储器「水银音波延迟线」(Mercury Delay Line Memory),同时储存数据(Data)及程序(Program)。这是一个创新做法。此时数学奇才John von Neumann正于宾州大学担任顾问,参与EDVAC计划的相关讨论。von Neumann写了一份EDVAC的内部报告《First Draft of a Report on the EDVAC》。因为von Neumann是超级大牌人物,Goldstein将这份报告送到和von Neumann往来的军事单位,以宣传EDVAC计划的卓越。问题是,Goldstein刻意将报告中提到Mauchly和Eckert的部分删除(大概嫌他们不够大牌)。读到这份von Neumann报告的人,对于报告中EDVAC这种创新的计算机架构都大感惊艳,称之为「von Neumann Architecture」。现代计算机的设计几乎都遵循von Neumann Architecture。例如剑桥大学的Maurice Vincent Wilkes,根据这份报告造出第一部储存程序的计算机EDSAC(Electronic Delay Storage Automatic Calculator)。Mauchly和Eckert吃了闷亏,未能得到应有的功劳。von Neumann非掠夺之人,从未宣称他是这个架构的发明人。Mauchly一直活跃于电脑界,是ACM(Association for Computing Machinery)共同发起人,后来并成为ACM的总裁。我因为信息技术(Information Technology)贡献,有幸于2003年被选为ACM会士(Fellow),为全球第十七位华人获此殊荣者,深感荣幸。
2023/10/31
管理科学的实务
多年来,我参与中华民国管理科学学会「吕凤章先生纪念奖章评审会议」,评选出的获奖者都是年轻有为的管理科学研究者。比较遗憾的是,申请者大部分以学术研究及论文成果为被审查标的,很少提出如何将其研究成果转换成管理科学的成功实务案例。管理科学单纯比拼论文发表有意义吗?以上的问句并无贬抑管理学理论的意思。如同戴明(William Deming;1900~1993)所言:「光靠经验教导管理层任何事情,如果缺乏理论,对于如何提升品质和竞争地位是没有帮助的。」然而理论重要,缺乏实际经验也不行。戴明的管理理论是经由实战而来。1927年,戴明认识贝尔电话实验室的Walter Shewhart。Shewhart是统计过程控制概念的创始人,也是相关技术工具控制图的发明者,这使得戴明开始将统计方法应用于工业生产和管理。我在美国的电话公司工作时,实际的操作都使用到Shewhart有关变异的共通原因和特殊原因的概念。这些实际的操作步骤直接促成戴明的管理理论。戴明认为,这些电话公司的操作步骤不仅适用于制造过程,还适用于企业的领导和管理过程。据此,戴明发展在1940年美国人口普查中首次使用的抽样技术,并制定迭代比例拟合的演算法—Deming-Stephan algorithm。在第二次世界大战期间,戴明参与编制美国战争标准,并教授统计过程控制技术给参与战争生产的工人。1947年,美军占领日本,麦克阿瑟(Douglas MacArthur)将军请戴明协助日本推动人口普查。戴明在日本期间,日本科学家和工程师联盟(JUSE)邀请他来教授统计控制技术。这个组织曾经研究过Shewhart的技术,认为是日本重建的一个关键。戴明培训数百名工程师、经理和学者,教授统计过程控制和品质概念。戴明向日本的公司老板们传达的信息是,提高品质将减少开支,同时增加生产力和市占。许多日本制造商广泛应用他的技术,经历前所未闻的品质和生产力水平。提高品质和降低成本,共同创造对日本产品的新的国际需求。在1982年,戴明的书籍《品质、生产力和竞争地位》(Quality, Productivity, and Competitive Position)由麻省理工学院出版,并于1986年改名为《走出危机》。在这本书中,他提出一个基于他着名的《管理的14项原则》的管理理论。管理层未能为未来做出计划,将导致市场损失,进而导致失业。管理层应该不仅仅按季度股息来评价,还应该通过创新计划来保持业务运作,保护投资、确保未来股息,并通过改进产品和服务提供更多的就业机会。戴明的每一个原则都经过实务的验证,很值得管理科学教授们参考。
2023/10/20
智能城市的发展
近几年新竹县政府设置智能城市谘询发展委员,邀请我担任委员,也常和我沟通关于人工智能物联网(AIoT)的重要性。政府公权力扮演着智能城市实现的关键角色。新竹县一直致力于推动智能城市发展,为了拉近公务同仁与新科技的距离,于今年(2023年)7月19日举办名为「智能城市科技新知及技术教育训练」的活动。该训练课程内容包括近期最夯的聊天机器人ChatGPT、AIoT及ESG等最新发展趋势,以及数码转型的应用介绍等。这项活动的目标是由行政处长周秋尧所提出,希望透过长期系列课程引导,让第一线推动智能城市业务的同仁们能掌握最新信息,并将新的思维应用在简政便民上,让县民们感受到智能城市的美好。新竹县因应智能城市规划的浪潮,所提供的服务与治理将会变得愈加智能化。现今有愈来愈多的工具让公务服务变得更加便捷,而ChatGPT及AIOT正是其中的代表。透过简单易用的科技教育,每个人都可以成为工程师。此外,随着气候变迁及环境永续发展受到重视,加上中央政府提出2050年净零碳排的目标,各县市政府纷纷提出自己想要实现的净零城市目标或路径,新竹县也需要建立起属于自己的城市净零目标。在演讨会中,我特别强调城市数据的应用非常重要,例如,如果能在交通领域应用这些数据,将有助于减少民众的旅行时间。我个人发展智能农业的亲身经历,以AI生成白草莓病变的图片,在实际侦测农场病变时,可以将准确率由87.50%提升到96.88%。我指出,随着人工智能的蓬勃发展,ChatGPT已经可以透过数据与数据蒐集回应使用者的问题。然而,在某些图形和数据的正确性方面,仍然可能与真实情境有所差异,因此在享受科技服务的便利性时,如何将数据蒐集做有效且正确的应用才是至关重要。透过持续的交流与教育训练,我相信台湾各县市的智能城市发展将会愈来愈成功,让政府服务更智能,让县市民享受到更美好的智能生活。 
2023/10/5
迈向低碳永续家园
梭罗(Henry David Thoreau, 1817~1862)曾说过:「We can never have enough of Nature.」他一直在告诉我们永续发展的重要性。近年来, 经济部大力推动永续发展(Sustainable Development Goals;SDGs),甚至在社会新创暨新创产品及服务采购奖也涵盖SDG领域。在智能农业领域,AgriTalk(农译)技术一直朝低碳永续研发,除了非常坚持无毒有机的农业生产,更进一步,希望智能农业也能帮助净零碳排,于是以人工智能(AI)物联网(IoT)系统发展低消耗、高效率之精准农业系统,导入智能碳权云端系统,打造植物碳吸存模块化系统,可以帮助达成净零碳排的目的。利用人工智能及物联网,AgriTalk控制让智能农业生产能够标准化「固碳总量」及精准记录「碳足迹」,其作法是以AI精准施肥及农药使用,保护土壤永续。同时以IoT智能控制记录总用电及用水记录(进行碳足迹监控)。AgriTalk采用袋耕的方式,很容易将农业用废弃物炭化生成「生物炭」回归土壤及固碳。有趣的是,AgriTalk生产的姜黄在吸收二氧化碳进行光合作用时,在泥土内的姜黄茎部能固碳,效果极佳。AgriTalk多方面进行研发,让有机无毒智能技术可中和土壤,增加土壤的保水力及通气性,吸附土壤养分使其不易流失,并能提高族群数量及多样性。生产农产品为例,考虑净零碳排将无可避免地增加生产成本。然而,AgriTalk仍坚持农业应以永续发展为目标,并不遗余力地追求此目标。目前,AgriTalk已达到14项SDG指标,并得到了回报,经济部社会新创暨新创产品及服务采购奖特别颁发SDGs第12项指标的荣誉,亦即农业智能化服务。AgriTalk不计成本地实践净零碳排这种做法,在一般传统农业生产往往不易达成。这种做法在追求营利的同时,也不忘关注健康及环保问题,秉持着对地球永续经营的关怀。这样的承诺和移动对于农业产业而言具有重要意义。AgriTalk所实践的永续农业模式,除了促进生产力的提升,也对环境造成的影响更加友好。虽然过程中可能需付出额外的投资,但对未来环境和社会的影响却是无价的。希望AgriTalk的做法能激励其他农业从业者,引导他们寻找更加永续和环保的方法来生产农产品。这个事例向我们传递了一个重要的信息:在追求经济效益的同时,我们也必须关注地球的健康,并寻找在这两者之间达成平衡的方法。只有如此,我们才能实现可持续的农业发展,为我们的子孙后代留下更美好的未来。
2023/9/11
智能农业的成功因素
在台湾,农业物联网传感设备供应商众多,然而通讯技术和数据传输格式却千差万别,导致数据在不同系统间的流通和加值应用面临着困难。为了解决这一重要问题,农业部于2023年4月27日推出「智能农业传感数据格式标准与测试规范」。透过推动数据格式的标准化,提高农业物联网应用领域中数据串接的效率,同时也降低开发成本,推动农业物联网的深入应用。由中华电信负责「智能农业传感数据格式标准与测试规范」的制定,遵循台湾资通产业标准协会(TAICS)所规范的制定流程。该标准参考国际标准组织(OGC)提出的物联网标准框架,并收集来自产业、政府、学术界和企业等领域的专家意见。经过近一年的密集开会、讨论和评审,最终完成标准的制定工作。「智能农业传感数据格式标准与测试规范」确定59种不同的装置类别代码,同时提供农业系统平台层的应用程序界面(API)和数据传输格式,例如传感装置的量测单位等。如果智能农业系统能够遵循这一标准交换数据,将能够降低开发成本,实现数据的流通和数据的有效应用。此外,这一措施还将有助于推动多元化的智能农业整合应用服务的发展,为农业领域带来更大的创新和进步。为了推广本标准规范的应用,农业部举办2场公开说明会。说明会中,我被邀请担任讲师,分享「智能农业数据标准化与互通化之效益」,希望借此激发更多智能农业的创新应用和跨界合作机会。我的主题演讲提到台湾数码转型所面临的主要困境,是大数据运用能力不足,特别是在数据格式定义上的不严谨以及不同格式之间的互通困难。尽管农业和环境信息的量很大,但缺乏系统性的整理,导致这些信息未能得到广泛运用。大多数信息都是个别使用,无法串联和扩大规模。农业部的主导至关重要,尤其是在提供有效的机制方面,将小数据(规模在几十万以下)集结起来,扩大为大数据(规模在几千万以上),将有助于促进数据的更好利用和整合,推动智能农业的发展。我同时提供一个巧妙的数据应用案例,透过数据生成技术,将白草莓病变检测的准确率从87.50%提升至96.88%。这成果已在国际一流期刊上发表,并被日本杂志《Pen》专题报导,主题为「2033年,科技的未来会是怎麽样的?」其中,农译(AgriTalk)使用5G技术的有机无毒白草莓成为台湾受到报导的智能农业技术。透过分享这一主题,我与现场的农业信息服务提供者深入交流,激发更多跨领域农业数据应用的想法,加速数据格式标准化的推动。台湾智能农业已经迈入另一个发展阶段,特别是在农业物联网应用中的数据格式标准建立方面,其重要性日益凸显,加速智能农业创新发展更为必要。同时,农业部也鼓励农业相关部门、企业以及学研单位共同合作采用这一标准,共同致力于打造智能农业的美好未来。
2023/8/21
电信流量工程之父Agner Krarup Erlang
丹麦人Agner Krarup Erlang是第一位研究电话网络流量的专家。Erlang是天才儿童,小学毕业后,以14岁之姿高分通过哥本哈根大学(University of Copenhagen)入学考试,大学当局考虑半天,还是决定不让他入学。Erlang只好摸着鼻子回家,直到18岁时,再度赢得奖学金,进入哥本哈根大学。Erlang专精数学、天文学、物理及化学,并于1901年顺利毕业。他讲话精简,不善交际,喜欢当一个旁观者,朋友昵称他为「Private Person」。Erlang于1908年加入哥本哈根电话公司(Copenhagen Telephone Company),开始研究电话交换机的效能。Erlang将机率理论应用于电话流量(Telephone Traffic)分析,在1909年发表第一篇相关论文,证明随机的电话(Telephone Calls)到达电话交换机的时间,遵循Siméon Denis Poisson的分布法则(Poisson's Law of Distribution)。为了研究一个乡村的电话交换机运作过程,Erlang亲自带着梯子在哥本哈根街头趴趴走,并经由街道的人孔,爬入地底下的机房进行量测工作。Erlang最重要的成果,发表于1917年论文《Solution of some Problems in the Theory of Probabilities of Significance in Automatic Telephone Exchanges》。他提出完整电话流量的分析论述,发明有名的Erlang公式(Erlang's formula)来计算电话交换机忙线的机率。美国贝尔实验室的研究员为了能够读懂Erlang的原始论文,还特别学习丹麦文。由于Erlang在排队理论及流量工程(Teletraffic Engineering)有极大贡献,因此在1944年,流量的量测单位以「Erlang」命名。将指数(Exponential)变量相加的新分布也以Erlang命名,称为「Erlang Distribution」。瑞典电信大学创造一种电脑语言Erlang Programming Language,此语言后来移转到瑞典电信巨擘爱立信(Ericsson)的开放电信平台实验室,之后又被释出成为开放源码的计划。爱立信采取这个名字,还有另一个原因:Erlang也是Ericsson Language的简写。这个语言精简好学,很符合开发大型工业用实时系统(large industrial real-time systems)的分散式、容错、多核心软件的需求。Erlang有一特点,可以帮助我们思考和互动,进而写成程序。它的程序码可以「热抽换」(Hard Standby;亦即可以一边执行一边升级,不用先暂停服务),如果移到多核心处理器的环境中执行,速度会自然变快(甚至有可能达到线性加速,n个核心就提升n倍)。运营商如T-Mobile,都使用Erlang开发分散式系统。除了电信系统外,Erlang也被用来开发财务系统或各种服务器系统。我的实验室发展物联网平台IoTtak,也曾考虑使用Erlang开发分散式系统,联接大量的物联网设备。
2023/7/28
语音技术的数码转型
基于语音的多媒体物联网(IoMT)逐见普及,被大量用于语音到文本(Speech to Text)的翻译和语音控制应用。此类应用核心技术是自然语言处理。陈信宏教授和我的研究团队发展一套语音谈话的IoT应用开发平台,称为VoiceTalk,提出一种新自然语言处理机制,自动语音识别,借此发展不少有趣的互动应用。2020年台湾总统大选电视辩论直播,公视新闻网和陈信宏带领的语音识别团队合作,采用当时国立交通大学团队开发的人工智能(AI)语音识别系统,将语音实时转换成字幕。陈信宏指出,语音识别有几大挑战,包括要有足够的文字知识库、要能够处理语音杂讯,还有自发性语音的重复和修正等,比如讲者说到「...好,好像」等字词。除此之外,交大团队也在视觉上下功夫,比如字体大小、字幕行数多寡等。2020年总统大选辩论直播,语音识别AI搭配听打员微调,提高字幕准确率。公视经理苏启祯表示,这次公共服务实验难能可贵,未来技术更成熟,不排除应用于开票报导或其他大型转播专案。VoiceTalk将语音转换成繁体中文文本后,还要将之翻译成不同语言。如今我们上网读文章,遇到不同语言的文字,有软件可进行翻译,这是古代人想像不到的神奇应用。没有翻译文章的工具,人类的沟通就受到限制。方东美(1899~1977)在其巨着《中国哲学精神及其发展》写着: 「伟大翻译家实导更伟大创作之先河。」的确如此。方东美曾说:「闻所成慧(śrutamayī-prajñā)、思所成慧(cintāmayī-prajñā)、修所成慧(bhāvanāmayī-prajñā)乃哲学境界之层次,哲学功夫之阶梯,闻入于思,思修无间,哲学家兼具三慧,功德方觉圆满。」藉由翻译,广读世界各地哲人的文章,是「闻入于思」的重要步骤。现今的资通讯技术,很容易达到这个目的。于是,我们也思考如何将VoiceTalk加入ChatGPT的plugin,以达到「闻入于思」的境界。这需要我们对历史文化的认知。由翻译引导出哲学、文化蓬勃发展的例子发生在八到十世纪间的阿拉伯世界。在此时期,巴格达的学者如火如荼将希腊作品翻译为阿拉伯语。例如穆斯林史学家Ibn Ishaq(Abu Abd Allah Muhammad ibn Ishaq ibn Yasar al-Muttalibi )就以翻译亚里斯多德(Aristotle)着作闻名于世;到了十一、十二世纪时,有一群基督徒住在被伊斯兰统治的西班牙,接触这些阿拉伯思想家的着作,以及亚里斯多德等希腊哲学家的阿拉伯译作。这群基督徒将阿拉伯译/着作再翻译成拉丁文,造成十三世纪西方哲学与神学的黄金时期。古人必须千辛万苦地翻译文章,才能获得知识,如今ChatGPT的普及,我们有智能的文章翻译软件,比古人幸福多了。值得深思的是,如何在资通讯工具大量翻译的知识中,获得真正哲学与文化的精髓? 
2023/7/19
更好的团队合作估算方法:计划扑克
在执行软件专案时,常常使用截止日期来逆向计算工时,然而这种做法有时会使程序工程师无法确保完成品质,容易导致他们形成「先求有,再求好」的思维。此外,一些专案经理可能会认为程序工程师的日常工作状况不佳,因此将初始时间乘以一个倍数作为缓冲时间。事实上,程序工程师不会因为时间变长而变得更有效率,过度放宽截止日期不会提高他们的工作效率。确实,工时无法精确预测,但可以采取一些方法达到「相对客观」的估算。在整个工时评估的问题上,需求的复杂度与工时往往呈正相关,因此分析需求复杂度变得非常重要。计划扑克(Planning Poker)是一种敏捷软件开发中常用的估算技巧,用于评估软件开发任务的工作量或复杂度。它是一种团队合作的估算方法,通常在敏捷或迭代开发过程中使用。在使用敏捷软件开发框架(如Scrum)进行专案时,其中一个关键的会议是每个新专案开始时进行的计划会议。在此会议,团队会共同计划他们认为在该次迭代中可以完成的工作量。团队在这个会议中使用计划扑克技巧,此技巧允许他们共同估算待办工作的复杂度。执行计划扑克时,建议参与人数不宜过多,亚马逊(Amazon)的Jeffrey Bezos以确保会议参与人数不超过2个比萨餐点能够供应的人数而闻名,Steve Jobs则着称于要求那些在会议中没有具体目的的人离开。计划扑克的基本流程如下:1.团队选择要估算的任务或项目。 2.每位团队成员手中拿着1组特殊的估算卡片,上面列有不同的数字或尺寸,例如:1、2、3、5、8、13、20、40、100(代表估算的相对大小)以及一张 "?"/"?" 卡片(代表不确定或需要进一步讨论)。3.由专案经理或项目负责人将任务的内容和要求介绍给团队成员。4.所有团队成员同时选择一张卡片,代表他们对该任务估算的工作量或复杂度。5.当所有成员都选好卡片后,将卡片翻面,统一揭开。6.如果估算的数字差异不大,则取得一致的估算值,进行下一个任务的估算;如果估算的数字差异较大,则进行讨论,并再次进行选择直到取得一致。7.重复上述步骤,直到所有的任务都被估算完毕。计划扑克使用创造性模糊进行初步估算,同时避免深陷于绝对数字的困境。创造性模糊之所以存在,是因为现实与理想之间存在着相当大的差距,由于各种限制条件,我们无法精确地量化事物。因此,通过创造模糊的空间,可以避免对数值进行不必要的分析。对于专案经理来说,与其评估一个无法实现的时间表,不如评估更加准确客观的时间表。这样一来,团队成员可以第一时间了解与专案预计时程相差多远,同时在资源有限的情况下,也可以更好地安排需求的优先顺序或寻求其他帮助。然而,计划扑克只是一种估算工具,而非确定性预测。它提供一种相对客观的方式来评估工作量,但仍需要在实际执行过程中进行调整和迭代。此外,团队成员的参与和互动至关重要,并且需要专案经理的引导和支持。因此,在进行软件专案时,笔者建议结合计划扑克等估算方法和敏捷开发的原则,注重团队合作、沟通和迭代。这样的方式能够更好地应对专案的不确定性,提高工作效率和品质,并确保顺利完成专案目标。(作者为国立阳明交通大学资工系终身讲座教授暨华邦电子讲座)
2023/7/6