slot deposit pulsa slot mahjong slot gacor slot gacor slot gacor resmi slot gacor 2025 slot gacor terpercaya slot gacor 2025 slot gacor hari ini slot gacor hari ini slot gacor hari ini
亚马逊首席技术官 Werner Vogels 推出基于 Rust 的媒体摘要工具
17611538698
webmaster@21cto.com

亚马逊首席技术官 Werner Vogels 推出基于 Rust 的媒体摘要工具

资讯 0 868 2024-07-16 11:13:05

图片

亚马逊首席技术官 Werner Vogels 最近推出了一款名为 Distill CLI 的工具,这是一款用 Rust 编写的个人项目。该工具已经开源,它利用 Amazon Transcribe 和 Amazon Bedrock 直接从命令行来生成录音摘要。

Distill CLI 同样基于开源工具 Amazon Bedrock Audio Summarizer,这款新的 CLI 工具提供了一种自动化方式来转录和汇总媒体文件,使用 Amazon S3、AWS Lambda、Amazon Transcribe、Amazon Bedrock 和 AWS CDK 来管理项目的基础设施。

Distill CLI 由 Rust 应用程序总结并提取日常会议中的重要细节,由 Vogels 及其在亚马逊的团队开发。

Vogels 在今年早些时候介绍了 Distill CLI,他在《黑客入侵,让团队会议变得更好》一文中首次提到了这个项目,强调了其在改进笔记记录过程中的应用。

图片

Distlll CLI 输出示例。来源:All Things Distributed 博客

Vogels 这样写道:

“我一直在寻找可以帮助我改进自己的笔记记录过程的工具和策略(例如康奈尔方法)。虽然我通常更喜欢用笔和纸(因为事实证明它有助于记忆和综合),但不可否认的是,技术可以帮助提高我们积累的能力。在会议等情况下尤其如此,因为积极参与和同时做笔记可能会互相冲突。”

图片

Distill 的第一个版本。来源:All Things Distributed 博客

Vogels 还分享了该项目早期阶段做出选择的细节,后来他对该项目的目标进行确定,利用人工智能来转录和总结虚拟团队会议:

我们用 Rust 重写了一个 Lambda 函数,发现冷启动速度提高了 12 倍,内存占用减少了 73%。在不知不觉中,我开始思考其它方法,让整个过程在我的用例中更加高效。

他强调,虽然最初的概念验证将媒体文件、便笺和摘要存储在 S3 存储桶中,但发布后 Distill CLI 会将便笺和摘要保存在内存中,这样减少了写入 S3 的次数。简单的 UI 提供状态更新并通知用户可能产生的故障,允许在不离开命令行的情况下上传媒体并监控摘要过程。

Distill CLI 支持将摘要输出到终端并且输出为 Word 文档、文本文件、Markdown 和 Slack 消息。此外该工具还可以处理Amazon Transcribe 支持的任何语言的音频文件。

尽管 Distill CLI 源于团队需求,但 Vogels 坦承提道,他的目标是用一门新语言挑战自己,这证明了修修补补是一种有效的学习方式,并且能够保持好奇心:

“我之前就说过,你必须要努力工作。否则一切都是废话。随着越来越多的开发者选择 Rust 来解决大规模难题,我觉得是时候亲自动手了。”

他承认 Rust 可能具有的挑战性:

“前期,你会遇到很多阻力,有时当您真正想做的只是进入 IDE,并开始构建时,这会很困难。但是一旦你进入了另一端,就有巨大的潜力来加快速度。请记住,构建系统、服务或应用程序的成本与运营成本相比较微不足道,因此你应该不断审查构建方式。”

Pyle Cloud Technologies 联合创始人兼首席执行官 Benjamen Pyle 评论道:

“非常高兴看到亚马逊开始支持、鼓励和投资 Rust。它是一种非常适合很多用例的出色编程语言。从 CLI 工具、嵌入式系统、Web API 到无服务器工作负载,无所不包”。

一名用户名为 erikhopf 的网友在 Hacker News 上补充道:

“我特别喜欢将学习 Rust 与在亚马逊编写文档进行比较,这是一个充满摩擦的雷区”。

Distill CLI 已经在 GitHub 上就绪,它根据 Apache 2.0 许可证提供分发。

项目地址:https://github.com/awslabs/distill-cli/

作者:万能的大雄

参考:

https://www.allthingsdistributed.com/2024/06/introducing-distill-cli.html

评论