Pair Programming with Intelligent Social Agents
Pair Programming with Intelligent Social Agents
批准号:
2302701
负责人:
Nicholas Haber
金额:
$85.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2023
资助国家:
美国
项目状态:
未结题
起止时间:
2023-09-01 至 2026-08-31
中文摘要
结对编程是两个程序员一起工作的一种编码实践。一个程序员,即驱动程序编写代码,而另一个程序员,即观察者,在编写代码时检查每一行代码。二十年的CS教育研究表明,结对编程显著提高了编程能力,并增加了学生成为并继续主修计算机专业的可能性。人工智能(AI)正在改变现代生活,并有可能改变学生学习编程的方式。现代人工智能工具,如OpenAI的ChatGPT,可以在没有人工干预的情况下编写、汇总、评论和解释程序。这个项目的目标是原型、测试和研究一个名为CoCode的配对编程AI代理,它可以作为学生的工具和导师。这个项目将帮助我们更好地理解基于人工智能的工具在计算教育中所扮演的角色。该项目将探索各种理论知情的设计选择,并在语言模型和协作强化学习方面的最新突破上进行创新,从而开发出一种人工智能配对程序员代理。该代理将能够与学生程序员互动,并使用结对编程教学法指导他们。一系列人体实验将用于完善设计选择,并对人工智能算法进行基准测试和培训。该工具将在教育环境中进行评估。学生将在一系列试验中使用CoCode,以确定在长期互动中可能出现的使用模式和学习成功。结果将是行为的,让学生了解当他们学习并成为有能力的程序员时,他们的任务是如何变化的。这些结果将被用来假设这些技术将如何继续为教育设置开发,以及如何将它们整合到劳动力发展中,以重新掌握现有工人的技能。该奖项反映了NSF的法定使命,并已通过使用基金会的智力优势和更广泛的影响审查标准进行评估,被认为值得支持。
英文摘要
Pair programming is a coding practice where two programmers work together. One programmer, the driver, writes code while the other programmer, the observer, reviews each line of code as it is written. Twenty years of CS education research has shown that pair programming significantly improves programming competency and increases the likelihood that students will become and remain computing majors. Artificial Intelligence (AI) is changing modern life and has the potential to change how students learn to program. Modern AI tools like OpenAI’s ChatGPT can write, summarize, comment, and explain programs without human intervention. The goal of this project is to prototype, test, and study a pair-programming AI agent named CoCode that can serve as a tool and tutor for students. This project will help us to better understand the roles AI-based tools play in computing education. This project will explore a variety of theory-informed design options and innovate on recent breakthroughs in language models and collaborative reinforcement learning resulting in the development of an AI pair-programmer agent. This agent will be able to interact with student programmers and guide them using the pair-programming pedagogy. A series of human subject experiments will serve both to refine design choices and benchmark and train the AI algorithms. The tool will be evaluated in an educational setting. Students will use CoCode in a series of trials to determine what use patterns and learning successes are possible over longer-term interaction. Outcomes will be behavioral, providing an understanding of how students’ tasks change as they learn and become competent programmers. These results will be used to postulate how such technologies will continue to be developed for educational settings and how they might be integrated into workforce development for the re-skilling of existing workers.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
I-Corps: Developing technology for social-emotional learning for young children
-
批准号:2133779
-
项目类别:Standard Grant
-
资助金额:$5.0万
-
财政年份:2021
-
负责人:Nicholas Haber
-
依托单位:
海外基金