AIDB Daily Papers
テスト指向プログラミング:GenAI時代のコーディング再考
※ 日本語タイトル・ポイントはAIによる自動生成です。正確な内容は原論文をご確認ください。
ポイント
- 大規模言語モデルを活用し、自然言語の仕様からテストコードを生成する新しいプログラミングパラダイムを提案した。
- 開発者はテストコードのチェックに集中し、実装コードはLLMに委ねることで、より高度な抽象化レベルでの開発が可能となる。
- 試作ツールによる実験で有望な結果が得られた。実プロジェクトへの適用には課題も残ることを明らかにした。
Abstract
Large language models (LLMs) have shown astonishing capability of generating software code, leading to its use to support developers in programming. Proposed tools have relied either on assistants for improved auto-complete or multi-agents, in which different model instances are orchestrated to perform parts of a problem to reach a complete solution. We argue that LLMs can enable a higher-level of abstraction, a new paradigm we called Test-Oriented Programming (TOP). Within this paradigm, developers only have to check test code generated based on natural language specifications, rather than focusing on production code, which could be delegated to the LLMs. To evaluate the feasibility of this proposal, we developed a proof-of-concept tool and used it to generate a small command-line program employing two different LLMs. We obtained promising results and identified challenges for the use of this paradigm for real projects.
Paper AI Chat
この論文のPDF全文を対象にAIに質問できます。
質問の例: