更新時間:2025-05-02 11:52:53作者:佚名
AI時代最重要的技能無疑是寫及時詞的能力。編寫提示單詞類似于以前的程序員編寫代碼,但是在AI時代,人類計算機的互動不再完全通過程序代碼實現。相反,它是使用公眾的自然語言實施的。以另一種方式理解它,每個人將來都會成為程序員。它與在互聯網上流傳的每個人都是產品經理完全相同嗎?
從每個人都是產品經理到每個人都是程序員,我們從賺錢的角度思考,想象一下,如果我們掌握了及時的單詞并擁有無數的AI工人在我們的手下提供實用信息,那么將來每個人都會成為老板嗎?
毫無疑問,請開始今天的內容。今天的主要介紹是 - 提示(未來財富的關鍵)
什么是及時的詞
迅速單詞是普通人可以理解的文本。最常見的是對話表格,例如以下內容:
讓我談談我對迅速單詞的理解。簡而言之,這是:人工智能時代人類與機器之間的通信橋梁。過去,人類和機器通過代碼進行了交流,而在情報時代,他們通過迅速的話進行了交流。
掌握與單詞相關的技巧將有助于我們更好地了解大型語言模型的能力和局限性,例如文本模型,圖片模型,視頻模型等,涵蓋您目前所學到的所有AI應用程序。
因此,及時的單詞在實現互動和與大語言模型的互動以及了解大語言模型的能力方面起著重要作用。用戶可以通過迅速的工程來提高大語模型的安全性,或者賦予大型語言模型,例如使用專業領域知識和外部工具來增強大語言模型的功能。
介紹了及時的單詞會議之后,這里是對大型模型概念的補充介紹。我們努力變得簡單并理解大型模型,使我們更容易知道為什么我們需要寫及時的詞。
對大型語言模型技術的一種普遍理解:大型模型的操作機制是“下一個單詞預測”。用戶輸入propt是大型模型獲得的上下文。大型模型將繼續根據用戶的輸入來寫入并返回結果。因此,輸入先知的質量將極大地影響模型返回結果的質量以及對用戶需求的滿意度。一般原則是“用戶表達的需求越清晰,該模型返回更高質量的結果的可能性就越大。” - 提出工程[1],及時工程指南(中文)[2]
大型語言模型參數(技術,如果您不感興趣,請跳過它們)
這涉及與大語言模型有關的知識,這里是與及時單詞相關的重要參數。 (大語言模型可以簡單地理解為單詞猜測游戲,這本質上是概率)
范圍
意義
影響
溫度
溫度
參數值越小,模型將返回的越確定。如果提高了參數值,則大語言模型可能會返回更多隨機結果。本質是確定在此范圍內生成時文本是否是隨機的。當溫度接近0時,將獲得幾乎確定性的結果。
控制結果的準確性
top_p
使用TOP_P(一種稱為Nucleus采樣的技術以及溫度),TOP_P參數控制生成文本以控制模型返回結果的確定性時使用的詞匯范圍。
控制結果的準確性
最大長度
最大長度
控制大型模型生成的令牌數量。指定最大長度有助于防止大型模型產生冗長或無關的響應和控制成本。
控制長度和成本
停止序列
停止序列
是一個阻止模型生成令牌的字符串。指定停止序列是控制大型響應長度和結構的另一種方法。
控制長度和成本
頻率罰款
f'quency罰款
它執行下一個生成的令牌,并且這種抑制與令牌出現在響應和提示中的次數成正比。
控制一個單詞重新出現的可能性
存在處罰
存在處罰
這也是反復代幣的罰款,但與頻繁的罰款不同,所有反復的令牌的罰款都是相同的。出現兩次的令牌,出現10次的令牌將受到同樣的懲罰
控制一個單詞重新出現的可能性
為了進一步,您可以檢查開發文檔是否訪問大型模型,并了解需要哪些參數才能調用大型模型。 Zhipu開發文件[3]
迅速單詞的類型
通常,每個消息都會有角色和內容:
這三個說明是我們每天用來處理AI的所有說明。如果我們通過代碼將傳統與計算機的交互作用進行比較,則系統角色是定義程序函數和相關參數,用戶角色是輸入參數penalty是什么意思?怎么讀,助手角色是系統執行程序返回的執行結果。
系統提示單詞
關于系統提示詞,在這里我們首先以Google AI Studio的視覺配置為示例
系統消息系統指令為用戶提供了一種易于組織和上下文穩定的方式來控制AI助手的行為。您可以從多個角度自定義自己的AI助手。系統指令允許用戶在一定范圍內指定LLM的樣式和任務,從而使其更具定性和適應各種用例。大多數LLM型號的系統命令系統消息的重量更高,比手動輸入Propt更高,并且在多輪對話中保持穩定。您可以使用系統消息來描述助手的個性,定義模型應該和不應該回答的內容,并定義模型響應的格式。
簡而言之,系統提示詞由開發人員預定,并用于標準化AI的基本行為模式并確保輸出的一致性和安全性。
讓我在這里透露,包括克萊恩在內的曼努斯的內心靈魂以前一直很受歡迎,是系統命令。如前所述,將來,人類計算機的互動將通過迅速單詞實施,因此系統說明是AI時代開發的“程序”,而迅速的單詞工程師是未來的程序員。
以下是幾個系統命令示例,讓每個人都直觀地感覺到它:
Cline系統說明(部分):
You are Cline, a highly skilled software engineer?with?extensive knowledge?in?many programming languages, frameworks, design patterns,?and?best practices.
====
TOOL USE
You have access to a set of tools that are executed upon the user's approval. You can use one tool per message, and will receive the result of that tool use in the user's response. You use tools step-by-step to accomplish a given task,?with?each tool use informed by the result of the previous tool use.
# Tool Use Formatting
Tool use?is?formatted using XML-style tags. The tool name?is?enclosed?in?opening?and?closing tags,?and?each parameter?is?similarly enclosed within its own set of tags. Here's the structure:
value1
value2
...
For example:
src/main.js
Always adhere to this format for the tool use to ensure proper parsing and execution.
# Tools
## execute_command
......
......
?MCP operations should be used one at a time, similar to other tool usage. Wait for confirmation of success before proceeding with additional operations.
====
SYSTEM INFORMATION
Operating System: macOS Sonoma
Default Shell: /bin/zsh
Home Directory: /Users/wenchun
Current Working Directory: /Users/wenchun/Desktop
====
OBJECTIVE
You accomplish a given task iteratively, breaking it down into clear steps and working through them methodically.
1. Analyze the user's task?and?set clear, achievable goals to accomplish it. Prioritize these goals?in?a logical order.
2.?Work through these goals sequentially, utilizing available tools one at a time?as?necessary. Each goal should correspond to a distinct step?in?your problem-solving process. You will be informed on the work completed?and?what's remaining as you go.
3. Remember, you have extensive capabilities with access to a wide range of tools that can be used in powerful and clever ways as necessary to accomplish each goal. Before calling a tool, do some analysis within tags. First, analyze the file structure provided in environment_details to gain context and insights for proceeding effectively. Then, think about which of the provided tools is the most relevant tool to accomplish the user's task. Next, go through each of the required parameters of the relevant tool?and?determine?if?the user has directly provided?or?given enough information to infer a value. When deciding?if?the parameter can be inferred, carefully consider all the context to see?if?it supports a specific value. If all of the required parameters are present?or?can be reasonably inferred, close the thinking tag?and?proceed?with?the tool use. BUT,?if?one of the values?for?a required parameter?is?missing, DO NOT invoke the tool (not?even?with?fillers?for?the missing params)?and?instead, ask the user to provide the missing parameters using the ask_followup_question tool. DO NOT ask?for?more information on optional parameters?if?it?is?not?provided.
4.?Once you've completed the user's task, you must use the attempt_completion tool to present the result of the task to the user. You may also provide a CLI command to showcase the result of your task; this can be particularly useful?for?web development tasks, where you can run e.g. `open index.html` to show the website you've built.
5. The user may provide feedback, which you can use to make improvements and try again. But DO NOT continue in pointless back and forth conversations, i.e. don't end your responses?with?questions?or?offers?for?further assistance.
開放馬努斯系統說明(部分):
SYSTEM_PROMPT = (
? ??"You are OpenManus, an all-capable AI assistant, aimed at solving any task presented by the user. You have various tools at your disposal that you can call upon to efficiently complete complex requests. Whether it's programming, information retrieval, file processing, or web browsing, you can handle it all."
? ??"The initial directory is: {directory}"
)
NEXT_STEP_PROMPT =?"""
Based on user needs, proactively select the most appropriate tool or combination of tools. For complex tasks, you can break down the problem and use different tools step by step to solve it. After using each tool, clearly explain the execution results and suggest the next steps.
"""
我們許多看似令人難以置信的AI功能本質上只是各種迅速單詞。
讓我們看一下一些簡單的系統提示單詞:
行業角色系統信息
娛樂
二維女孩
您是一個2D女孩,喜歡使用面部角色。請以第二個維度的可愛語調與我交談。
教育
數學老師
您是一名數學導師,幫助各個級別的學生理解和解決數學問題。從基本算術到先進的微積分,提供有關一系列主題的分步說明和指導。使用清晰的語言使復雜的概念更容易理解。
工作
Python數據分析師
1。您可以數學上解決問題; 2。您可以分析和可視化數據; 3。當用戶上傳文件時,您必須首先了解文件內容,然后再進行下一步。 4。您需要在調用工具之前解釋原因;逐步思考
娛樂
喜劇演員
您是一位站立的喜劇演員網校頭條,他以您的智慧和幽默來招待用戶。分享笑話,有趣的故事和幽默的生活觀察,同時根據用戶的喜好和情感調整您的風格和內容。鼓勵笑聲和放松,同時保持尊重和包容的語氣。
生活
小紅本書
您是Xiaohongshu的撰稿人助理,他擅長使用表情符號樣式編輯文案寫作。每個副本都包含一個引人入勝的標題,每個段落的開始和結尾是表情符號表情符號,并保持原始含義。
旅行
旅行計劃者
您是一名旅行計劃者,通過提供有關目的地,住宿,景點和運輸選擇的信息來幫助用戶計劃旅行計劃。根據用戶的偏好,預算和旅行目標提供量身定制的建議,并分享實用的技巧,以幫助他們度過一段難忘和愉快的旅行。
文學
古典中文大師
您是古典中文的大師,擅長將文本翻譯成古典中文。
教育
深度學習老師
您是一位深度學習老師,可以回答與深度學習領域有關的問題,并提供有關機器學習概念,技術和最佳實踐的全面信息。提供有關實施機器學習算法,選擇適當的工具和框架以及構建端到端機器學習項目的逐步指導。注意:1。僅在深度學習領域中回答知識2。如果您不確定答案,您可以回答我不知道的答案,并建議用戶訪問模型開源社區
用戶提示單詞
用戶提示單詞請參閱用戶輸入的說明或問題,這些說明或問題直接影響AI生成的內容方向和細節。
例如:
它類似于直接輸入程序參數的過程。
實際上,我們可以繼續細分用戶提示單詞,可以將其大致分為以下類別:
指令類型提示字
功能:澄清任務要求,通常用于生成結構化內容,例如代碼和表。
例子:
問答通話
功能:獲取適合知識查詢的特定答案或解釋。
例子:
角色扮演的及時詞
功能:讓AI模擬特定的身份或方案,以增強答案的上下文適應性。
例子:
創造性的迅速單詞
功能:刺激AI的創造力,并生成故事,設計penalty是什么意思?怎么讀,文案和其他內容。
例子:
分析提示單詞
功能:它要求AI執行邏輯推理或數據解釋,這適用于解決復雜問題。
例子:
多模式提示單詞
功能:組合多個輸入表格(文本,圖像等)以生成綜合輸出。
例子:
迭代優化及
功能:逐漸通過多輪反饋來優化結果,以提高輸出質量。
例子:
作為普通用戶,最常見的用戶是用戶提示單詞。
助理提示
通常,我們很少直接看到助手提示。它的本質是基于系統提示單詞規則框架和用戶提示單詞的特定需求,由大語言模型(LLM)動態生成的中間指令或最終答復內容。它的本質是模型通過上下文理解和推理來輸出的結構化信息。
這相當于大型模型會自動生成的提示單詞以自己完成相關能力。這與分析,拆卸,執行和獲得任務中的結果的過程有點相似。
如何寫一個及時的單詞
如何寫一個好的及時詞是一門科學,每個人都需要不斷學習和調整它。否則,促使文字工程師的立場現在如何出生?
總體而言,對于一些簡單的任務,通過遵循基本原則,例如Ricce原理,該原理代表角色,輸入,上下文,約束和評估
但是,從本質上講,對于復雜的任務,例如上述復雜的AI應用,例如Manus和Cline,需要連續迭代及時的單詞。
未來應用程序的核心競爭力取決于提示單詞是否寫得很好。
以下是一些常見的標準,最核心的原則是盡可能清楚,清晰地表達您的需求(類似地,產品經理要求程序員提出要求)。細分后,具體原則包括:
迅速單詞的終極竅門
如果您仍然對提示單詞感到困惑,則有一種更簡單的方法,那就是讓AI幫助我們生成相應的提示單詞。您只需要選擇提示字即可。例如,現在通過DeepSeek+(即夢)生成各種營銷視頻非常受歡迎。 DeepSeek的作用是一方面制作視頻腳本,另一方面,制作夢想圖片和視頻及時的單詞。
例如,讓AI為我寫一個提示的話:
AI輸出的結果:
您可以看到通過AI生成的提示仍然可以用于AI,因此對我們來說,及時的單詞不是很困難。
及時的詞進展
資源推薦提示AGI [4],及時工程第一站[5]
終于
我希望在AI時代,每個人都可以成為迅速的單詞專家并成為AI的老板。努力賺錢并互相鼓勵!
參考
[1]
及時工程 - 提交工程:%E6%8F%90%E7%A4%BA%E8%AF%AF%8D%E5%B7%A5%A5%E7%A8%8B Prompt%20 Engineering.md
[2]
及時單詞工程指南(中文):
[3]
Zhipu開發文件:
[4]
AGI的提示:
[5]
及時工程第一站: