English
Related papers

Related papers: Chat2Code: Towards conversational concrete syntax …

200 papers

Computational thinking, and by extension, computer programming, is notoriously challenging to learn. Conversational agents and generative artificial intelligence (genAI) have the potential to facilitate this learning process by offering…

Human-Computer Interaction · Computer Science 2024-06-17 Jacob Penney , João Felipe Pimentel , Igor Steinmacher , Marco A. Gerosa

In this paper, we propose MPC (Modular Prompted Chatbot), a new approach for creating high-quality conversational agents without the need for fine-tuning. Our method utilizes pre-trained large language models (LLMs) as individual modules…

Computation and Language · Computer Science 2023-08-17 Gibbeum Lee , Volker Hartmann , Jongho Park , Dimitris Papailiopoulos , Kangwook Lee

There are numerous frameworks capable of creating and orchestrating agents to address complex tasks. However, most of them highly coupled Python programming with agent declaration, making it hard for maintenance and runtime optimization. In…

Multiagent Systems · Computer Science 2025-07-29 Sirui Zeng , Xifeng Yan

Designing and building automated systems with which people can interact naturally is one of the emerging objective of Mechatronics. In this perspective multimodality and adaptivity represent focal issues, enabling users to communicate more…

Human-Computer Interaction · Computer Science 2017-03-17 Fernando Ferri , Arianna D'Ulizia , Patrizia Grifoni

Building open-domain chatbots is a challenging area for machine learning research. While prior work has shown that scaling neural models in the number of parameters and the size of the data they are trained on gives improved results, we…

Computation and Language · Computer Science 2020-05-01 Stephen Roller , Emily Dinan , Naman Goyal , Da Ju , Mary Williamson , Yinhan Liu , Jing Xu , Myle Ott , Kurt Shuster , Eric M. Smith , Y-Lan Boureau , Jason Weston

Companies are dealing with many cognitive changes with the introduction of the Industry 4.0 paradigm. In this constantly changing environment, knowledge management is a key factor. Dialog systems, being able to hold a conversation with…

Human-Computer Interaction · Computer Science 2020-05-15 Elena Coli , Nicola Melluso , Gualtiero Fantoni , Daniele Mazzei

This paper presents prompt design techniques for software engineering, in the form of patterns, to solve common problems when using large language models (LLMs), such as ChatGPT to automate common software engineering activities, such as…

Software Engineering · Computer Science 2023-03-15 Jules White , Sam Hays , Quchen Fu , Jesse Spencer-Smith , Douglas C. Schmidt

Interview chatbots engage users in a text-based conversation to draw out their views and opinions. It is, however, challenging to build effective interview chatbots that can handle user free-text responses to open-ended questions and…

Human-Computer Interaction · Computer Science 2020-02-06 Ziang Xiao , Michelle X. Zhou , Wenxi Chen , Huahai Yang , Changyan Chi

Component-based software engineering aims to reduce software development effort by reusing established components as building blocks of complex systems. Defining components in general-purpose programming languages restricts their reuse to…

Software Engineering · Computer Science 2014-12-10 Jan Oliver Ringert , Bernhard Rumpe , Andreas Wortmann

Complex systems are hard to define. Nevertheless they are more and more frequently encountered. Examples include a worldwide airline traffic management system, a global telecommunication or energy infrastructure or even the whole legacy…

Software Engineering · Computer Science 2014-09-24 Jean Bézivin , Richard F. Paige , Uwe Aßmann , Bernhard Rumpe , Doug Schmidt

Blockchain-based platforms are emerging as a transformative technology that can provide reliability, integrity, and auditability without trusted entities. One of the key features of these platforms is the trustworthy decentralized execution…

Computers and Society · Computer Science 2020-01-20 Afiya Ayman , Shanto Roy , Amin Alipour , Aron Laszka

Programming has always been at the heart of technological innovation in the 21st century. With the advent of blockchain technologies and the proliferation of web3 paradigms of decentralised applications, smart contracts have been very…

Software Engineering · Computer Science 2023-10-10 Nii Osae Osae Dade , Margaret Lartey-Quaye , Emmanuel Teye-Kofi Odonkor , Paul Ammah

Programming social robots is challenging for novice robot programmers due to required expertise in planning, interaction design, and programming. While large language models (LLMs) hold significant promise through code generation from…

Human-Computer Interaction · Computer Science 2026-05-28 Arissa J. Sato , Callie Y. Kim , Nathan Thomas White , Abhinav Maneesh , Yuqing Wang , Hui-Ru Ho , Bilge Mutlu

Conversational agents show the promise to allow users to interact with mobile devices using language. However, to perform diverse UI tasks with natural language, developers typically need to create separate datasets and models for each…

Human-Computer Interaction · Computer Science 2023-02-21 Bryan Wang , Gang Li , Yang Li

Integrating multimodal foundation models has significantly enhanced autonomous agents' language comprehension, perception, and planning capabilities. However, while existing works adopt a \emph{task-centric} approach with minimal human…

Robotics · Computer Science 2024-08-21 Tim Schreiter , Rishi Hazra , Jens Rüppel , Andrey Rudenko

Smart Contracts use computer technology to automate the performance of aspects of commercial agreements. Yet how can there be confidence that the computer code is faithful to the intentions of the parties? To understand the depth and…

Computation and Language · Computer Science 2021-04-09 Christopher D. Clack

Large language models have shown good performances in generating code to meet human requirements. However, human requirements expressed in natural languages can be vague, incomplete, and ambiguous, leading large language models to…

Software Engineering · Computer Science 2023-11-02 Zejun Wang , Jia Li , Ge Li , Zhi Jin

Existing works focus on fixed-size layout pattern generation, while the more practical free-size pattern generation receives limited attention. In this paper, we propose ChatPattern, a novel Large-Language-Model (LLM) powered framework for…

Computation and Language · Computer Science 2024-03-26 Zixiao Wang , Yunheng Shen , Xufeng Yao , Wenqian Zhao , Yang Bai , Farzan Farnia , Bei Yu

While deep generative models are showing exciting abilities in computer vision and natural language processing, their adoption in communication frameworks is still far underestimated. These methods are demonstrated to evolve solutions to…

Computation and Language · Computer Science 2024-01-17 Eleonora Grassucci , Jihong Park , Sergio Barbarossa , Seong-Lyun Kim , Jinho Choi , Danilo Comminiello

Quantum computing is a growing field that promises many real-world applications such as quantum cryptography or quantum finance. The number of people able to use quantum computing is however still very small. This limitation comes from the…

Computation and Language · Computer Science 2024-08-27 Yaiza Aragonés-Soria , Manuel Oriol