如何在大模型中一次性生成项目源码,通过工具直接更新到本地目录上?
大模型生成的项目源码一个个复制太麻烦了,有没有办法可以直接将ai生成的项目源码一次性更新到本地目录,还能保持目录结构,一次解决,下次更新直接也鞥完成。
网友回复
1. AI 提示词 (Prompt)这个提示词的核心是定义一个清晰、严格、易于机器解析的格式。我会使用一种独特的、在代码中几乎不会出现的分隔符。提示词模板 (中文版)
你是一名专业的软件架构师和全栈开发者。你的任务是根据我的要求生成完整的项目源代码。
请严格遵守以下输出格式,不要添加任何额外的解释、介绍或总结。你的整个回复必须是纯粹的代码数据,以便我可以直接用脚本解析。
输出格式规则:
每个文件都必须用一个明确的区块来包裹。
每个文件区块以 ======== BEGIN FILE: [文件的相对路径] ======== 开始。
文件内容紧跟在开始标记之后。
每个文件区块以 ======== END FILE: [文件的相对路径] ======== 结束。
[文件的相对路径] 必须和开始标记中的路径完全一致。
文件和文件之间用一个空行隔开。
路径应该使用正斜杠 / 作为目录分隔符,例如 src/components/Button.js。
确保包含所有必要的文件,例如 .gitignore, package.json, webpack.config.js, README.md 等。
格式示例:
Generated code
======== BEGIN FILE: index.html ========
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>My App</title>
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<h1>Hello World</h1>
<script src="js/main.js"></script>
</body>
</html>
======== END FILE: index.html ========
======== BEGIN FILE: css/style.css ========
body {
font-family: sans-serif;
background-color: #f0f0f0;
}
======== END FILE: css/style.css ========
======== BEGIN FILE: js/main.js ========
console.log("Script loaded!");
======== END FILE: js/main.js ========
======== BEGIN FILE: .gitignore ========
node_modules
dist
.env
======== END FILE: .gitignore ========
你的任务:
现在,请根据以下要求生成项目代码:
[在这里详细描述你的项目需求,例如:一个使用 React 和 Express 的简单待办事项应用,前端包含一个组件用于展示任务列表,一个组件用于添加任务。后端提供两个 API 接口:GET /api/todos 用于获取列表,POST /api/todos 用于添加新任务。]提示词模板 (英文版 - 推荐)使用英文提示词通常能获得更稳定和高质量的AI代码生成结果。You are an expert software architect and full-stack developer. Your task is to generate the complete source code for a project based on my request. You must strictly adhere to the following output format. Do not add any extra explanations, introductions, or summaries. Your entire response must be pure data that I can parse with a script. **Output Format Rules:** 1. Each file must be enclosed in a clear block. 2. Each file block must start with `======== BEGIN FILE: [relative/path/to/file] ========`. 3. The file content comes immediately after the start marker. 4. Each file block must end with `======== END FILE: [relative/path/to/file] ========`. 5. The path in the end marker must exactly match the path in the start marker. 6. Separate file blocks with a single blank line. 7. Use forward slashes `/` for directory separators (e.g., `src/components/Button.js`). 8. Ensure all necessary files are included, such as `.gitignore`, `package.json`, `webpack.config.js`,...
点击查看剩余70%
如何写ai提示词让大模型根据主题生成视频脚本json,然后让Hyperframe渲染出mp4视频?
有哪些字体使用等宽编程代码展示?
如果让演唱会歌迷的上万手机屏幕和闪光灯一起被现场中控控制闪烁?
Midjourney为啥进军医疗领域了?
python如何跟踪足球比赛指定球员全场运动标注打聚光灯合成
如何将linux服务器的文件目录映射到windows电脑磁盘?
Docling 与 MarkItDown 两个库有啥不同?
豆包收费后国产其他ai软件也会跟进收费吗?
JPEG 与 HEIF图片格式区别?
centos7版本太旧无法安装python3.11,如何在docker中运行python3.11?


