A ChatGPT-MATLAB framework for numerical modeling in geotechnical engineering applications

Citations

WEB OF SCIENCE

48
Citations

SCOPUS

59

초록

ChatGPT has recently emerged as a representative of Large Language Models (LLMs) that have brought evolutionary changes to our society, and the effectiveness of ChatGPT in various applications has been increasingly reported. This study aimed to explore the potential of employing programming performance driven by ChatGPT responses to conversational prompts in the field of geotechnical engineering. The tested examples included the analysis of seepage flow and slope stability, and the image processing of X-ray computed tomographic image for partially saturated sand. For each case, the prompt was initially fed by a narrative explanation of the problem attributes such as geometry, initial conditions, and boundary conditions to generate the MATLAB code that was in turn executed to evaluate the correctness and functionality. Any errors and unanticipated results were further refined by additional prompts until the correct outcome was achieved. ChatGPT was able to generate the numerical code at a considerable level, demonstrating creditable awareness of the refining process, when meticulous prompts were provided based on a comprehensive understanding of given problems. While ChatGPT may not be able to replace the entire process of programming, it can help minimize sloppy syntax errors and assist in designing a basic framework for logical programming.

키워드

ChatGPT; Numerical modeling; Automated Programming; Artificial Intelligence (AI); Large Language Model (LLM); EDUCATION
제목
A ChatGPT-MATLAB framework for numerical modeling in geotechnical engineering applications
저자
Kim, Daehyun; Kim, Taegu; Kim, Yejin; Byun, Yong-Hoon; Yun, Tae Sup
DOI
10.1016/j.compgeo.2024.106237
발행일
2024-05
유형
Article
저널명
Computers and Geotechnics
권
169