Can anyone give me an insight into how Siri was built?
What conversational technology powers today’s AI assistants, such as Siri and Cortana?
Siri’s backend was originally based on a government sponsored (SRI) project called PAL (Personalized Assistant that Learns). CALO, the Cognitive Agent that Learns and Organizes, was developed as part of the PAL project. What is not so widely known is that SPARK (SRI Procedural Agent Realization Kit) forms the heart of CALO’s task execution. The real strength of Siri lies in this middleware infrastructure that integrates more than 35 APIs.
See also some of my other Quora answers about Siri:
- Is anyone working on an open source version of Siri?
- Which topics on Quora are related to the technology behind Apple Siri?
- What language is Siri written in?
- How do I create something like Siri or JARVIS?
- Which are the sources of siri?
- What are the technical requirements for building system similar to siri other than mobile app development?
- Is there an app similar to the Siri app for the iPhone 4?
- What software stack does Siri use?