Towards Trustworthy AI Software Development Assistance

被引:0
|
作者
Maninger, Daniel [1 ,3 ]
Narasimhan, Krishna [1 ,2 ]
Mezini, Mira [1 ,3 ,4 ]
机构
[1] Tech Univ Darmstadt, Darmstadt, Germany
[2] AI Qual & Testing Hub, Frankfurt, Germany
[3] Hessian Ctr Artificial Intelligence Hessian AI, Darmstadt, Germany
[4] Natl Res Ctr Appl Cybersecur ATHENE, Darmstadt, Germany
关键词
D O I
10.1145/3639476.3639770
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
It is expected that in the near future, AI software development assistants will play an important role in the software industry. However, current software development assistants tend to be unreliable, often producing incorrect, unsafe, or low-quality code. We seek to resolve these issues by introducing a holistic architecture for constructing, training, and using trustworthy AI software development assistants. In the center of the architecture, there is a foundational LLM trained on datasets representative of real-world coding scenarios and complex software architectures, and fine-tuned on code quality criteria beyond correctness. The LLM will make use of graph-based code representations for advanced semantic comprehension. We envision a knowledge graph integrated into the system to provide up-to-date background knowledge and to enable the assistant to provide appropriate explanations. Finally, a modular framework for constrained decoding will ensure that certain guarantees (e.g., for correctness and security) hold for the generated code.
引用
收藏
页码:112 / 116
页数:5
相关论文
共 50 条
  • [31] Trustworthy and responsible AI
    Eriksen, Remi
    Operations Engineer, 2024, (01): : 24 - 25
  • [32] Trustworthy AI for the People?
    Figueras, Claudia
    Verhagen, Harko
    Pargman, Teresa Cerratto
    AIES '21: PROCEEDINGS OF THE 2021 AAAI/ACM CONFERENCE ON AI, ETHICS, AND SOCIETY, 2021, : 269 - 270
  • [33] Requirements Engineering for Trustworthy Human-AI Synergy in Software Engineering 2.0
    Lo, David
    32ND IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE, RE 2024, 2024, : 3 - 4
  • [34] The Value of Trustworthy AI
    Danks, David
    AIES '19: PROCEEDINGS OF THE 2019 AAAI/ACM CONFERENCE ON AI, ETHICS, AND SOCIETY, 2019, : 521 - 522
  • [35] Trustworthy Software Development Based on Model Driven Architecture
    Zhu, Yang
    Fei, Lanhua
    Yang, Nianhua
    INFORMATION COMPUTING AND APPLICATIONS, ICICA 2013, PT I, 2013, 391 : 193 - +
  • [36] How empty is Trustworthy AI? A discourse analysis of the Ethics Guidelines of Trustworthy AI
    Stamboliev, Eugenia
    Christiaens, Tim
    CRITICAL POLICY STUDIES, 2025, 19 (01) : 39 - 56
  • [37] Network of AI and trustworthy: response to Simion and Kelp’s account of trustworthy AI
    Song F.
    Asian Journal of Philosophy, 2 (2):
  • [38] Trustworthy AI: Closing the gap between development and integration of AI systems in ophthalmic practice
    Gonzalez-Gonzalo, Cristina
    Thee, Eric F.
    Klaver, Caroline C. W.
    Lee, Aaron Y.
    Schlingemann, Reinier O.
    Tufail, Adnan
    Verbraak, Frank
    Sanchez, Clara, I
    PROGRESS IN RETINAL AND EYE RESEARCH, 2022, 90
  • [39] Development of a software for intraoperatory nursing assistance
    Machado, Gilberto dos Reis
    Martinez Evora, Yolanda Dora
    Rangel, Alexandre Leite
    de Campos Pereira Silveira, Renata Cristina
    da Silva, Beatriz Regina
    REVISTA BRASILEIRA DE ENFERMAGEM, 2019, 72 (03) : 680 - 686
  • [40] Towards trustworthy tracing responsibility of collaborative software engineering artefacts of student's software projects
    Almeida, Jooo
    Amaral, Vasco
    2022 IEEE 46TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2022), 2022, : 151 - 160