开始本文前,让我们首先明确提示词与提示工程的概念。提示词是我们与大语言模型沟通时输入的指令,而提示工程则是发现能生成符合预期、稳定、可靠、和可复现结果的提示词的过程。
为什么需要提示工程呢?就是因为当前的生成式人工智能还不够智能,其输出具有不确定性,用专业术语来说,就是存在随机生成「次品」的可能。为解决这个问题,必须有一套工程化的方法对提示词进行适当的优化。
一些工程师在实践中也确实探索出一组好用的原则,被称为「编写提示词的五个原则」,遵循这些原则编写出来的提示词能以更高的概率让 AI 模型生成稳定、可靠、可复现的结果。
阅读更多
引:將於 2026 年 1 月 1 日起實施的《治安管理處罰法》備受社會關注。該法第 136 條規定,對違反治安管理的記錄予以封存,並不得向任何單位和個人提供或公開。違反治安管理的記錄包括吸毒、毆打他人、尋釁滋事等。
阅读更多
由上文「Markdown 将成为 AI 时代的通用编程语言? 」可以知道,规范驱动开发可能成为 AI 时代的开发新范式。
在传统软件开发流程中,规范只是编码前的临时脚手架,开发者一旦进入编码阶段,便将规范束之高阁。而进入 AI 时代,「规范驱动开发」想彻底改变这一现状,即让规范贯穿整个软件开发生命周期、让规范变得可执行、让规范成为代码。
阅读更多
在 AI 编码助手日渐盛行的当下,一个值得关注的技术趋势正悄然浮现:编程语言的抽象层级正不断上移。这意味着,如今我们习以为常的 Java、TypeScript、Python、Swift 等具体编程语言,或将随着 AI 时代的到来,被一种更接近人类自然语言的通用编程范式所取代。
阅读更多
在日常工作中,当我们针对某个业务场景不知 SQL 如何编写时,或在应用程序中找到一些慢 SQL 需要优化而不知所措时,通常会询问 AI 助手。但我们若不提供任何上下文,仅仅是用一句话将业务场景描述给 AI 助手让其实现,或贴一段很长的 SQL 让 AI 助手来优化,其给出的指导意见的质量通常会大打折扣。
阅读更多
博友圈 前端 boyouquan-ui 是一个使用 JavaScript 编写的 React 项目。本文将尝试借助 Cursor,不写一行代码,将其自动转换为 TypeScript 实现。
阅读更多
由上文「MCP 是什么?它是如何工作的? 」可以知道,MCP 是大语言模型连接外部工具或服务的桥梁。
Playwright 是微软开源的一款类似 Selenium 的浏览器自动化测试框架。相比 Selenium,Playwright 更加轻量、功能更丰富,且执行速度更快。大语言模型爆发之前,虽然 Playwright 也能胜任一些自动化任务,但主要还是用于自动化测试。
阅读更多
自 2022 年底 ChatGPT 横空出世以来,目前业界已涌现出多个优秀的大语言模型(Large Language Models,LLM),人们的日常生活和工作正在被大语言模型加速改变着。
大语言模型虽然很强大,但也有一些局限性,如:其知识被固定在训练结束之时,无法跟着当下动态的世界进行「自动更新」。所以,如果仅使用大语言模型训练好的数据解决问题,而不借助任何方式获取新的数据的话,会大大限制大语言模型的能力上限。
阅读更多
今年國慶假期去了兩個景點,幹了兩天農活。
十一當天去了莊河地區的著名景點「冰峪溝」,這裏號稱「小桂林」。這裏遠離鬧市,坐落於莊河北部,是一個自然形成的山水風景區。坐船在各種奇山異石之間穿梭,聽着深邃的鳥叫聲從山谷深處傳來,看着白鷺或是亭亭玉立站在那裏或是一飛沖天直入雲霄,感受到自然帶給人的舒展。
阅读更多
這週末,我、太太和孩子去了泊霞灣與橫山寺。
泊霞灣是第一次去。進入泊霞灣前是一段狹窄的鄉間公路,公路的盡頭就是蔚藍的大海,此種景色非常的治癒。泊霞灣的海邊還有一座燈塔,有人開着一輛復古汽車在旁邊賣咖啡,有網紅以大海爲背景在這裏直播唱歌,還有一些人拿着相機在這裏等待落日。
阅读更多