In exploratory programming, programmers often face a semantic gap between their high-level understanding and the low-level interfaces available for interacting with objects in a system. That is, technical object struc...
详细信息
ISBN:
(纸本)9798400712159
In exploratory programming, programmers often face a semantic gap between their high-level understanding and the low-level interfaces available for interacting with objects in a system. That is, technical object structure and behavior need to be interpreted as abstract domain concepts, which then increases cognitive load and thus impedes exploration progress. We propose semantic object interfaces that bridge this gap by enabling contextual, natural-language conversations with objects. Our approach leverages an exploratory programming agent powered by a large language model (LLM) to translate natural-language questions into low-level experiments and provide high-level answers. We describe a framework for integrating semantic object interfaces into existing exploratory programming systems, including a prototype implementation in Squeak/Smalltalk using GPT-4o. We showcase the potential of semantic object interfaces through case studies and discuss their feasibility, limitations, and impact on the programming experience. While challenges remain, our approach promises to reduce mental effort and empower programmers to explore and understand systems at a higher level of abstraction for a better programming experience.
Researchers are working on a technique that enables a humanoid robot to learn basic language skills by communicating directly with people. Google and Stanford University scientists have developed a large, cloud-based,...
详细信息
Researchers are working on a technique that enables a humanoid robot to learn basic language skills by communicating directly with people. Google and Stanford University scientists have developed a large, cloud-based, deep-learning neural network suitable for complex tasks such as object recognition and machine translation. Scientists have developed an approach designed to let robots work with in concert with humans in factories and other settings.
暂无评论