Building Developer Assistants that Think Fast and Slow

Subscribers:
348,000
Published on ● Video Link: https://www.youtube.com/watch?v=aqJG-l_ZPVc



Duration: 1:10:12
3,316 views
67


A Google TechTalk, presented by Mayur Naik, 2022/05/19
Abstract: Prevalent developer assistants are either conventional "slow-thinking" tools based on logic reasoning, or emergent "fast-thinking" tools based on deep neural models trained on enormous amounts of code. In this talk, I will survey the strengths and limitations of these two classes of tools, and propose a new approach which combines their benefits without suffering from their drawbacks.

About the Speaker: Mayur Naik is Professor of Computer and Information Science at the University of Pennsylvania. His research lies at the intersection of programming languages and machine learning, with a current emphasis on neurosymbolic programming. He received a Ph.D. in Computer Science from Stanford University in 2008.




Other Videos By Google TechTalks


2022-10-25Raullen Chai | CEO & Co-founder of IoTex | web3 talks | Oct 6th 2022 | Hosted by Raphael Hyde
2022-10-25Peter Schiff | CEO & Chief global strategist of Euro Pacific Cap Inc | web3 talks | Sep 29th 2022
2022-10-25Raoul Pal | CEO of RealVision, GMI, etc. | web3 talks | Sep 29th 2022 | Hosted by Raphael Hyde
2022-10-20Robust Design Discovery and Exploration in Bayesian Optimization
2022-09-20Master Equation for Discrete-Time Stackelberg Mean Field Games
2022-09-12Graph Attention Retrospective
2022-09-09Bayesian Optimization in the Wild: Risk-Averse Decisions and Budget Constraints
2022-07-16Fast Linear Algebra for Distance Matrices
2022-07-12Deep Learning 2.0: How Bayesian Optimization May Power the Next Generation of DL by Frank Hutter
2022-06-13Expressing High Performance Irregular Computations on the GPU
2022-05-24Building Developer Assistants that Think Fast and Slow
2022-05-052022 Blockly Developers Summit: Bad Blocks
2022-05-052022 Blockly Developers Summit: Debugging in Blockly
2022-05-052022 Blockly Developers Summit: Year in Review and Roadmap
2022-05-052022 Blockly Developers Summit: Customizing Blockly
2022-05-052022 Blockly Developers Summit: Blockly at Google - Scratch for CS First
2022-05-052022 Blockly Developers Summit: Serialization
2022-05-052022 Blockly Developers Summit: Block Definitions - Past, Present, and Future
2022-05-052022 Blockly Developers Summit: TypeScript Migration
2022-05-052022 Blockly Developers Summit: Contributing to Blockly
2022-05-052022 Blockly Developers Summit: Backwards Execution