For decades, the relationship between developer and computer was simple: the human told the machine what to do. Next came machine learning systems, where the machine was in charge of computing the functional logic behind developer-supplied examples, typically in a form that humans couldn’t even understand. Now we are entering a new age of software development, where humans and machines work collaboratively together, each doing what they do best. The developer describes the "what"—objects, actions, and goals—and the machine produces the “how,” writing the code that satisfies each user’s request by interweaving developer-provided components. The result is a system that is easier to create and maintain while providing an end-user experience that is more intelligent and adaptable to users’ individual needs.
Adam Cheyer explores concrete examples of this software trend applied to a next-generation conversational assistant. Adam then offers an overview of a freely downloadable development environment so that you can give this a try yourself and start monetizing your content and services through a new channel that will be backed by more than a billion devices in just a few years.
Adam Cheyer is a vice president of R&D at Samsung. Previously, he was cofounder and vice president of engineering at artificial intelligence company Viv (acquired by Samsung in 2016); was cofounder and vice president of engineering at Siri (acquired by Apple in 2010); cofounded Sentient Technologies, which applies distributed machine learning algorithms to discover novel solutions to complex problems; served as vice president of engineering at Verticalnet (enterprise software) and Dejima (mobile software); and was chief architect of CALO, the largest AI project in US history, at SRI International. Adam is a founding member and first developer at Change.org, the world’s largest petition platform, with a quarter billion members. He has authored more than 60 publications and 25 patents. Adam graduated with highest honors from Brandeis University and received the Outstanding Masters Student award from UCLA’s School of Engineering.
©2019, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org