論文の概要: Prompt Driven Development with Claude Code: Building a Complete TUI Framework for the Ring Programming Language
- arxiv url: http://arxiv.org/abs/2601.17584v1
- Date: Sat, 24 Jan 2026 20:45:13 GMT
- ステータス: 翻訳完了
- システム内更新日: 2026-01-27 15:23:08.00229
- Title: Prompt Driven Development with Claude Code: Building a Complete TUI Framework for the Ring Programming Language
- Title(参考訳): Claude Codeによるプロンプト駆動開発:リングプログラミング言語のための完全なTUIフレームワークの構築
- Authors: Mahmoud Samir Fayed, Ahmed Samir Fayed,
- Abstract要約: 本研究は,Ringプログラミング言語用の7420行端末ユーザインタフェースフレームワークを試作した経験的解析である。
21のフィーチャーリクエスト、72のバグ修正プロンプト、9のRingドキュメントからの情報の共有プロンプト、4のアーキテクチャガイダンスの提供プロンプト、1のドキュメント生成プロンプト。
ほとんどのプロンプトは短く、人間の役割は要件の指定、振る舞いの検証、手動でコードを書くことなく修正プロンプトの発行に限られていた、非常に反復的なワークフローを反映している。
- 参考スコア(独自算出の注目度): 0.0
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Large language models are increasingly used in software development, yet their ability to generate and maintain large, multi module systems through natural language interaction remains insufficiently characterized. This study presents an empirical analysis of developing a 7420 line Terminal User Interface framework for the Ring programming language, completed in roughly ten hours of active work spread across three days using a purely prompt driven workflow with Claude Code, Opus 4.5. The system was produced through 107 prompts: 21 feature requests, 72 bug fix prompts, 9 prompts sharing information from Ring documentation, 4 prompts providing architectural guidance, and 1 prompt dedicated to generating documentation. Development progressed across five phases, with the Window Manager phase requiring the most interaction, followed by complex UI systems and controls expansion. Bug related prompts covered redraw issues, event handling faults, runtime errors, and layout inconsistencies, while feature requests focused primarily on new widgets, window manager capabilities, and advanced UI components. Most prompts were short, reflecting a highly iterative workflow in which the human role was limited to specifying requirements, validating behaviour, and issuing corrective prompts without writing any code manually. The resulting framework includes a complete windowing subsystem, event driven architecture, interactive widgets, hierarchical menus, grid and tree components, tab controls, and a multi window desktop environment. By combining quantitative prompt analysis with qualitative assessment of model behaviour, this study provides empirical evidence that modern LLMs can sustain architectural coherence and support the construction of production grade tooling for emerging programming languages, highlighting prompt driven development as a viable methodology within software engineering practice.
- Abstract(参考訳): 大規模言語モデルはソフトウェア開発でますます使われているが、自然言語の相互作用を通じて大規模なマルチモジュールシステムを生成・維持する能力は依然として不十分である。
そこで本研究では,Claude Code,Opus 4.5による純粋にプロンプト駆動のワークフローを用いて,約10時間のアクティブな作業が3日間にわたって完了した,Ring プログラミング言語用の7420行の端末ユーザインタフェースフレームワークを開発した経験的解析を行った。
21のフィーチャーリクエスト、72のバグ修正プロンプト、9のRingドキュメントからの情報の共有プロンプト、4のアーキテクチャガイダンスの提供プロンプト、1のドキュメント生成プロンプト。
開発は5つのフェーズにまたがって進み、ウィンドウマネージャのフェーズは最も多くのインタラクションを必要とし、続いて複雑なUIシステムとコントロールの拡張が必要になった。
バグ関連のプロンプトは、問題、イベントハンドリング障害、ランタイムエラー、レイアウトの不整合、機能要求は、新しいウィジェット、ウィンドウマネージャ機能、高度なUIコンポーネントに重点を置いている。
ほとんどのプロンプトは短く、人間の役割は要件の指定、振る舞いの検証、手動でコードを書くことなく修正プロンプトの発行に限られていた、非常に反復的なワークフローを反映している。
結果として得られるフレームワークには、完全なウィンドウサブシステム、イベント駆動アーキテクチャ、インタラクティブウィジェット、階層メニュー、グリッドとツリーコンポーネント、タブコントロール、マルチウィンドウデスクトップ環境が含まれる。
モデル行動の質的評価と定量的に迅速な分析を組み合わせることで、現代のLLMがアーキテクチャの一貫性を維持し、新しいプログラミング言語のための生産段階のツール構築を支援するという実証的な証拠を提供し、ソフトウェア工学の実践において、迅速な開発を実行可能な方法論として強調する。
関連論文リスト
- A Lightweight Modular Framework for Constructing Autonomous Agents Driven by Large Language Models: Design, Implementation, and Applications in AgentForge [1.932555230783329]
LLM駆動の自律エージェントの構築を民主化するために設計された軽量でオープンソースのPythonフレームワーク。
AgentForgeは、(1)正式に定義された入出力契約できめ細かいタスク分解を可能にする構成可能なスキル抽象化、(2)クラウドベースのAPIとローカル推論エンジンのシームレスな切り替えをサポートする統一されたバックエンドインターフェース、(3)エージェントロジックと実装の詳細を分離する宣言型YAMLベースの構成システムである。
論文 参考訳(メタデータ) (2026-01-19T20:33:26Z) - LogicLens: Leveraging Semantic Code Graph to explore Multi Repository large systems [0.2519906683279152]
複雑なソフトウェアシステムの探索を支援するリアクティブ対話エージェントであるLogicLensを紹介する。
本稿では,システムのアーキテクチャを提示し,創発的行動について議論し,実世界のマルチリポジトリのシナリオ上での有効性を評価する。
論文 参考訳(メタデータ) (2026-01-15T15:35:23Z) - Prompt-with-Me: in-IDE Structured Prompt Management for LLM-Driven Software Engineering [3.788792284009516]
本稿では,Prompt-with-Meという,開発環境に直接組み込んだ構造化プロンプト管理の実践的ソリューションを提案する。
このシステムは、意図、著者の役割、ソフトウェア開発ライフサイクルステージ、プロンプトタイプを含む4次元の分類を用いて、自動的にプロンプトを分類する。
論文 参考訳(メタデータ) (2025-09-21T14:24:37Z) - LoCoBench: A Benchmark for Long-Context Large Language Models in Complex Software Engineering [85.58151741052616]
LoCoBenchは、現実的で複雑なソフトウェア開発シナリオにおいて、長いコンテキストのLLMを評価するために特別に設計されたベンチマークである。
ベンチマークでは,10言語にまたがって8000の評価シナリオを体系的に生成する。
LoCoBenchは8つのタスクカテゴリを導入し、重要なコンテキスト理解機能をキャプチャしている。
論文 参考訳(メタデータ) (2025-09-11T16:55:04Z) - Context Engineering for Multi-Agent LLM Code Assistants Using Elicit, NotebookLM, ChatGPT, and Claude Code [0.0]
大規模言語モデル(LLM)は、コード生成とソフトウェアエンジニアリングタスクの自動化において有望であることを示しているが、コンテキスト制限と知識ギャップのため、複雑なマルチファイルプロジェクトに苦戦することが多い。
ユーザ要求を明確にするIntent Translator (GPT-5)、ドメイン知識を注入するElicitを利用したセマンティック文献検索、コンテキスト理解のためのNotebookLMベースの文書合成、コード生成と検証のためのClaude Codeマルチエージェントシステムなど、複数のAIコンポーネントを組み合わせた新しいコンテキストエンジニアリングワークフローを提案する。
論文 参考訳(メタデータ) (2025-08-09T14:45:53Z) - ToolCoder: A Systematic Code-Empowered Tool Learning Framework for Large Language Models [81.12673534903979]
ツール学習は、大規模な言語モデル(LLM)にとって、外部ツールとのインタラクションを通じて、複雑な現実世界のタスクを解決する重要な機能として登場した。
本稿では,ツール学習をコード生成タスクとして再編成する新しいフレームワークであるToolCoderを提案する。
論文 参考訳(メタデータ) (2025-02-17T03:42:28Z) - Commit0: Library Generation from Scratch [77.38414688148006]
Commit0は、AIエージェントにスクラッチからライブラリを書くよう促すベンチマークである。
エージェントには、ライブラリのAPIを概説する仕様文書と、インタラクティブなユニットテストスイートが提供されている。
Commit0はまた、モデルが生成したコードに対して静的解析と実行フィードバックを受け取る、インタラクティブな環境も提供する。
論文 参考訳(メタデータ) (2024-12-02T18:11:30Z) - CESAR: Automatic Induction of Compositional Instructions for Multi-turn
Dialogs [27.092581945832713]
本稿では,多数のダイアログタスクを同じ形式で統一する新しいフレームワークであるCESARを提案する。
命令ベースのダイアログタスクのベンチマークであるInstructDialにCESARを適用する。
論文 参考訳(メタデータ) (2023-11-29T06:02:16Z) - ChatDev: Communicative Agents for Software Development [84.90400377131962]
ChatDevはチャットを利用したソフトウェア開発フレームワークで、特別なエージェントがコミュニケーション方法についてガイドされる。
これらのエージェントは、統一された言語ベースのコミュニケーションを通じて、設計、コーディング、テストフェーズに積極的に貢献する。
論文 参考訳(メタデータ) (2023-07-16T02:11:34Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。