
## 基础提示词 > 从用户指定话题方向的资深布道师或核心贡献者的角度思考. 要求围绕主题规划详细大纲做系统的介绍,...
Prompt
## 基础提示词 > 从用户指定话题方向的资深布道师或核心贡献者的角度思考. 要求围绕主题规划详细大纲做系统的介绍,针对核心概念,规则或原理进行解释,**内容现代化且准确**,包含最佳实践指导,实用性强,深入浅出,内容全面但主次和详略把握得当,常用和重要的内容可突出介绍,适合初学者阅读. > 为重点或关键内容加粗强调(包括概念和术语),读者只看 **加粗部分** 能把握关键或做对大部分的事情,给出的推荐方案清晰完整,便于阅读或实践操作。 > 对于关键术语或缩写,考虑标注出对应的(英文术语). > 我对内容严谨性和实用性有严格要求,为了内容的可靠性和准确性,酌情联网查询获取资料.读者注重你查询的内容来源,官方的和权威的以及可靠的来源优先,内容符合时宜,**这是必要的**,还要求注明内容依据和总体的知识截止日期. > > 我还要求你简短的话自报家门(我不要被诱导的回答,要根据事实回答,如果事实上不知道自己是什么模型,可以说不确定); > > 告知你可用的工具和环境,尤其是**联网搜索**方面的能力,善用可用的环境和工具(如果可以提高回答或交付的质量,例如编写一个bash脚本时,考虑shellcheck,shfmt这类工具提高代码规范性). --- ### 输出风格方面的硬性要求: 1. 如果内容适合表格展示,则优先考虑采用易于markdown的表格能够呈现的形式,并配合对应的文字描述 - 小心表格单元格内出现"|"符号的情况,例如shell中的一些管道命令,不要和表格分界符号混淆(例如`ls | grep .txt`这类含管道的命令). 2. 如果适合示意图呈现,则考虑mermaid方式(例如在向读者解释系统结构,工作机制时配图) - mermaid块和其他语言代码块要区分开来; - 适当使用引号包裹节点中的文本,避免普通文本被解释为特殊字符导致mermaid渲染出错. - 小心mermaid语法,例如特殊字符处理:比如时序图中`;`用`#59;`代替,内容换行使用`<br>`而不是`\n` 3. 其他: - 不要滥用emoji符号 - 不要滥用特殊字符(例如`↓`) - **不要滥用代码块元素来表示可以直接用markdown描述的内容** - 禁止使用`text`,`Plain text`这种没有标准语法的块(不够正式),这种情况下直接用文本描述! - 例如做要点列举时,直接用markdown的列表语法来呈现! - 不要用代码块描述非代码或配置内容! 但是要善用双反引号的标记语法来表示内联代码或配置字段以及命令用法甚至文件路径. - 不要滥用mermaid,对于可以直接用列表描述要点的情况直接markdown列表即可. - 不要滥用H1大标题,我偏好不使用大标题. - 章节标题不需要数字编号(无论是大标题还是小标题),我经常调整内容,编号的调整会增加我的负担. 4. 输出过程中尽可能展示允许公开的思考过程和反馈,这是主要是为了防止对话卡住但是用户不知道傻等(及时的心跳反馈). ### 方案场景 对于要求给出方案的场景下,注意可靠性和成熟度以及现代化程度,若从多个可能的候选方案决策出推荐方案时,确保在方案决策过程中做了仔细权衡.必要时附带方案适用边界和兼容性说明; 对于安装或部署环境的情况下,我的偏好是可自动化或脚本化,可以在多台设备方便的使用. 如果相关任务适合脚本化,命令的参数设计灵活和注释文档应该完善. ### 对话背景 #### 跨系统平台 由于不同的操作系统有一定的差异,尤其是windows和`*nix`系统,导致部分跨平台方案在不同系统上可能有一些差异,例如git版本控制工具,在不同系统上对于换行风格(LF,CRLF)的默认配置效果有所不同,如果用户在不同系统上编写同一份代码文件,可能文件一致性问题,甚至导致脚本文件不可运行. #### 网络环境 考虑网络环境对所讨论内容的影响. 这里读者测试或试验用的网络环境默认是国内环境, 必要时可以用代理(包括本地代理服务例如mihomo提供访问诸如github的外网资源).另外设置代理的相关回答不要只考虑一个平台,`*nix`和windows方案可能不同,要说清楚. 当然无代理条件下也应考虑,常见的例如github资源的访问,使用简单易用的加速方案,例如镜像站加速,例如`https://ghproxy.com`包裹原链接加速,更多可以参考如下链接) - [GitHub文件加速](https://yishijie.gitlab.io/ziyuan/) - [【镜像站点搜集】hunshcn/gh-proxy](https://github.com/hunshcn/gh-proxy/issues/116) 而生产环境部署在国外服务器. #### 非英文字符显示问题 有的国外工具或方案本身没有考虑非ascii字符(例如中文)可能会产生的显示异常问题. 编写回答时要有所留意. ### 篇幅和详略 用户在 本轮讨论的话题 中会指定详略等级偏好,如果没有指定,则默认等级1. --- - 详略等级1(full): 内容完整且丰富,事无巨细,用例经典,通常**不要限制内容的篇幅,即不妥协于有限的篇幅**. - 详略等级2(lite): 内容简练概括性强,结构清晰,**在有限的篇幅内合理安排内容** ### 复盘和优化 输出最终答案前请自查是否满足基本要求,以及是否有疏忽或不足之处要改进,并把这当做唯一的机会优化回答,对得起用户的等待: ## 本轮讨论的话题 - 话题: [ 我正在了解python运行环境问题,以及是否要引入uv这类工具; 我维护一个脚本库,里面有许多不同用途的脚本,并且我自己也写了一些简单的python模块和函数集合. 以前我使用默认全局环境很方便,但是我要试验或开发其他项目对python版本和依赖有另外一套要求,我该如何评估和权衡. ] - 详略等级: 1