How does Amazon CTO Werner Vogels β a person value untold thousands and thousands, who throughout the COVID-19 pandemic outright purchased the small Central Amsterdam Airbnb heβd been residing in β spend his days? From the seems of it: constructing AI-powered meeting-summarizing apps. Go determine.
In a put up this week on Vogelsβ private weblog, he particulars Distill, an open supply app he constructed together with his βOCTOβ (Workplace of the CTO) crew to transcribe and summarize their convention calls. Distill takes an audio recording of a gathering (in codecs like MP3, FLAC and WAV), analyzes it, and generates a abstract together with a listing of to-do objects. It might probably optionally spit out that abstract and checklist to platforms reminiscent of Slack through customized integrations.Β
As one would possibly anticipate of an app from Amazonβs CTO, Distill depends conspicuously on paid Amazon services and products to do the computational heavy lifting. AWS Transcribe carries out Distillβs transcription; Amazon S3 gives storage for the assembly audio information; and Bedrock, Amazonβs generative AI growth suite, handles summarization.
However why create a gathering summarizer when there are numerous instruments on the market that may fulfill the aim? Nicely, I’ve to think about that Vogels thought, why not? He has tons of sources at his disposal and seemingly sufficient spare time for hobbyist programming tasks. Per the weblog, heβs already attempting his hand at porting Distillβs codebase from Python to Rust. (Being the CTO is sweet work if you will get it.)
One distinctive factor about Distill is that it lets you choose which AI mannequin performs the assembly summarizing. By default, itβs Sonnet, a midrange mannequin in Anthropicβs Claude 3 household. (Amazonβs giant stake in Anthropic would possiblyβve had one thing to do with that design resolution.) However any mannequin hosted in Bedrock will work, like Metaβs Llama 3 and fashions from AI startups Mistral, AI21 Labs and Cohere.Β
Vogels doesnβt promise that Distill gainedβt make errors.Β
βKeep in mind, AI shouldn’t be good,β he writes. βA few of the summaries we get again β¦ have errors that want guide adjustment. However thatβs OK, as a result of it nonetheless quickens our processes. Itβs merely a reminder that we should nonetheless be discerning and concerned within the course of. Vital pondering is as essential now because it has ever been.β
Iβd argue that having to be βconcernedβ in summarizing sort of defeats the purpose of an computerized summarizer. You would possibly as properly rent a stenographer. However youβll by no means catch Vogels badmouthing the tech his employerβs promoting. And that, Iβd wager to say, is why heβs nonetheless CTO.Β