Chattronics: using GPTs to assist in the design of data acquisition systems

Jonathan Paul Driemeyer Brown,Tiago Oliveira Weber
2024-09-24
Abstract:The usefulness of Large Language Models (LLM) is being continuously tested in various fields. However, their intrinsic linguistic characteristic is still one of the limiting factors when applying these models to exact sciences. In this article, a novel approach to use General Pre-Trained Transformers to assist in the design phase of data acquisition systems will be presented. The solution is packaged in the form of an application that retains the conversational aspects of LLMs, in such a manner that the user must provide details on the desired project in order for the model to draft both a system-level architectural diagram and the block-level specifications, following a Top-Down methodology based on restrictions. To test this tool, two distinct user emulations were used, one of which uses an additional GPT model. In total, 4 different data acquisition projects were used in the testing phase, each with its own measurement requirements: angular position, temperature, acceleration and a fourth project with both pressure and superficial temperature measurements. After 160 test iterations, the study concludes that there is potential for these models to serve adequately as synthesis/assistant tools for data acquisition systems, but there are still technological limitations. The results show coherent architectures and topologies, but that GPTs have difficulties in simultaneously considering all requirements and many times commits theoretical mistakes.
Artificial Intelligence,Hardware Architecture,Signal Processing
What problem does this paper attempt to address?
The paper attempts to address the challenges of applying large language models (LLMs) in the design of data acquisition systems. Although LLMs have demonstrated powerful capabilities in areas such as text generation, legal exams, medical diagnosis, and code optimization, their application in precise scientific fields, particularly in electrical and electronic engineering, still faces some limitations. These limitations mainly stem from the linguistic nature of LLMs, which makes them difficult to directly apply to engineering design tasks that require specific technical details and specifications. To this end, the paper proposes a new approach that utilizes a general-purpose pre-trained transformer (GPT) to assist in the top-level design of data acquisition systems. This approach is implemented through a command-line interface (CLI) application that can interact with users, gather project requirements, and generate system-level architecture diagrams and module-level specifications. The paper also developed automated testing methods to evaluate the model's capabilities using two different user simulation methods, including qualitative, quantitative, and charting aspects. Overall, the study aims to explore the potential of LLMs in the design of data acquisition systems and identify the limitations of current technology. Through four different test cases, the researchers validated the effectiveness of the tool while also highlighting the difficulties the model faces in considering all requirements simultaneously and the occurrence of theoretical errors.