讓AI進階的Prompt Engineering
去年一張由人工智能(AI)繪圖工具Midjourney製作出的圖片,在美國科羅拉多州博覽會舉辦的Fine Arts Exhibition美術展獲獎,引起藝術圈嘩然。筆者最近進行一個與繪畫相關的項目,一開始亦是使用Midjourney生成圖像,但是調試模型後,發現想獲得好結果其實非常困難。這令我了解到「提示工程」(Prompt Engineering)的概念,而且發現利用ChatGPT作出提示來幫助Midjourney生成圖像,實在是非常好用。
在由AI產生內容(AI Generated Content, AIGC)的年代,提示工程這個新興人工智能領域成為一門重要學問。簡單來說,就像老師向學生提供提示來幫助其學習一樣,用戶向AI提供準確線索,一步步將它帶入場景,引導AI更了解人類想法,逐步提高答案的質素,進而產生符合用家期待的結果。
給予AI提示沒有想像般困難,如ChatGPT這樣的人工智能模型設計,用家可以用不同問題及要求,與AI進行對話,從而得到答案,感覺就如朋友聊天一樣自然。就個人經驗而言,使用ChatGPT前要先了解題目,然後設定背景及用途(例如寫一篇大眾都可以了解的技術文章),先以英語提問及撰寫,中間再逐步添加具體內容,例如個人經驗、相關例子或評論,然後作出最後調整,再要求系統翻譯為中文,並就風格及語氣進行微調。
說回正在進行的項目,透過AI及提示工程,筆者只須提供具體特徵、性格和屬性,便可以輕易為項目開發出不同的「角色」或「演員」。通過使用ChatGPT為Midjourney生成提示,能提供更多關於想要生成圖像的具體描述及相關內容,例如要求ChatGPT提供一個特定場景或物體的描述,然後將其作為Midjourney的提示,這種方法可以幫助Midjourney生成更準確及與背景相關的圖像。
用家也可在多個AI引擎之間創建多層次的「機械人」,從而建立更多內容及功能,例如使用其他AI添加聲音、建構場景甚至變成動畫或視頻,打造出一個豐富和動態的世界。AI讓人們即使在短時間內亦能創建高質素、複雜和具創意的項目,這將改變許多行業的做法及生態,包括電視、電影、遊戲和推廣營銷等等。
提示工程正在推動AI發展,開啟了人工智能與人類互動的新可能性。活用提示工程引導AI工作,使人們在壓縮的時間框架內,創建比以往更複雜、更有創意的項目,參與者的門檻也大幅下降。至於最後有多少行業受影響,就要看人類對AI各種用法的想像和創造力了。