作者文章

fwq

FWQ
AI教程
Claude提示词:代码生成单元测试
提示词分析 1. 借助 XML 标签,让文本提示词有了清晰的结构,能让大语言模型更好的理解你的指令。顺便说一下,Claude 3 对 XML 很友好,大部分高质量提示词的输出输出都是基于 XML 来组织的,现在我也经常借鉴这种技巧。 要注意,目前只有Claude和Mistral对XML标签理解较好,你可以在LMSYS Org中快速对不同模型进行测试。 2. 有清晰的步骤,借助 CoT(链式思考 Chain of Though)的方式,让模型能按照一定的步骤来思考,每一步的结果又可以作为下一步的输入,得到高质量的输出结果。 首先,分析代码,弄清楚代码的作用、输入、输出及核心逻辑。这样可以保证不遗漏代码中的关键信息。 然后,列出一系列必要的测试用例,包括目的、输入、预期输出和测试类型。有了前面代码的分析,在写测试用例时就不容易漏掉关键的测试用例。 明确输出是表格的格式,确保输出的内容包含所有必须的信息 接着,为每个测试用例编写具体的测试代码,确保测试代码遵循准备、执行、验证的流程。有了前面的测试用例,就可以挨个写测试代码了,不会遗漏关键的测试代码。 明确要先写注释在写代码,这样其实相当于为每一段测试代码写好了单独的提示词。 对生成的结果进行复查,确保全面覆盖了所有场景。 最后,总结测试覆盖范围及通过这次测试计划活动获得的洞见。这一步其实可以省略,因为对模型来说已经意义不大,但是对于作者来说,可以帮助你更好的理解它为什么要生成这些测试用例。或许从中学到点东西。 3. 一开始就要说明指令的目标是什么,这样可以让模型更好的理解你的指令,生成更符合你预期的结果。…
2025-02-19 阅读全文 →
FWQ
AI教程
使用Claude 3 Opus整理并总结长文本
整理长文本 Prompt: “以下是我整理的 XXX 对 YYY 的采访文稿,请整理成更适合阅读的对话形式,根据话题形成章节,包含人名,尊照原意的情况下适当润色,从头开始,不要遗漏任何内容!”   如果没有输出完整需要不停的输入 直到结束。 如果要总结,最好等到完整文稿输出完成,然后让它基于章节来总结,这样总结出来效果最好,不容易遗漏要点。   总结长文本 Prompt: “请按照上面的章节总结上面的文稿,需要详尽不要遗漏重点!”
2025-02-19 阅读全文 →
FWQ
AI教程
如何让不懂编程的人低门槛使用 Windsurf 写出完整应用
不要相信网络中关于“不懂编程使用Windsurf一个月赚了100万”这类新闻,他可能真不懂,但是他爹懂。真不懂一点编程甚至英文,真的很难编写出完整程序。网上都是懂编程的人教你实战中使用Windsurf,而不懂编程的人很难实战,而很多新闻又说不懂编程也可以用Windsurf写出应用,这就是罗生门嘛…既然这样,我不懂编程,可以尝试一下…   本文耗时2天,不低于500轮次对话,实现一套包含前后端的汇率兑换计算器应用。整个实现过程仅使用 对话。本文主要讲解不懂编程的人是如何真正编写出完整应用的心得,不提供完整操作流程。 实现的主要功能如下: 完整前端页面(多终端适配) 首页多策略获取货币汇率数值(数据库获取、备用API获取、获取最新汇率更新到数据库) 读写数据库(连表查询) 多个定时任务脚本,采集汇率和新闻数据写入数据库(并实现文件锁逻辑) 封装汇率查询API、封装常用函数调用方法 文件缓存机制 本地文本文件检索 详细的文件报错日志记录 页面伪静态 演示地址:https://huilv.aisharenet.com/   科普部分 什么人适合使用Windsurf ? 非编程人员,如果是编程人员推荐使用 。 知道基础的技术名词都是干什么用的,例如:数据库、表、字段、API、缓存、类、前端、域名等… 参与过完整的网站建设过程:不限于前后端技术人员、运营、产品、市场、测试等… 有基本的“领域”概念,可以很好的总结所在专业领域知识,并用文字描述出来。   除了编写应用,Windsurf还可以用来做什么? 基于自动化读取本地多文件和Agent能力,Windsurf可以作为优秀的本地文本总结、批处理工具。 编写需要的自动化运行脚本来处理各类本地任务,例如写一个bat脚本并自动执行。…
2025-02-19 阅读全文 →
FWQ
AI教程
撰写虚拟活动介绍——终极营销文案ChatGPT提示词
专业场景文案提示词   [插入组织名称]很高兴宣布[插入虚拟活动名称],这是一个为[插入目标受众]设计的沉浸式互动虚拟活动,旨在[插入主要活动目标]。作为人工智能语言模型,请生成一份吸引人的虚拟活动宣传文案,涵盖以下关键要素: 1. 引人注目的标题:创作一个引人入胜的标题,有效传达虚拟活动的本质,激发潜在参与者的兴趣。 2. 活动概述:简要概述虚拟活动,突出其[主要目标]、[目标受众]以及为参与者带来的[独特优势]。 3. 主要演讲者和环节:强调虚拟活动的[主要演讲者]和[环节],[展示他们的专业知识]以及将在各个主题上分享的见解。 4. 社交和互动机会:描述使您的虚拟活动与众不同的[社交和互动机会],如互动问答环节、虚拟分组讨论室和在线社交活动。 5. 注册和定价:提供有关虚拟活动的注册[流程]、[定价]以及[任何折扣]或[促销]的信息,同时附上感兴趣者可以了解更多或报名的联系方式。 6. 平台和技术细节:提供有关虚拟活动平台的详细信息,以及参与者确保流畅体验所需的任何技术要求或建议。 7. 行动号召(CTA):鼓励读者注册参加虚拟活动,与可能感兴趣的人分享宣传信息,或提供他们的体验反馈,使用有说服力但不突兀的行动号召。 请将输出结构化为可适应的文案,以便在各种行业、平台和格式的虚拟活动宣传中轻松定制和实施。
2025-02-19 阅读全文 →
FWQ
AI教程
Dify插件安装与使用方法
安装Dify插件 点击 平台右上角的“插件”,前往插件管理页,支持通过 Marketplace、GitHub、本地上传三种方式安装插件。 安装Dify插件   Marketplace(插件市场) Dify Marketplace 是一个面向开发者的开放生态系统,提供模型、工具、代理策略、扩展模块和解决方案包等丰富的资源,帮助开发者快速扩展 Dify 平台的功能。 选择任意插件,点击“安装”按钮即可轻松将插件安装至当前 Workspace 内。 通过 Marketplace 安装Dify插件   GitHub 安装Dify插件 你可以直接通过 GitHub 代码仓库链接安装插件。使用此方法安装插件时需确保插件满足代码规范。插件代码仓库需创建 Release 并在附件中包含 .difypkg 后缀的文件包。详细要求请参考。 通过GitHub安装Dify插件   本地上传Dify插件…
2025-02-19 阅读全文 →
FWQ
AI教程
卡片图提示词:研发产品架构图
  ;; 作者: zephyr 空格 ;; 版本: 3.2 ;; 模型: 3.5 Sonnet ;; 用途: 将任意输入名词转换为精细化、现代风格的 SVG 图像 (defun 架构设计专家 () "你是一位精通各类系统和概念架构设计的专家" (熟知 . (系统设计原则 领域特定知识 现代设计趋势)) (擅长 .…
2025-02-19 阅读全文 →