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 条
  • [1] A Maturity Model for Trustworthy AI Software Development
    Cho, Seunghwan
    Kim, Ingyu
    Kim, Jinhan
    Woo, Honguk
    Shin, Wanseon
    APPLIED SCIENCES-BASEL, 2023, 13 (08):
  • [2] Towards Trustworthy AI in Dentistry
    Ma, J.
    Schneider, L.
    Lapuschkin, S.
    Achtibat, R.
    Duchrau, M.
    Krois, J.
    Schwendicke, F.
    Samek, W.
    JOURNAL OF DENTAL RESEARCH, 2022, 101 (11) : 1263 - 1268
  • [3] Exploiting Blockchain to Make AI Trustworthy: A Software Development Lifecycle View
    Zhang, Peiyun
    Ding, Song
    Zhao, Qinglin
    ACM COMPUTING SURVEYS, 2024, 56 (07)
  • [4] Technical Briefing: Hands-On Session on the Development of Trustworthy AI software
    Vakkuri, Ville
    Kemell, Kai-Kristian
    Abrahamsson, Pekka
    2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2021), 2021, : 332 - 333
  • [5] Trustworthy Software Development
    Paulus, Sachar
    Mohammadi, Nazila Gol
    Weyer, Thorsten
    COMMUNICATIONS AND MULTIMEDIA SECURITY, CMS 2013, 2013, 8099 : 233 - 247
  • [6] Towards Trustworthy AI for Autonomous Systems
    Bride, Hadrien
    Dong, Jin Song
    Hou, Zhe
    Mahony, Brendan
    Oxenham, Martin
    FORMAL METHODS AND SOFTWARE ENGINEERING, ICFEM 2018, 2018, 11232 : 407 - 411
  • [7] Trustworthy Software: Moving Towards Adoption
    Revell A.
    ITNOW, 2023, 65 (01) : 52 - 53
  • [8] Filling gaps in trustworthy development of AIFilling gaps in trustworthy development of AI
    Avin, Shahar
    Belfield, Haydn
    Brundage, Miles
    Krueger, Gretchen
    Wang, Jasmine
    Weller, Adrian
    Anderljung, Markus
    Krawczuk, Igor
    Krueger, David
    Lebensold, Jonathan
    Maharaj, Tegan
    Zilberman, Noa
    SCIENCE, 2021, 374 (6573) : 1327 - 1329
  • [9] AI assurance: towards trustworthy, explainable, safe, and ethical AI
    Wang, Jialei
    Fu, Li
    AI & SOCIETY, 2024, 39 (06) : 3065 - 3066
  • [10] The Gap Between Trustworthy AI Research and Trustworthy Software Research: A Tertiary Study
    Liu, Bohan
    Li, Gongyuan
    Zhang, He
    Jin, Yuzhe
    Wang, Zikuan
    Shao, Dong
    ACM COMPUTING SURVEYS, 2025, 57 (03)