【Coze保姆級筆記】怎么讓AI自動生成資訊海報圖

2 評論 1948 瀏覽 11 收藏 20 分鐘

在信息爆炸的時代,制作資訊海報圖成為了許多社群運(yùn)營和內(nèi)容創(chuàng)作者的日常任務(wù)。然而,這一過程往往耗時且需要多人協(xié)作。本文通過詳細(xì)的實操步驟,介紹了如何利用 Coze 平臺和 AI 技術(shù)實現(xiàn)資訊海報圖的自動生成。

相信很多人跟我一樣,都會加各式各樣的社群。特別是一些垂直領(lǐng)域的學(xué)習(xí)社群,管理員每天或者每周固定時間,會在群里發(fā)布一張重要資訊的海報圖。(如下圖所示)

如果純?nèi)斯?,制作一張新聞速報,往往需要閱讀多篇的新聞,然后篩選內(nèi)容,編寫文案,再進(jìn)行排版設(shè)計。從人員角度可能涉及到文案還有平面設(shè)計師。從時間角度,如果按照讀一篇新聞2min,篩選提煉出5條新聞文案,大致耗時半小時,套用固定版式設(shè)計大概也要半個小時到一個小時左右,這還是不考慮其他影響因素及人員都是熟練工的前提下。

像這類的新聞資訊收集,一般都是比較模式化的,對于文案的要求和畫面設(shè)計的精美度往往要求不高,但是對于產(chǎn)出的時效性要求較高。由此我在想,是否可以通過 workflow(工作流)實現(xiàn)讓AI直接制作此類的資訊速報。

下面的筆記是我使用Coze平臺的實操筆記和經(jīng)驗總結(jié):

一、方案的思考

開始正式設(shè)計工作流之前,我們要先要理清三個問題:what、where、how

首先,解決我要什么的問題。參考各大社群中常見的新聞速報畫面,大致會包含三大板塊:時間、配圖、文案。根據(jù)我希望呈現(xiàn)的內(nèi)容,我大概規(guī)劃出下圖的這個版式,還有各字段的大致取值規(guī)則。

確定了最終要實現(xiàn)的目標(biāo),接下來要拆分成子目標(biāo)和具體事項:

二、詳細(xì)設(shè)計步驟

步驟1:創(chuàng)建工作流

Coze平臺-工作空間-資源庫,新建工作流,輸入名稱和工作流描述。

步驟2:添加檢索插件

要進(jìn)行關(guān)鍵詞檢索,可以直接添加[插件]節(jié)點(diǎn),在插件庫中可以直接選擇扣子官方的頭條新聞插件。這里也可以根據(jù)實際需求調(diào)整成其他的插件,只要鏈接成功率高還有插件描述符合使用場景即可。

步驟3:信息篩選與提煉

就像我們平時使用搜索引擎檢索內(nèi)容時候,通常也需要過濾信息,篩選信息一樣。插件可以根據(jù)關(guān)鍵詞輸出很多內(nèi)容,但是這并不能直接使用。所以此處需要插入[大模型]節(jié)點(diǎn),進(jìn)行信息的篩選與重新整理提煉。

這里我的篩選規(guī)則,分為幾個維度:

  • 時間維度,我希望選出的內(nèi)容距離當(dāng)前時間點(diǎn),近1周的新聞。
  • 媒體維度,我希望排除掉一些個人用戶或者用戶名亂碼、娛樂營銷號的信息,保留官方權(quán)威媒體的報道。
  • 標(biāo)題維度,我希望篩掉一些無意義的標(biāo)題黨。

因為上一節(jié)點(diǎn)插件會通過關(guān)鍵詞檢索出多條信息,所以這里大模型我們需要選擇批處理的模式。也因為我們后續(xù)需要大模型通過時間進(jìn)行判斷篩選,所以我們需要給大模型添加一個獲取當(dāng)前時間的插件能力。

在系統(tǒng)提示詞這部分,可以按照“角色+技能+限制”的格式來寫。

“角色”是告訴大模型它的定位,比如是一個寫作專家,新聞處理專家等。

“技能”則是你具體要大模型執(zhí)行的事項也具體的規(guī)則,比如你要它按照什么規(guī)則篩選新聞,要按照什么格式整理輸出內(nèi)容。

“限制”則代表你希望它不要做的事情,比如不要輸出媒體名稱或者是不要偏離新聞內(nèi)容等等。這里的提示詞按照你實際的要求和你設(shè)計的業(yè)務(wù)邏輯進(jìn)行匹配,沒有唯一的答案。但是注意要在提示詞中用{{}}來引用輸入大模型的變量,這樣是為了告訴大模型到底要怎么處理這個變量。這里大模型因為是批處理的模式,所以默認(rèn)輸出的內(nèi)容是一個Array集合的格式,所以可以在大模型之后添加一個[文本處理]的節(jié)點(diǎn),這個節(jié)點(diǎn)主要是為了整理大模型輸出的文字內(nèi)容使用的。這里[文本處理]節(jié)點(diǎn)的輸入的變量直接引用為大模型輸出的內(nèi)容即可。

步驟4:新聞配圖生成

完成了上述步驟,新聞的文字內(nèi)容已經(jīng)整理好了,接下來需要讓AI生成配圖。

AI生成圖片需要提示詞,生成的配圖希望跟新聞內(nèi)容是相關(guān)的,所以這里可以再添加一個[大模型]節(jié)點(diǎn),讓它專門來寫配圖的提示詞。將它與上一節(jié)點(diǎn)的[文本處理]節(jié)點(diǎn)相連,輸入變量引用為[文本處理]節(jié)點(diǎn)輸出的內(nèi)容。提示詞讓它根據(jù){{input}}的變量,生成配圖提示詞即可。這里的提示詞還是可以遵循“角色+技能+限制”的格式。

  • “角色”可以直接定義它是一個圖片提示詞生成專家。
  • “技能”部分可以寫明你的詳細(xì)要求,比如定義生成畫面的畫風(fēng)、生成的圖片提示詞要根據(jù)所提煉的新聞內(nèi)容、背景或者色彩等等對于畫面的風(fēng)格。
  • “限制”可以寫明要畫面避免生成的內(nèi)容。

這里有個小技巧,如果不知道要怎么描述畫面的畫風(fēng)等等,可以先在各類圖片網(wǎng)站找到你想要的風(fēng)格,然后發(fā)給豆包,要求它根據(jù)畫面反向輸出生成提示詞。

然后再添加一個[圖片生成]的節(jié)點(diǎn),直接引用大模型生成的提示詞生成AI圖片。這里為了保證出圖的效果,是建議選擇“通用Pro”的圖片生成模型,并且把生成質(zhì)量拉到最高。(不過消耗的Token也相應(yīng)會增加,如果是免費(fèi)版會有額度的限制)。在圖片生成節(jié)點(diǎn)的提示詞處直接引用輸入的變量即可。

步驟5:生成金句

這里需要再添加一個[大模型]節(jié)點(diǎn),讓它專門負(fù)責(zé)結(jié)合前面整合好的新聞文案,撰寫一句金句。這里我在實驗時候發(fā)現(xiàn),有時候大模型為了更契合新聞內(nèi)容,金句會杜撰或者改編,所以在這里的提示詞部分,我在限制部分特別寫明了,要求它要列明出處,并且不允許它改編或者拼湊名言。

步驟6:時間格式整理

再來回顧一下我們需要的時間信息,包含了:①公歷時間,按照YYYY/MM/DD的格式輸出;②星期時間,按照星期幾輸出;③當(dāng)前的農(nóng)歷時間。要獲取這些時間數(shù)據(jù),首先要知道當(dāng)前的時間,這點(diǎn)大模型沒有辦法直接做到,所以這里需要添加一個[插件]節(jié)點(diǎn),在插件庫中選擇“獲取當(dāng)前時間”的插件,將它和開始節(jié)點(diǎn)連接,這里不需要添加輸入變量,直接連接即可,插件就可以輸出當(dāng)前的時間節(jié)點(diǎn)。

有了當(dāng)前時間還不夠,還需要有日期時間和農(nóng)歷時間,所以這里需要再添加[插件節(jié)點(diǎn)],在插件庫中選擇合適的萬年歷插件,查看插件的描述,它可以實現(xiàn)將當(dāng)前時間轉(zhuǎn)化為農(nóng)歷時間和星期時間。下圖框選的部分是我添加的插件,這里添加了兩個是因為單個萬年歷插件輸出的信息不夠全。這里將插件與上一節(jié)點(diǎn)獲取當(dāng)前時間的插件鏈接一起,將輸入變量引用為上一節(jié)點(diǎn)輸出的時間。

雖然通過添加萬年歷的插件,已經(jīng)可以實現(xiàn)時間格式的轉(zhuǎn)化,但是插件輸出的信息內(nèi)容還達(dá)不到直接引用的地步,所以這里還需要再添加一個[大模型]節(jié)點(diǎn),專門負(fù)責(zé)格式的整理。

步驟7:元素排版設(shè)計

完成以上6步驟,我們已經(jīng)獲得了:金句的文案、新聞的文案、新聞的配圖、整理好的時間。接下來要將這些元素進(jìn)行組合排版。這里需要添加[畫板]節(jié)點(diǎn)。

先將前面的節(jié)點(diǎn)與畫板節(jié)點(diǎn)連接。然后選中畫板節(jié)點(diǎn),在元素設(shè)置中添加上要在畫面上呈現(xiàn)的所有變量信息,并設(shè)置好對應(yīng)引用的內(nèi)容。

然后雙擊畫板編輯板塊。先設(shè)置畫板的尺寸,這里可以直接選擇預(yù)設(shè)好的比例,也可以自定義比例,也可以選擇畫板的底色。然后在畫板的工具欄,通過文本編輯、插入圖片、繪制矩形等工具,在畫板畫面中進(jìn)行設(shè)置。要動態(tài)變化的文本和圖片,可以設(shè)置引用變量。

步驟8:工作流的測試運(yùn)行

完成以上7大步驟,工作流基本配置完成了,下圖是我配置完成的工作流全局視圖。接下來點(diǎn)擊“試運(yùn)行”,測試結(jié)果。

下圖是我輸入了“美股”這個關(guān)鍵詞后,工作流生成的資訊海報圖。

確認(rèn)工作流可正常運(yùn)行后,點(diǎn)擊右上角“發(fā)布”。

步驟9:配置智能體

為了更加方便地使用,我們可以配置一個智能體。在工作空間-項目開發(fā),選擇創(chuàng)建智能體。

在中間技能模塊中,在插件欄添加一個獲取當(dāng)前時間的插件;在工作流欄添加我們上述配置好的工作流;在左側(cè)編輯智能體的提示詞。

如果想要實現(xiàn)讓智能體每天固定時間幫我自動生成海報。這里可以創(chuàng)建一個定時觸發(fā)器。

完成之后,在右邊輸入進(jìn)行智能體測試。

運(yùn)行成功,可以點(diǎn)擊“發(fā)布”,選擇發(fā)布的渠道,提交審核,審核成功后,即可發(fā)布。

三、試驗總結(jié)

寫這篇文章的目的并不是為了像某些平臺的所謂“專家老師”,包裝出噱頭,為了賣課。我只是想通過實踐總結(jié)分享我的經(jīng)驗,也希望各位大神能夠討論交流,是否工作流/提示詞設(shè)計的不合理,或者還有哪些更好用的工具分享。所以歡迎大家通過留言或者公眾號【笛仁杰聊AIGC】與我交流。 以下幾點(diǎn)是我總結(jié)的實踐難點(diǎn):

1、實用場景有限

雖然我花了大量的時間進(jìn)行研究測試調(diào)優(yōu),并且最終它看似也能成功根據(jù)你輸入的關(guān)鍵詞生成海報,但是我還是得實實在在地說,它離真的能用還有一定的差距。一方面是版式受限于節(jié)點(diǎn),它還沒有辦法做的很美觀,只能用于固定的版式,對于視覺要求不太高的場景中。還有就是AI提煉的內(nèi)容和生成的圖片還有很多不確定性(下文中會舉例說明)。

2、插件能力的限制

現(xiàn)在Coze平臺的插件主要還是API調(diào)用,我在挑選插件時候,發(fā)現(xiàn)真的能用的很少,有的插件看似能輸出很多的東西,但是你會發(fā)現(xiàn)壓根都沒有你能用的。因為很多是個人作者寫的插件,一些傳入?yún)?shù)都沒有明確的指導(dǎo),所以壓根不知道怎么用。還有一些情況是好不容易看描述找到合適的,但是插件的調(diào)用成功率極低,也沒辦法使用。

3、AI生成文本的不可控性

以下圖的“今日佳句”舉例,盡管我在提示詞中已經(jīng)寫明禁止改編并且不要輸出分析的內(nèi)容,實際測試的過程中,還有很多次回出現(xiàn)它自己改編佳句或者輸出了很多分析的內(nèi)容。

4、AI生成圖片的不可控性

盡管在配置過程中選擇了Pro的圖片生成模型并且將圖片質(zhì)量拉到最大,并且已經(jīng)在圖片生成提示詞中寫明了限制,但是實際使用時,還是無法避免有時候畫面中會生成一些亂碼的字符(如下圖所示)。同時在測試一些可能敏感的關(guān)鍵詞時,大模型有概率會生成失敗(我在測試“關(guān)稅”這一關(guān)鍵詞時,有一次生成失敗了,我查看了錯誤代碼,顯示內(nèi)容被服務(wù)器禁止了)

5、畫板編輯的局限性

在編輯畫板時候,還很不便捷,比如缺少文字排版中很重要的“兩端對齊”功能;比如選中多個目標(biāo),沒辦法實現(xiàn)對齊。插入圖片的時候,會默認(rèn)顯示1:1的尺寸格式,沒有辦法根據(jù)我實際圖片大小生成視圖,致使要花大量的時間根據(jù)生成的效果,再反復(fù)調(diào)整字體的大小,圖片和文字的間距。

附錄:資源消耗情況

因為工作流的業(yè)務(wù)邏輯并不算很復(fù)雜,所以工作流中配置的是豆包的工具調(diào)用模型和1.5·Pro·32k模型,下圖是調(diào)用模型和插件對應(yīng)消耗的數(shù)值,僅供參考??偟脕碚f充值1塊錢,個人也可以使用很久了,花費(fèi)上還是可以接受的。

本文由 @笛仁杰 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)作者許可,禁止轉(zhuǎn)載

題圖來自Unsplash,基于CC0協(xié)議

該文觀點(diǎn)僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺僅提供信息存儲空間服務(wù)。

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 感謝分享!案例對小白很友好。能否提供一下“系統(tǒng)提示詞”這部分的文本呀

    來自中國 回復(fù)
  2. 這個海報生成的智能體已經(jīng)發(fā)布在扣子平臺的項目商店中,可檢索“資訊海報制作”體驗。https://www.coze.cn/store/agent/7491579258284965939?from=store_search_suggestion&bid=6fu46iu986g12

    來自福建 回復(fù)