专栏名称: 亚马逊云科技
亚马逊AWS的公众号,第一时间获取关于AWS国内外服务的资讯。AWS中国(北京)区域由光环新网运营。
目录
相关文章推荐
储能与电力市场  ·  10%,2h配储,甘肃宁县驭风行动风电试点项目竞配 ·  昨天  
艾锋降级  ·  iOS 18.0 正式版已发布,大约有 ... ·  2 天前  
中国港湾  ·  新华社:科伦坡港口城免税购物中心开业 ... ·  2 天前  
第一财经资讯  ·  伯克希尔突变!巴菲特副手大笔抛售! ·  2 天前  
云技术  ·  2698万元大单:阿里云中标 ·  5 天前  
51好读  ›  专栏  ›  亚马逊云科技

一年编写 4500 年代码的奇迹,Amazon Q 引领开发新速度!

亚马逊云科技  · 公众号  · 互联网安全 科技自媒体  · 2024-09-10 10:11

正文


对于开发者而言,日常工作中有大量的任务都是机械式的重复工作。这些任务不仅消耗时间,还让开发者无法专注于真正具有挑战性和创造性的工作。随着项目复杂性的增加,开发者逐渐陷入这些无尽的重复性任务中,精力和创造力也因此受到限制。


Gartner 最近发布了首份人工智能代码助手(AI Code Assistants)魔力象限报告,该报告从执行能力和愿景完整性两个维度对 12 家人工智能代码助手供应商从进行了评估。在这份报告中,亚马逊云科技凭借其卓越的表现位列领导者象限。



Amazon Q Developer 是亚马逊云科技提供的人工智能代码助手,助力开发人员和 IT 专业人士能够更快、更轻松地构建、保护、管理和优化应用程序,帮助缩短在软件开发生命周期中常见的非差异化工作时间,例如设计研究、规划、编码、测试、调试、故障排查和现代化改造。


1

人工智能写代码、节省 18.5 亿元


Amazon Q Developer 并非纸上谈兵,它在实际应用中已经展现出了强大的能力。在 2024 年 Q2 的财报电话会议上,Amazon CEO Andy Jassy 透露,通过使用 Amazon Q Developer 的代码转换功能,公司成功将 30,000 个产品应用从 Java 8 或 11 迁移到 Java 17。这一操作不仅节省了 4500 多年的开发工作,还每年为公司节省了 2.6 亿美元的性能提升成本。仅仅几个月的时间,这款工具的影响就已经显而易见。

那么,Amazon Q Developer 究竟是如何工作的呢?首先,它能够生成高度准确的代码,并且与开发者就代码进行对话。这些对话不仅可以筛选出可能存在偏见偏向升级和优化的代码建议,还可以根据开发者的请求生成新代码,或者帮助调试和排查问题。

Amazon Q Developer 的一大实际应用场景是通过人工智能实现代码转换。例如,将代码从 Java 8 或 11 升级到 Java 17 通常需要大量的时间和精力,开发者可以将这项繁琐的任务交给 Amazon Q 来完成,而不是自己手动处理。

随着 Amazon Q Developer 带来的生产力变革,许多人开始担心开发者的工作会被人工智能取代。然而,事实并非如此。虽然人工智能确实能处理很多重复性任务,但开发者仍然在整个过程中扮演着至关重要的角色。Moor Insights and Strategy 的副总裁兼首席分析师 Jason Andersen 指出,向人工智能助手请求编写代码与请求将文本翻译成另一种语言并确保语义正确没有本质区别。在这两种情况下,人类都需要提供上下文和指导,人工智能只是辅助工具。

无论您在哪里需要帮助——在亚马逊云科技管理控制台、Amazon IDE 中,还是通过 Slack,Amazon Q 都能为客户提供支持。包括埃森哲、波音、华纳音乐集团等在内的客户都在使用 Amazon Q Developer 的代码建议来提高开发人员的生产力和效率。例如,BT 集团已经生成了超过 10 万行代码,并自动化了其开发人员大约 12% 的重复性任务。虽然 Amazon Q Developer 在代码生成和指导方面表现出色(对所有个人用户免费),但它的功能远不止于此。它还可以帮助开发人员了解亚马逊云科技服务和架构最佳实践、排查服务错误和网络问题、选择实例,以及优化 SQL 查询和 ETL 流水线。


2

Amazon Q 全家桶


Amazon Q Business


Amazon Q Business 是一款商业生成式 AI 助手,可以提供企业系统中的数据和信息回答问题、提供摘要、生成内容并安全地完成任务。它能提升员工的创造力、数据导向性、工作效率、准备程度和生产力。

Amazon Q Business 可轻松安全地连接到 40 多种常用的企业应用程序和文档库,例如 wikisAtlassian、Gmail、Microsoft Exchange、Salesforce、ServiceNow、Slack 和 Amazon Simple Storage Service(Amazon S3)。只需向 Amazon Q 指明您的企业数据和代码存储库,它就会搜索您的所有数据、进行逻辑总结、分析趋势,并就数据与最终用户进行对话。这有助于企业用户访问其所有数据,无论数据位于组织的哪个位置。

Amazon Q Apps 是 Amazon Q Business 的一项新功能,让企业内的用户能够快速将想法转化为轻量级应用程序,从而自动化任务和提高生产力。通过 Amazon Q Apps,用户可以轻松构建、共享和定制基于私有数据的应用程序。


Amazon Q Developer


从编码、测试和升级应用程序,到诊断错误、执行安全扫描和修复,以及优化亚马逊云科技资源,Amazon Q Developer 可协助开发人员和 IT 专业人员完成所有任务。Amazon Q 具有先进的多步骤规划和推理功能,可以进行转换(例如,执行 Java 版本升级)并根据开发者请求生成新功能。


Amazon Q in QuickSight


Amazon QuickSight 是一个统一的商业智能服务,提供现代化的仪表板进行交互式分析、分页报告呈现约定格式的数据、嵌入式分析直接在应用程序中获取洞见,以及以自然语言提出问题进行增强分析。基于无服务器架构,支持基于消费的定价和自动扩缩。组织可以整合并迁移多个旧版商业智能系统,消除复杂性。

集成了 Amazon Q 的 Amazon QuickSight 适用于所有有分析需求的用户,在生成式 AI 的赋能下,大幅提高数据驱动决策的效率:

  • 通过自然语言快速建立计算任务,构建并优化分析视觉效果。

  • 辅助叙事,允许业务用户以演示文稿格式分享发现,以辅助决策:

    ①解读数据:从数据中获取有意义的信息并得出结论,以推动决策;

    ②生成叙事:分析少量数据来生成连贯、有力和富有洞察力的叙述;

    ③生成精细化内容:控制人工智能冗长度,自定义叙事文本;

    ④共享最新数据:随时快速更新和发布数据。

  • 让所有用户能够快速针对他们的数据提出问题并得到答复。

  • 扩展嵌入到您自己面向客户的产品和内部应用程序中。


3

Amazon Q 赋能全球企业


Amazon Q 功能强大,易用性高,能够满足企业和开发人员在文本生成、数据分析、代码开发等方面的需求。全球已有多家企业正在使用 Amazon Q。


Bayer AG 是全球大型制药和生物医学公司之一。


“我们将生成式 AI 融入我们全新的决策科学生态系统 (DSE)平台,使数据科学家能够为几乎任何应用场景快速构建、训练和部署机器学习模型,这太让人兴奋了。通过在整个 DSE 中实施 Amazon Q 企业版,我们预计可将入门时间缩短约 70%,并将开发人员的工作效率提高 30% 以上。”

Will McQueen 

Bayer GA 全球数据资产主管


Deloitte 是审计与鉴证、咨询、财务咨询、风险咨询、税务及相关服务的领先提供商。

“十多年来,Deloitte 和亚马逊云科技不断创新,以帮助客户解决最复杂的业务问题。生成式 AI 的潜力吸引了各行各业和各个层面的客户,这些客户与我们讨论如何将其注入业务流程,从而提高生产力,Amazon Q 是一款一站式解決方案,可提供功能齐全的生成式 AI 解决方案,专为处理任何企业数据而打造。该解决方案的企业级安全和隐私控件,以及旨在支持各种应用程序的连接器,可让客户轻松入门。”

Nishita Henry 

亚马逊云科技联盟全球首席商务官


宝马集团是高档汽车和摩托车的全球制造商。

"在宝马,我们的区域专家专注于优化整个供应链的库仔”,宝马集团数据工程和分析专家  Christoph Abrecht 说。“他们定期收到利益相关者(例如我们的董事会成员或供应链专家)的请求,要求他们创建新的控制面板视图!以分析最新趋势。Amazon QuickSight 的全新 Amazon Q 赋能的创作体验可以节省大量时间,使用自然语言创建计算(无需停下来进行参考)、快速构建视觉效果,然后优化视觉呈现以获得精确的体验。区域专家可以通过快速周转给我们的业务用户留下深刻的印象,业务用户可以更快地做出关键决策。”

Christoph Albrecht

宝马集团数据工程和分析专家


近年来,人们对使用人工智能改进软件开发越来越感兴趣,生成式人工智能编码助手和聊天机器人该领域最有前途的新发展之一。以猜词游戏为例,使用生成式 AI 编程助手轻松理解、构建、升级你的应用。


词海探秘

扫描二维码立即体验





期待你的分享  收藏  在看  点赞

亚马逊的一小步,云计算的一大步!