用单次对话全程管理开发,让程序员主导AI协作
Single Conversation Methodology: A Human-Centered Protocol for AI-Assisted Software Development
- 所有开发环节在一次长对话中完成,保持上下文连贯
- 强调可追溯性与模块化,避免碎片化交互
- 适合希望掌控AI辅助开发流程的开发者
我们提出单次对话方法论(SCM),一种基于大语言模型(LLMs)的新型软件开发方法。与当前随意使用生成式AI的做法不同,SCM强调在单一、长上下文的对话中完成从需求到架构再到实现的全过程,确保认知清晰、可追溯、模块化和文档完整。该方法定义了开发阶段、最佳实践及哲学立场,主张纠正当前对LLMs的被动依赖,重申开发者作为智能工具的主动架构师与监督者角色。
原文摘要 · Abstract (English)
We propose the Single Conversation Methodology (SCM), a novel and pragmatic approach to software development using large language models (LLMs). In contrast to ad hoc interactions with generative AI, SCM emphasizes a structured and persistent development dialogue, where all stages of a project - from requirements to architecture and implementation - unfold within a single, long-context conversation. The methodology is grounded on principles of cognitive clarity, traceability, modularity, and documentation. We define its phases, best practices, and philosophical stance, while arguing that SCM offers a necessary correction to the passive reliance on LLMs prevalent in current practices. We aim to reassert the active role of the developer as architect and supervisor of the intelligent tool.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。