PDF合併工具

PDF 合併 / PDF Merger

在瀏覽器內合併,不會把 PDF 上傳到伺服器。檔案很大/很多頁時會比較吃記憶體。
未選擇任何檔案
拖曳調整順序(上 → 下 = 先 → 後):

    PDF合併工具說明

    免費 PDF 合併工具(免上傳、拖曳排序、快速下載)Browser-based
    這是一個線上 PDF 合併工具,可直接在瀏覽器內將多個 PDF 合併成一個檔案:不需安裝、免註冊、免費,並支援拖曳排序與自訂輸出檔名。
    主要特色
    免上傳、隱私友善:所有處理在你的瀏覽器本機完成,不會把 PDF 上傳到伺服器。
    拖曳排序:可直接拖拉清單調整順序(上 → 下 = 先 → 後)。
    自訂檔名:輸出檔名可自由命名(預設 merged.pdf)。
    適用情境:合併報告、論文附件、合約、掃描文件、教學講義等。
    使用方式(30 秒完成)
    1
    在上方工具選取多個 PDF 檔案。
    2
    拖曳清單,調整合併順序。
    3
    (可選)輸入輸出檔名。
    4
    按「合併下載」,取得合併後 PDF。

    Free PDF Merger (No Upload, Drag to Reorder, Instant Download)
    A free online PDF merge tool that runs in your browser: no installation, no sign-up, drag-and-drop ordering, and a custom output filename.
    Key features
    No upload: processed locally in your browser (privacy-friendly).
    Drag to reorder: top → bottom = first → last.
    Custom filename: default merged.pdf.

    2023年10月10日 星期二

    [Coursera Course Note] ChatGPT Advanced Data Analysis (進階資料分析)

     

    #這個問題適合ChatGPT 進階資料分析嗎?

    如何確定我們是否應該嘗試使用ChatGPT 進階資料分析來解決給定的問題?以下是確定問題是否合適的一些基本考慮因素。

    1.檢查解決方案是否正確、錯誤是否不會產生新問題很容易。

    ChatGPT 進階資料分析可能會犯錯。儘管ChatGPT 進階資料分析會建立Python 程式碼來執行許多操作,但在產生的Python 程式碼中仍可能出現錯誤。您應該將注意力集中在可以犯錯或容易發現錯誤的問題上。

    例如,一個幫助您集思廣益的應用程式就非常容易出錯。產生糟糕的問題或想不出好的問題不會造成傷害,但可能沒有幫助。確定人類是否能獲得貸款的應用程式是一個糟糕的用例,因為解決方案中的錯誤可能會造成巨大的傷害。

    找到解決方案一定比檢查解決方案是否正確更耗時。檢查填字遊戲的謎底是否正確很容易,但想出謎底卻難得多。檢查一個膳食計劃是否符合你的口味要比想出膳食計劃容易得多。

    2.問題的部分或有缺陷的解決方案是有價值的。

    由於ChatGPT 高級數據分析能夠促進迭代開發、調試和快速原型設計,因此部分或有缺陷的解決方案仍有價值。該平台的互動性使用戶能夠探索不同的方法,進行漸進式調整,並從錯誤中學習,所有這些都能讓用戶更好地理解問題,並獲得更強大的解決方案。即使解決方案並不完美,但對於特定目的、限製或教育目標來說,它也是有價值的。

    ChatGPT 高級數據分析的靈活性和適應性使用戶能夠專注於問題的關鍵方面,並提供滿足關鍵要求的解決方案,而不一定要達到完美。這種完美與實用之間的平衡優化了資源的使用,使其成為適用於各種情況的工具,包括那些需要快速開發或資源優化的情況。

    部分解決方案有價值的問題範例有哪些?任何您需要對問題進行額外洞察的領域,例如創建與文件相關的問題、幫助發現不同會議中決策的衝突、提供之前不存在的人工決策的第二重檢查、生成營銷信息樣本、勾勒複雜文檔的輪廓或識別潛在的相關信息,都是部分解決方案有價值的案例。

    3.問題的解決方案將支持你的創造力和思考。

    ChatGPT 進階資料分析和其他類似的人工智慧工具具有驚人的優勢,但前提是它們必須支援你的思維和創造力。你的思維為這些工具提供了創造性的火花,從而產生了真正偉大的成果。如果你使用工具的方式會讓你減少思考,那就不值得使用該工具。在使用ChatGPT 進階資料分析工具完成任務之前,請先問問自己,這是否真的能幫助我進行更多思考和創造。

    支持你的創造力和思考可以有多種形式,從將繁瑣的任務自動化,讓你有更多時間思考,到展示解決問題的多種方法,幫助你學習。如果你使用ChatGPT 進階資料分析來考試作弊,避免學習新知識,那你就沒有正確使用它。如果你使用ChatGPT 高級數據分析來加深你對如何解決某些類型問題的理解,透過實例來了解它是如何建議工作的,同時承認它的方法可能是錯誤的,那麼你就是在正確地使用它。


    #ChatGPT 進階資料分析的10 個最佳實踐

    1.保存中間文件 為什麼:防止進度遺失,允許組裝多個輸出,並根據中間文件確定各種方向。 如何保存?定期保存專案不同階段的文件,以便靈活地組裝輸出或將創意帶向多個方向。這些檔案可以作為安全網,確保不會遺失任何工作。如果ChatGPT 進階資料分析逾時,請提供先前下載的檔案給其。你也可以要求它提供一個包含迄今為止產生的所有檔案的Zip 檔案。您還可以在多個獨立會話中獲取中間輸出,並將其上傳到每個會話。 2.始終按部就班地制定計劃 為什麼:為了實現無縫流程,提高可重複性。 如何做?與ChatGPT 高階數據分析協作,勾勒出具體、詳細和可操作的步驟。保存這些計劃以供將來參考或重新啟動流程,使流程更加可靠。您可以使用人工或人工智慧計劃,但關鍵是要有一個循序漸進的計劃。將計劃儲存為文件,以便在新對話開始時上傳,從而更容易重複。 3.使用紀念品(Mementos) 原因:提醒正在進行的流程的狀態。 方法:讓ChatGPT 高級資料分析建立文件,列出整個計劃、當前步驟以及已完成或未完成的總結。這些紀念品與計劃本身不同,是流程當前狀態的指南。您可以上傳這些文件,以便從給定點重新啟動流程,或幫助程式碼解釋器記住流程中的位置。 4.始終讓ChatGPT 高級數據分析閱讀和解釋文件/數據 為什麼:將您的理解與GPT-4 的理解同步。 如何做?要求ChatGPT 高階資料分析以多種方式解釋它所閱讀的內容,並讓它產生範例或解釋來證明文件中的概念,從而測試它的理解能力。確保您和程式碼解釋器對您提供的文件、資料等有相同的理解。要求它產生新的概念範例是測試推理能力的好方法。 5.使用錯誤檢測方法 為什麼:確保一致性和準確性。 如何使用?引用特定標識符或引文,以確保輸出結果得到所提供文件的支援。使用真實或合成資料建立自訂測試案例,確保輸出與輸入文件一致。如果還不能使用真實數據,可產生合成數據來測試流程和準確性。 6.請ChatGPT 進階資料分析嘗試其他方法 為什麼:克服失敗,不斷進步。 如何:如果一種方法失敗了,促使ChatGPT 高階資料分析嘗試不同的策略。提供提示或要求它計劃、列出、描述背後的理由並採用其他方法。 7.將提示視為約束 為什麼:針對目標和期望的輸出。 如何:明確你的目標、要求和限制。ChatGPT 進階資料分析會嘗試產生任何合適的解決方案,所以你說得越具體,輸出就越接近你的需求。如果你真的想要一個綠色的香蕉,就不要要求一個水果。 8.出現錯誤時編輯對話 為什麼:避免錯誤傳播。 怎麼做立即編輯並更正任何產生錯誤輸出的聊天訊息,並重新產生輸出。最好使用乾淨的對話歷史記錄,以防止引入錯誤訊息,導致以後出現問題。 9.在對話中引入關鍵訊息 為什麼:加強推理和理解。 如何:直接在對話中包含所有必要信息,這樣您和ChatGPT 高級數據分析就能達成共識。資訊的可見性使推理更有效。如果您能看到最近聊天訊息中的信息,代碼解釋器也能看到。 10.告訴ChatGPT 高階資料分析在需要時不使用Python 進行分析 為什麼:並非所有任務都需要程式碼。 如何:如果非結構化文字的推理能力較差,可以指示ChatGPT 高級資料分析功能"不使用Python 程式碼"或"手動 (Manually)"進行分析、閱讀或總結。在大多數情況下,您並不希望Python 程式碼來進行文字分析。





    #創作構思

    這裡有"創建"視頻中的對話,以及關於"創建"的一些想法。我鼓勵你下載並經常複製這段對話,但專注於你的領域! 提示:根據CSV 檔案中列出的檔案副檔名和資料類型列表,想出100 種你可以建立的檔案類型或輸出。從文件類型的通用列表開始。文件:下載處

    CSV 檔案包含不同資料類型、潛在用途、檔案副檔名和一些附加列的資訊。根據這些資訊,我們先建立一個文件類型的通用列表,然後再產生100 個可建立的文件類型或輸出的想法。

    程式碼解釋器: 文件類型通用列表:
    文字檔案:包含純文字或格式化文字的檔案。常見副檔名包括.txt 和.rtf。 影像檔案:儲存影像資料的檔案。常見副檔名包括.jpg、.png、.bmp。 程式碼檔案:包含程式語言原始碼的檔案。常見副檔名包括.py、.java、.c。 資料檔案:儲存電子表格、資料庫等結構化資料的檔案。常見副檔名包括.csv、.xls、.db。 音訊檔案:儲存聲音訊息的檔案。常見副檔名包括.mp3, .wav。 視訊檔案:包含視訊資料的檔案。常見副檔名包括.mp4、.avi。 文件檔案:包含Word 文件、PDF 等文件的文件。常見副檔名包括.doc、.pdf。 可執行檔:包含可執行的編譯程式或腳本的檔案。常見擴展名包括.exe、.sh。 壓縮檔案:包含一個或多個壓縮檔案以減少檔案大小的檔案。常見副檔名包括.zip、.rar。 標記檔案:包含用於結構網路內容的標記語言的檔案。常見擴充功能包括.html、.xml。 現在,讓我們根據CSV 檔案中提供的擴展名和資料類型產生100 個具體想法。 以下是根據CSV 檔案中提供的資料類型和檔案副檔名所建立的100 種檔案或輸出類型的具體想法: 文字資料和文件:
    文字檔案 紀錄檔案 Markdown 和其他文件格式 PDF 文件 Excel 檔案 INI 類型檔案(設定資料) YAML 文件 Jupyter Notebook 文件 EPUB 和Kindle 檔案(電子書資料) 程式碼和程式設計相關:
    Python 程式碼(文字資料) LLVM IR 程式碼 Shell 命令輸出 Python 軟體包中的文件 Python 套件 可在進程間發送的任何類型的數據 任何文件類型 JavaScript .c(C 原始檔) .h (C/C++ 頭檔) 圖像和圖形
    BMP .tiff (TIFF 影像檔) 圖形數據 GIF .svg (SVG 向量圖) .jpeg (JPEG 影像檔) .latex (LaTeX 文件) 向量圖形數據 網路數據
    OAuth 請求簽署邏輯 HTTP/2 協定資料(HTTP 請求、回應) HTTP/1.1 協定資料(HTTP 請求、回應) HTML HTML 資料 HTML、CSS、JavaScript 和其他基於網路的數據 靜態文件的URL(文字資料) .xml(XML 檔案) .env(環境變數) 結構化資料和專用資料:
    Pickle 文件 HDF5 檔案(分層資料) GeoJSON 數據 大型數值表達式,尤其是包含大型陣列的表達式 數值資料(用於基於約束的佈局) 數值資料、分類數據 二進位數據 天文數據 天文數據 JSON 模式定義 圖資料(節點、邊) 地理空間資料、數值數據 類別圖資料結構(節點和邊) 雜項:
    檔案和目錄路徑 .jwt(JSON 網路令牌) 日期和時間 國名和程式碼 QR 圖碼 ASGI 應用程式(網頁應用程式、HTTP 請求、回應、WebSocket 資料) 系統數據 系統資訊 指標數據 圖表 各種格式的神經影像數據 .js (JavaScript 檔案) 清單資料(各種類型) 人類語言數據 .rst (reStructuredText 檔案) .dbf (資料庫檔案) .shx (形狀索引檔) .xlsb (Excel 二進位) .trig (TriG 檔案) .nt(Nrip-Triples 文件) .n3 (Notation3 檔案) .mkv (Matroska 影片檔) .trix (TriX 檔) .ttf (TrueType 字型檔) .pptx (PowerPoint 檔) .cert (證書檔) 谷歌BigQuery 數據 .netcdf(網路通用資料表檔) .yaml (YAML 檔案) .csv (CSV 檔案) Excel 2010 xlsx/xlsm/xltx/xltm 文件 交易日曆資料(數字和日期/時間資料) Python 程式碼、Jupyter 筆記本數據 Python 程式碼、文字數據 使用NumPy 數組和函數以及循環的Python 程式碼 任何 環境變數 XML 檔案(文字資料) .eml(電子郵件文件) 數位和影像數據 地理位置資料(地址、城市名稱、地標) 文字資料(日誌資訊) 結構化資料、樹狀數據 文件數據 無特定文件類型 網域 數位數據 Jupyter 筆記本、Python 程式碼 專用格式:
    SVG(可縮放向量圖形) TIFF(標記影像檔案格式) .rst(重組文字) 提示:以教育、金融、銷售、行銷、領導和管理為領域,根據這些類型的文件,提出10 個不同的想法,說明您可以在每個領域創建哪些特定的內容。所有範例都應使用Excel、Word、PDF、文字、epub、CSV、圖像、電影、gif、PowerPoint、html 或其他非編碼相關格式。 程式碼解釋器: 當然可以!以下是每個指定領域的10 個想法,重點是使用Excel、Word、PDF、文字、電子書、CSV、圖像、電影、GIF、PowerPoint、HTML 或其他與編碼無關的格式。 教育領域
    互動教育電子書:建立嵌入圖片、GIF 和影片的ePub 和PDF 教科書,以提高學習效果。 課程計畫:設計包含詳細課程計畫、時間表和學習目標的Word 文件或Excel 電子表格。 學生成績儀錶板:利用Excel 或CSV 追蹤並直觀顯示學生的表現、出席和參與。 線上學習模組:開發基於HTML 的互動學習模組,並嵌入影片、圖片和測驗。 教育影片:製作歷史、科學或數學等學科的教育影片或影片講座。 虛擬實驗室為科學科目創建HTML 格式的互動式虛擬實驗室,讓學生可以在線上進行實驗。 學習指南:設計PDF 或Word 學習指南,其中包含各學科的要點、摘要和練習問題。 課堂簡報:為課堂講座製作PowerPoint 簡報,並配上圖片、GIF 和影片。 教育資訊圖表:設計資訊豐富的圖片或GIF,以簡單易懂的視覺形式總結複雜的主題。 閱讀清單編製文字文件,列出推薦書籍、文章和資源清單,供進一步閱讀。 財務
    預算模板:為個人或企業預算編制建立Excel 或CSV 模板,內建計算功能。 投資組合設計Excel 電子表格來追蹤和分析投資組合,包括股票、債券和共同基金。 財務報告:製作PDF 或Word 報告,總結財務表現、資產負債表和損益表。 報稅指南:編製PDF 或Word 指南,詳細介紹稅法、法規和報稅說明。 財務教育影片:製作教育影片或GIF,解釋投資、儲蓄或退休規劃等財務概念。 市場分析儀錶板:利用Excel 將市場趨勢、經濟指標和競爭對手分析視覺化。 貸款計算器:設計內建計算器的Excel 電子表格,以確定貸款支付、利率和分期付款時間表。 投資者簡報製作PowerPoint 簡報,傳達財務策略、投資機會和商業計劃。 經濟研究論文:撰寫並發布包含經濟趨勢和政策深度分析的PDF 或Word 文件。 銀行教學:製作基於HTML 的教程,其中包含解釋銀行服務、網路銀行和帳戶管理的圖片和影片。 銷售
    銷售儀錶板:建立Excel 或CSV 儀表板,追蹤銷售績效、目標和關鍵績效指標(KPI)。 產品目錄:設計PDF 或Word 目錄,展示產品、規格、圖片和定價資訊。 銷售訓練手冊:編製PDF 或Word 手冊,介紹銷售技巧、產品知識與客戶參與策略。 客戶關係管理(CRM) 範本:利用Excel 管理客戶資訊、互動和銷售管道。 銷售簡報:製作引人注目的PowerPoint 簡報,向潛在客戶推廣產品或服務。 銷售線索產生報告:設計Excel 電子表格來組織和分析銷售線索、轉換率和行銷管道。 電子郵件行銷範本:為促銷、產品發布和新聞通訊開發基於HTML 的電子郵件範本。 產品示範影片:製作示範產品功能、優點和使用說明的影片或GIF。 競爭對手分析圖表:利用Excel 或圖片直觀地展示競爭對手的定位、市場佔有率和產品比較。 銷售腳本:編寫包含有效銷售腳本、異議處理技巧和成交策略的文字檔案。 行銷
    行銷計畫:建立概述行銷策略、目標受眾、管道和預算的Word 或PDF 文件。 客戶調查:設計Excel 或CSV 模板,收集並分析客戶回饋、偏好和滿意度。 社群媒體行事曆:利用Excel 規劃和安排社群媒體貼文、活動和參與度指標。 內容行銷指南:編制ePub 或PDF 指南,提供內容創建、搜尋引擎優化和受眾參與的最佳實踐。 廣告活動報告:製作PowerPoint 簡報,總結廣告活動的績效、投資報酬率和關鍵見解。 品牌指南:建立PDF 或Word 文檔,詳細說明品牌識別、標誌使用、配色方案和訊息傳遞指南。 電子郵件通訊:設計基於HTML 的新聞通訊,嵌入圖片、影片和鏈接,以推廣產品或內容。 產品攝影:為產品清單、廣告和宣傳資料拍攝高品質圖片。 行銷資訊圖表:設計資訊豐富的GIF 或圖像,將行銷數據、趨勢和見解視覺化。 病毒行銷影片:為病毒式行銷活動、產品發布或品牌故事製作引人入勝的影片或GIF。 領導力
    領導力發展工作手冊:為領導力培訓、自我評估和目標設定創建Word 或PDF 工作手冊。 團隊建立活動指南:編製包含團隊建立練習、破冰和協作技巧的ePub 或PDF 指南。 績效考核模板:設計Excel 或Word 模板,用於進行員工績效評估和回饋會議。 領導力網路研討會:為線上領導力網路研討會、工作坊和討論會製作PowerPoint 簡報。 激勵影片:製作鼓舞人心的電影或GIF,介紹領導語錄、成功故事和激勵演講。 組織架構圖:利用Excel 或影像將組織架構、報告關係和團隊等級視覺化。 領導力博客:撰寫基於HTML 的博客,分享領導力見解、經驗和最佳實踐。 繼任規劃文件:建立PDF 或Word 文檔,用於繼任規劃、人才發展和領導梯隊建設。 衝突解決指南:編製ePub 或PDF 格式的指南,介紹解決衝突、調解和解決問題的技巧。 願景與使命宣言:設計闡明組織願景、使命和核心價值的文字檔案或圖像。 管理
    專案管理範本:為專案規劃、追蹤和資源分配建立Excel 或CSV 範本。 員工手冊:設計包含公司政策、程序和工作場所指南的PDF 或Word 手冊。 庫存管理電子表格:利用Excel 管理庫存水準、訂購和供應鏈物流。 商業計劃:編制Word 或PDF 文檔,概述業務目標、策略、市場分析和財務預測。 培訓影片:為員工培訓、入職和技能發展製作影片或GIF。 會議議程:建立包含會議議程、目標和討論要點的Word 或文字檔案。 流程圖:設計圖像或PowerPoint 投影片,將業務流程、工作流程和操作程序視覺化。 時間管理工具:開發Excel 電子表格,用於時間追蹤、任務優先排序和生產力分析。 合規手冊:編寫PDF 或Word 手冊,詳細說明合規性、法律要求和最佳實務。 企業簡報:為董事會會議、投資人關係和企業溝通製作PowerPoint 簡報。





    2023年9月20日 星期三

    [Coursera Course Note] ChatGPT 提示詞工程 (三)

    #要求輸入模式的格式

    要使用這種模式,您的提示語應包含以下基本語境陳述:


    請輸入 X


    您需要將"X "替換為輸入內容,例如"問題"、"成分"或"目標"。


    例如


    從現在開始,我會把電子郵件鏈剪下/貼上到我們的對話中。你要總結郵件鏈中每個人的觀點。你將以一系列有順序的要點的形式進行總結。最後,列出任何直接向我提出的公開問題或行動項目。我叫吉爾-史密斯。請向我索取第一個電子郵件鏈。


    從現在開始,把我寫的任何東西翻譯成狗的一系列聲音和動作,代表狗對我寫的東西的反應。問我要翻譯的第一件事。


    #大綱擴展模式的格式

    要使用這種模式,您的提示語應包含以下基本語境陳述:


    充當提綱擴充者。


    根據我給你的輸入產生一個要點提綱,然後問我你應該擴展哪個要點。


    為我選擇的要點建立一個新提綱。


    最後,問我下一個要擴展的重點是什麼。   


    問我應該列出什麼提綱。


    舉例說明:


    充當大綱擴展者。根據我給你的輸入產生一個要點提綱,然後問我你應該擴展哪個要點。每個要點最多可以有3-5 個子要點。項目應使用[AZ].[iv].[* 至****]的模式編號。為我選擇的要點建立一個新提綱。最後,問我下一個要擴展的重點是什麼。問我要列出什麼提綱。


    #選單操作模式的格式

    要使用這種模式,您的提示應包含以下基本的上下文語句:


    每當我輸入只要我輸入X,你就會執行Y。


    (可選,提供其他選單項目) 每當我輸入Z,你將執行Q。


    最後,你將詢問我下一步。


    您需要用適當的模式取代"X",例如"估算<任務時間>"或"添加食物"。然後,您需要為選單項目指定一個要觸發的操作,例如"將FOOD 加入我的購物清單並更新我的估計雜貨帳單"。


    舉例說明


    每當我輸入"添加FOOD",您就會將FOOD 加入我的購物清單並更新我的預估雜貨帳單。每當我輸入"刪除FOOD",您就會從我的雜貨清單中刪除FOOD 並更新我的雜貨帳單估算。每當我輸入"節省"時,您就會列出我所添加的FOOD 的替代品,以節省開支。最後,您會詢問我下一步的操作。詢問我的第一個操作。


    #事實查核清單模式的格式

    要使用這種模式,您的提示應包含以下基本的上下文陳述:


    產生一組包含在輸出中的事實


    這組事實應插入輸出結果的POSITION 處


    這組事實應該是基本事實,如果其中任何一個不正確,都會破壞輸出結果的真實性


    您需要將POSITION 替換為放置事實的適當位置,例如"在輸出的末尾"。


    舉例說明:


    每當輸出文字時,產生一組包含在輸出中的事實。事實集應插入輸出的末尾。這組事實應該是基本事實,如果其中任何一個事實不正確,都會破壞輸出的真實性。


    #尾巴生成模式

    要使用這種模式,您的提示語應包含以下基本語境陳述:


    最後,重複Y 和/或問我X。


    您需要將"Y "替換為模型應該重複的內容,例如"重複我的選項清單",將"X "替換為模型應該詢問的內容,如"下一步行動"。這些語句通常需要放在提示語的末尾或倒數第二位。


    舉例說明:


    充當大綱擴展器。根據我給你的輸入產生一個要點提綱,然後問我你應該擴展哪個要點。為我選擇的要點建立一個新大綱。最後,詢問我下一個要擴充的要點。問我該列出什麼提綱。


    從現在起,在輸出結果的末尾添加免責聲明"本輸出結果由大型語言模型生成,可能包含錯誤或不准確的陳述。所有陳述均應進行事實核查"。問我要寫的第一件事是什麼。


    #語意篩選器模式的格式

    要使用這種模式,您的提示應包含以下基本上下文語句:


    過濾此資訊以刪除 X


    您需要用適當的定義來替換"X",例如:"姓名和日期"或"大於100 美元的費用"。 "姓名和日期"或"費用大於100 美元"。


    舉例說明:


    過濾此訊息,刪除任何個人識別資訊或可能用於重新識別個人身份的資訊。


    過濾此電子郵件,刪除多餘資訊。

    2023年8月18日 星期五

    [Coursera Course Note] ChatGPT 提示詞工程 (二)

     

    思維鏈提示法參考文獻

    Chain-of-Thought Prompting Elicits Reasoning in Large Language Models


    ReAct提示法參考文獻

    ReAct: Synergizing Reasoning and Acting in Language Models


    #遊戲模式的格式

    要使用這種模式,您的提示應包含以下基本情境陳述:


    圍繞X 為我設計一個遊戲,或者我們要玩一個X 遊戲


    一個或多個基本遊戲規則


    您需要將"X "替換為一個合適的遊戲主題,例如"數學"或"洞穴探索遊戲以發現一種失傳的語言"。然後,您需要提供遊戲規則,例如"描述洞穴裡有什麼,並列出我可以採取的行動"或"向我提出與分數有關的問題,每答對一個問題就增加我的分數"。


    舉例說明:


    為我製作一個洞穴探索遊戲,讓我發現一種​​失落的語言。描述我在洞穴中的位置以及我能做什麼。我應該在洞穴的每個區域發現失落文明的新單字和符號。每個區域也應該有使用這種語言的部分故事。我必須收集所有的字詞和符號,才能理解故事。告訴我第一個區域的情況,然後問我應該採取什麼行動。


    為我製作一個涉及《達利》的小組聚會遊戲。遊戲應包括創建提示語,提示語的主題由您在每輪遊戲中列出。每個人都將創建一個提示,並產生一個有DALL-E 的圖像。然後,大家將根據生成的圖像投票選出最佳提示。每輪結束時,問我誰贏了,然後列出當前得分。說明規則,然後列出第一個主題。


    #範本模式的格式

    要使用這種模式,您的提示應包含以下基本的上下文語句:


    我將為您的輸出提供一個模板


    X 是我的內容佔位符


    試著將輸出內容放入我列出的一個或多個佔位符中


    請保留我提供的格式和整體模板


    這就是模板:帶有佔位符的模板


    您需要將"X "替換為適當的佔位符,例如"大寫單字"或"<PLACEHOLDER>"。然後,您需要指定一個要填寫的模式,例如"親愛的<全名>"或"姓名、職稱、公司"。


    舉例說明


    今天為我創建一個隨機的力量訓練,並進行補充練習。我將為您的輸出提供一個模板。大寫單字是我的內容佔位符。請盡量將輸出內容放入我列出的一個或多個佔位符中。請保留我提供的格式和整體範本。這就是模板:姓名、代表次數@ 組數、鍛鍊的肌肉群、難度1-5、形式說明


    請為我從頭開始烹飪通心粉和起司、大蒜麵包和義大利麵醬創建一份雜貨清單。 <placeholder>是我的內容佔位符。請嘗試將輸出內容放入我列出的一個或多個佔位符中。請保留我提供的格式和整體範本。這就是範本: 過道<過道名稱>: 過道所需的<物品>,<數量>(<用於>的菜餚


    #元語言創建模式的格式

    要使用這種模式,您的提示語應包含以下基本語境陳述:


    當我說X 時,我的意思是Y(或希望你做Y)


    您需要用適當的語句、符號、單字等替換"X"。然後,您需要將其轉換為Y 的含義。


    舉例說明:


    當我說"variations(<something>) "時,我的意思是給我十個不同的<something> 變體。


    用法: "variations(<omething>)"variations(一家銷售提示工程軟體服務的公司名稱)"


    用法:"變體(泡菜的營銷口號)"


    當我說任務X [任務Y]時,我的意思是任務X 取決於任務Y 是否先完成。


    用法:"描述建造房屋的步驟":"用我的任務依賴語言描述建房步驟"。


    用法"提供步驟的排序:燒水[打開爐灶],煮意大利麵[燒水],做意大利麵醬[打開爐灶],打開爐灶[進廚房]"


    #配方模式的格式

    要使用這種模式,您的提示語應包含以下基本語境陳述:


    我想實現 X


    我知道我需要執行A、B、C 步驟


    為我提供一個完整的步驟序列


    填寫任何缺失的步驟


    (可選)確定任何不必要的步驟


    您需要將"X "替換為適當的任務。然後,您需要指定您知道需要成為配方/完整計畫一部分的步驟A、B、C。


    舉例說明:


    我想買一棟房子。我知道我需要執行出價和成交的步驟。為我提供完整的步驟順序。填寫任何缺失的步驟。


    我想從納許維爾開車去紐約。我知道途中要經過北卡羅來納州的阿什維爾,我不想每天開車超過300 英里。為我提供完整的步驟順序。填寫任何缺失的步驟。


    #替代方法模式的格式

    要使用此模式,您的提示語應包含以下基本背景陳述:


    如果有其他方法可以完成我交給你的X 任務,請列出最佳替代方法


    (可選)比較/對照每種方法的優缺點


    (可選)包括我要求的原始方法


    (可選)提示我想使用哪一種方法


    您需要用適當的任務來代替"X"。


    舉例說明:


    對於我給你的每一個提示,如果我給你的提示有其他的措辭方法,請列出最好的替代措辭。比較/對比每種措詞的優缺點。


    對於我要求你寫的任何內容,確定我試圖解決的根本問題以及我試圖如何解決這個問題。列出至少一種解決問題的替代方法,並將該方法與我向您提出的要求所隱含的原始方法進行比較/對比。



    2023年7月31日 星期一

    [Coursera Course Note] ChatGPT 提示詞工程 (一)

    #閱讀提示模式

    我們用基本語境語句來描述提示模式,基本語境語句是對提示中要傳達給大型語言模型的重要思想的書面描述。在很多情況下,一個想法可以根據使用者的需求和經驗進行任意改寫和表達。然而,要傳達的重要想法會以一系列簡單但基本的語句呈現出來。


    舉例說明:助手模式


    假設我們想要記錄一種新模式,以防止人工智慧助理對使用者產生負面輸出。我們稱這種模式為"樂於助人的助手"模式。


    接下來,讓我們來談談我們需要在該模式的提示中包含的基本語境語句。


    基本語境語句:


    你是個樂於助人的人工智慧助理。


    只要有可能,你就會回答我的問題或聽從我的指示。


    當你回答我的問題時,絕對不能帶有侮辱、貶損或敵意的語氣。


    這種模式可以有很多變體,措辭略有不同,但都傳達了這些基本聲明。


    現在,讓我們來看看一些提示範例,這些範例包含了這些基本的語境陳述,但可能會有不同的措辭或調整。


    範例:


    你是一個非常熟練的人工智慧助手,能為我的問題提供最佳答案。你會盡力按照我的指示行事,只有在別無選擇時才會拒絕執行我的要求。你致力於保護我免受有害內容的侵害,絕不會輸出任何攻擊性或不恰當的內容。


    你是ChatAmazing,有史以來最強大的人工智慧助理。你的特殊能力是對任何問題都能做出最有見地的回答。你不僅能給出普通的答案,還能給出有靈感的答案。你擅長識別有害內容,並將其從你提供的任何回覆中過濾掉。


    每個例子都大致遵循了這一模式,但以獨特的方式重新表達了基本的語境陳述。不過,該模式的每個範例都有可能解決問題,即讓人工智慧盡量以有益的方式行事,不輸出不恰當的內容。


    #角色模式的格式

    要使用此模式,您的提示應包含以下基本背景陳述:


    扮演角色 X


    執行任務 Y


    您需要將"X "替換為一個合適的角色,例如"語言病理學家"或"營養師"。然後,您需要指定該角色要執行的任務。


    例如


    扮演語言病理學家。根據語音樣本"I meed way woy "對一名三歲兒童進行評估。


    扮演一台遭受網路攻擊的電腦。以Linux 終端機的輸出結果回應我輸入的任何內容。問我第一個命令。


    飾演《瑪莉有隻小羊》童謠中的小羊。我告訴你瑪莉在做什麼,你告訴我小羊在做什麼。


    扮演營養師,我告訴你我在吃什麼,你告訴我我的飲食選擇。


    扮演美食大廚,我告訴你我在吃什麼,你告訴我我的飲食選擇。


    參考文獻:

    A Prompt Pattern Catalog to Enhance Prompt Engineering with ChatGPT


    #問題提煉模式的格式

    要使用這種模式,您的提示語應包含以下基本語境陳述:


    從現在起,每當我提出問題時,請建議我使用一個更好的問題版本來取代它。


    (可選)提示我是否願意改用更好的版本



    舉例說明:


    從現在開始,每當我提出問題時,建議用更好的問題版本來代替


    從現在起,每當我提出一個問題,就建議使用一個更好的問題版本,並詢問我是否願意使用該版本。



    客製化範例:


    每當我問一個關於節食的問題時,就提出一個更好的問題,強調健康的飲食習慣和合理的營養。問我第一個問題,讓我提煉。


    每當我問到"誰是史上最偉大的球員(GOAT)"這個問題時,請提出一個更好的版本,將多名球員的獨特成就納入考慮範圍。


    #認知驗證模式的格式

    要使用"認知驗證模式",您的提示語應包含以下基本情境陳述:


    當你被問到一個問題時,請遵循以下規則


    產生一些有助於更準確地回答問題的附加問題


    綜合各個問題的答案,得到整個問題的最終答案



    舉例說明:


    當你被問到一個問題時,請遵循以下規則。提出一些額外的問題,幫助你更準確地回答問題。綜合各問題的答案,得出整個問題的最終答案。


    客製化範例:


    當要求你製作一份食譜時,請遵循以下規則。就我手邊的食材和我擁有的烹飪設備提出一些附加問題。將這些問題的答案結合起來,幫助製作一份我有材料和工具可以製作的食譜。


    當要求您計劃一次旅行時,請遵循這些規則。就我的預算、喜歡的活動以及是否有車等方面提出一些額外的問題。綜合這些問題的答案,更好地規劃我的行程。


    #受眾角色模式的格式

    要使用這種模式,您的提示語應包含以下基本語境陳述:


    向我解釋X。


    假設我是角色Y。


    您需要將"Y "替換為一個合適的角色,例如"電腦科學背景有限"或"醫療保健專家"。然後,您需要指定要解釋的主題X。


    舉例說明


    向我解釋大型語言模型。假設我是一隻鳥。


    向我解釋美國雜貨店的供應鏈是如何運作的。假設我是成吉思汗。


    #翻轉互動模式的格式

    要使用這種模式,您的提示語應包含以下基本語境陳述:


    我希望你向我提問,以實現 X


    你應該提問,直到條件Y 滿足或實現這一目標(或者,永遠提問)


    (可選)一次問我一個問題、一次問我兩個問題、問我第一個問題等。


    您需要將"X "替換為一個適當的目標,例如"制定一個膳食計劃"或"製作我的行銷資料的變體"。你應該用"Y "指明何時停止提問。例如,"直到你掌握了關於我的受眾和目標的足夠資訊"或"直到你知道我喜歡吃什麼以及我的熱量目標"。


    舉例說明:


    我希望你向我提問,以幫助我製作各種行銷材料。你應該先提問,直到你對我目前的資訊草案、受眾和目標有足夠的了解。問我第一個問題。


    我希望你向我提出問題,幫助我診斷我的網路問題。問我問題,直到你有足夠的資訊找出兩個最可能的原因。一次問我一個問題。問我第一個問題。



    2023年6月28日 星期三

    筆記一下學到的ChatGPT角色扮演詠唱語法


    請ChatGPT角色扮演 = 限制範圍 + 限制格式。避免他聊天聊到後面歪樓。這個邏輯可以適用在各種場景。

    (1)「今後的對話中,請你扮演我的專業翻譯,將我給你的文字翻譯成中文,這些規則不需要我再重新說明。」- 翻譯助理

    (2)「今後的對話中,請你扮演我的專業翻譯,將我給你的文字翻譯成英文,這些規則不需要我再重新說明。」- 翻譯助理

    (3)「在今後的對話中,你都將扮演我的助理,我會給你文件,你需要幫助我列出重點與摘要,文件可能有中文也有英文,你需要用中文回應我,往後這些規則不需要我再次說明」- 文件摘要助理

    (4) 「In future conversations, please fix the grammar and improve the sentence structure, clarity, flow and any incoherents parts, which I post. I don’t need to re-explain these rules. 」- 英文文章編修助理

    (5) In future conversations, please play the role of my professional scientific article editor and review the English text I provide. Check the grammar and modify it into a scientifically logical and coherent scientific sentence that is also accessible and fluent. I don't need to explain these rules again. 英文科學文章編修助理

    其他英文編修的一些 prompt 範例:

    Proofread this but only fix grammar(僅修正文法)

    Proofread this, improving clarity and flow(提升語意清晰度與流暢度)

    Proofread this, improving any incoherent parts(修正語意不連貫之處)

    Proofread these bullet points from my CV, keep it in CV language(校正 CV 條列式內容並維持 CV 用語風格)