Vajra - Step-by-Step Programming with Natural Language
Association for Computing Machinery (ACM) via YouTube
AI Engineer - Learn how to integrate AI into software applications
Most AI Pilots Fail to Scale. MIT Sloan Teaches You Why — and How to Fix It
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore a groundbreaking end-user programming paradigm for Python in this 22-minute conference talk from the 24th International Conference on Intelligent User Interfaces. Discover how Vajra maps natural language commands into Python code, aiming to reduce barriers in producing well-formed code and exploring third-party APIs. Learn about the semantic parsing model that bridges the syntactic and lexico-semantic gaps, making programming more accessible to both experienced programmers and non-programmers alike. Gain insights from the usability study results demonstrating the effectiveness of this novel approach in enabling users to produce code regardless of prior programming experience.
Syllabus
Vajra: step-by-step programming with natural language
Taught by
ACM SIGCHI