Vittorio Perera
I am currently a Lead Software Engineer at Salesforce where, through my expertise in NLP and building voice agents, I am contributing to Agentforce. I joined Salesforce through the acqusition of Tenyx (you can read all about it here). I was lucky to join Tenyx as the second engineer on the team and during its two years I helped de-risk our initial idea (build a voice agent natively powered by an LLM), build a first POC, develop it into a real product and deliver it to our customers.
Previously, I worked as applied scientist at Amazon Lab 126 in the Alexa Conversations group. During my tenure at Amazon I focused on controllable–both semantically and stylistically–natural language generation (NLG) at scale.
Before joining the workforce, I earned my Ph.D. at Carnegie Mellon University working with Prof. Manuela Veloso. My thesis explored how to enable bidirectional human-robot interaction. In the human-to-robot direction, I developed algorithms to let a mobile service robot understand requests to perform tasks, and questions about its experience. In the robot-to-human direction, I enabled the robot to provide explanations about the task it executed with a level of detail that matches the user’s request.
Prior to CMU, I was a master student in Artificial Intelligence and Robotics at Sapienza University in Rome where I also got my B.S. in Computer Engeneering.
News
Oct 1, 2024 | After a bit more than 2 years Tenyx was successfully acquired by Salesforce. While I will continue building voice agent, it will be in the context of the world’s #1 CRM. See the official announcement here!! |
---|---|
Jul 1, 2022 | After almost four great years at Amazon I have joined Tenyx. Looking forward to build the next generation of intelligent voice-based agents! |
Mar 1, 2022 | Launching a first version of the website |
Selected Publications
-
INLGSchema-Guided Natural Language GenerationIn Proceedings of the 13th International Conference on Natural Language Generation 2020
-
AAAIMulti-Task Learning for Parsing the Alexa Meaning Representation LanguageIn Proceedings of the Thirty-Second AAAI Conference on Artificial Intelligence, (AAAI-18) 2018
-
Robotics