Daily Arxiv

世界中で発行される人工知能関連の論文をまとめるページです。
このページはGoogle Geminiを活用して要約し、非営利で運営しています。
論文の著作権は著者および関連機関にあり、共有する際は出典を明記してください。

LLM as a code generator in Agile Model Driven Development

Created by
  • Haebom

作者

Ahmed R. Sadik, Sebastian Brulin, Markus Olhofer

概要

本稿では、大規模言語モデル(LLM)であるGPT4を使用したコード自動生成の難しさを解決するために、アジャイルモデルベース開発(AMDD)アプローチを提案します。 AMDDはUMLを使用してマルチエージェント無人車両艦隊(UVF)システムをモデル化し、Object Constraint Language(OCL)とFIPAオントロジー言語を統合してモデルのあいまいさを減らします。 GPT4を使用して生成されたJavaコードとPythonコードは、それぞれJADEフレームワークとPADEフレームワークと互換性があり、生成されたコードの動作とエージェント対話の改善を評価します。 OCLのみを使用したモデルとOCLとFIPAオントロジーの両方を使用したモデルで生成されたコードの複雑さを比較分析し、オントロジー制約がコードの複雑さを増やすが管理可能なレベルであることを示しています。

Takeaways、Limitations

Takeaways:
LLMを活用したコード自動生成の効率を高めるAMDDアプローチの提示
UML, OCL, FIPAオントロジー言語を統合してモデルのあいまいさを低減する方法を提示
生成されたコードの機能とパフォーマンスの評価により、実際の適用性を検証
メタモデル制約の追加によるコード複雑度管理可能性の提示
Limitations:
提案されたAMDDアプローチの一般化の可能性に関するさらなる研究が必要
さまざまなシステムおよびLLMのスケーラビリティ検証が必要
より複雑なシステムへの適用性と限界チェックが必要
特定のフレームワーク(JADE、PADE)への依存性の考慮
👍