arXiv:2412.00206cs.AIcs.CY2024-12

未来编程语言将用自然语言表达需求,自动转为高效代码,保障人类控制权。

Towards the Ultimate Programming Language: Trust and Benevolence in the Age of Artificial Intelligence

  • 用自然语言定义需求,经系统语言转换后生成优化代码
  • 强调信任与善意,使程序主动支持用户利益
  • 适合关注AI协作、人机交互的开发者与研究者

本文探讨人工智能时代编程语言的演进方向。提出未来程序应以自然语言表达需求,经精确系统定义语言转换,最终生成高性能代码。引入“终极编程语言”概念,强调其在维持人类对机器控制中的作用。信任、可靠性和善意被视作提升人机协作的关键要素,使程序不仅能理解任务,更能主动支持用户目标。

原文摘要 · Abstract (English)

This article explores the evolving role of programming languages in the context of artificial intelligence. It highlights the need for programming languages to ensure human understanding while eliminating unnecessary implementation details and suggests that future programs should be designed to recognize and actively support user interests. The vision includes a three-level process: using natural language for requirements, translating it into a precise system definition language, and finally optimizing the code for performance. The concept of an "Ultimate Programming Language" is introduced, emphasizing its role in maintaining human control over machines. Trust, reliability, and benevolence are identified as key elements that will enhance cooperation between humans and AI systems.

编程语言人机协作AI信任

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。