Spiga

2025年5月的文章归档

程序员的AI体验(二):Cursor初体验

2025-05-10 17:58:58

摘要:一、安装Cursor 官网下周window版本,2025-6-5发布了1.0版本 Cursor - The AI Code Editor 设置语言包,跟vscode设置方法一样。(Cursor就是基于VSCode开发的) 设置Cursor 文件---自动保存 文件---首选项---功能---终端:window默认上终端配置文件,选择 git bush 设置Cursor所选的模型:取消自动 配置规则: 总是使用简体中文来进行回复 也可以添加项目规则,如 -总是使用uv作为Python环境和包管理工具 -总是将wsl+Ubuntu作为开发环境 -所有函数必须团结类型注释 -函数名使用snake_case,类名使用PascalCase -所有api都应该遵循restful规范 -注释必须使用简体中文 -总是遵循《代码整洁之道》 -总数遵循《设计原则与设计模式》 定价 Pricing | Cursor - The AI Code Editor 配置linux开发环境 安装wsl:wsl install 安装 uv:curl -LsSf https://astral.sh/uv/install.sh | sh 安装python环境:uv python install --preview 安装pip:sudo apt install python3-pip Cursor里面安装wsl插件 在Cursor左下方的按键就可以连接到wsl子系统了 连接上后在使用 /mnt挂在本机文件夹 二、生成前台代码体验 生成Login前台页面 初学者使用AI生成login页面的提示词 规范化提示词 请在login目录中设计一个响应式、风格美观的登录页面,页面应包含用户名和密码输入框,以及一个登录按钮。 请分别从HTML结构、CSS样式、JavaScript功能三个方面实现,确保用户体验良好,并具备基础的交互逻辑 创建一个标准的HTML登录页面结构,要求如下: -页面居中显示,使用一个主容器; -包含输入字段:用户名(type=username)和密码(type=p…… 阅读全文

程序员的AI体验(一):提示词工程

2025-05-03 21:35:10

摘要:一、提示词基础 1.1 定义与作用 graph LR A[人类] -- B(提示词) -- C[AI系统] -- D[输出结果] 本质:AI系统的指令(问题/描述/关键词) 核心作用: 🗝️ 打开AI能力的钥匙 🌉 人机沟通的桥梁 🎯 决定输出质量的关键因素 1.2 重要性体现 | 维度 | 影响 | 案例 | | :------: | :-----------------------: | :--------------------: | | 输出质量 | GIGO原则(垃圾进=垃圾出) | 模糊提示→无关结果 | | 创新能力 | 突破常规思维 | “设计反重力咖啡杯”提示 | | 人机协作 | 理解AI工作原理 | 通过迭代优化提示词 | 二、高质量提示词编写 2.1 常见形式 指令式: “分析2023年Q4电商报告,关注用户增长趋势” 问答式: “什么是思维链提示?” 填空式: “AI在__(领域)的应用改变了(行业)__” 对话式: “作为产品经理,如何设计年轻人社交APP定位?” 创意式: “写科幻小说:外星咖啡入侵地球” 思维链提示词 “让我们一步步来思考这个问题……” 2.2 关键要素 flowchart TD A[明确目标] -- B[提供背景] B -- C[设定约束] C -- D[优化输出] 目标公式 动词+对象+限定条件 ✘ “帮我看看代码” ✔ “审查支付系统代码,检查安全漏洞和性能瓶颈” 背景信息 客户邮件回复需求: 客户类型:VIP客户 问题:产品X的兼容性问题 语气:专业且热情 约束条件类型: 格式:表格/编号列表 字数:≤200字 关键词:必须包含“创新” 风格:高中生可读 三、提示词工程进阶 3.1 核心技能矩阵 | 技能 | 要点 | …… 阅读全文