最近這兩年,播客作為一種新興的音頻內容形式,越來越熱門了,我也琢磨著把公眾號積累的上千篇原創文章轉化成播客形式,打開“聽”的世界。
一個好的播客應該更有人情味,要有主持人,要能夠用對話的方式來深入探討文章的內容,而不是機械地念稿子。這就意味著現有的內容是不行的,勢必要重新創作。
幸運的是,人工智能可以干這件事情,比如NotebookLM,就可以把一篇文章轉成兩人對話的語音,聽起來非常自然,但是它似乎只支持英文,并且無法調整各種聲音參數,不靈活。
于是我就打算自己開發一個AI應用來做這件事兒,實現聲音定制、生成封面,然后一鍵生成播客,但是找來找去,發現現有的AI應用全是用對話式交互的,這種方式只適合簡單場景,沒法滿足我的需求。
我希望能通過可視化的方式來開發AI應用,用拖拽方式來構建GUI界面,通過工作流實現業務邏輯,這樣能極大地降低工作量,每個人都能開發AI應用。
真正的零代碼,可視化的應用開發,不得不提我一直在關注的扣子(coze.cn)平臺,它在開發智能體和工作流等方面的能力讓人印象非常深刻,是國內AI應用開發平臺的佼佼者。
01
扣子Project IDE重磅發布
上個月,扣子發布了一個重磅新功能:Project IDE。
別的平臺都是基于大模型,再加上各種插件,用自然語言交互的方式來創建AI智能體。
但是扣子除了支持插件,工作流,知識庫之外,竟然還有一個UI Builder!
也就是說,終于不再是一輪一輪的對話了,我可以用大家熟悉的按鈕、列表、文本、圖片來構建應用,調用大模型了。
70后/80后可能馬上就能想到90年代的開發桌面神器:Visual Basic。
這是我當年非常喜歡的一個開發工具,拖拽式開發,基于事件的處理邏輯,應用開發起來非常迅速。
這個扣子的Proejct IDE簡直就像當時的Visual Basic啊!
用UI Builder來設計開發界面,用工作流來調用大模型、插件、知識庫,這就相當于前后端通吃了,一個人就可以快速開發出一個AI應用了。
02
搭建AI應用
看到扣子的Project IDE以后,我就迫不及待地用它開發了一個AI應用,用戶界面大概是這樣(基本的元素都有了,請原諒一個程序員不怎么樣的審美):
界面的左邊可以輸入文章的鏈接,選定男聲風格(陽光青年/溫暖男聲)和女聲風格(柔美女聲/高冷御姐),選定封面風格(通用/人像/動漫),然后點擊“開始”按鈕就可以轉換了。
之所以同時需要男聲和女聲,是因為播客不是單純的念文章,而是以男女對話的方式進行。
界面的右邊會用Markdown組件展示生成的音頻鏈接,用圖片組件展示播客的封面圖。
使用扣子的UI Builder,用拖拽的方式把各種UI組件放進來就行,幾分鐘的時間就可以把這個界面給“畫”出來,就像當年的VB一樣,非常簡單直觀,這里就不再花時間詳細介紹了。
先聽一下轉換好的兩人對話的播客吧:
03
開發工作流
界面的搭建比較簡單,文章轉播客的邏輯實現也并不復雜,主要用扣子的工作流來實現,具體的流程是這樣的:
可以看出,幾乎所有工作都是工作流調用大模型或者插件來完成的,只需要考慮輸入輸出就可以,幾乎不需要怎么編程,非程序員也能做。
扣子的工作流支持各種各樣的節點,除了大模型和海量插件外,還可以訪問變量、數據庫、知識庫、文本處理、長期記憶。如果邏輯確實很復雜,甚至可以寫代碼。
例如,讀取文章內容,可以直接用“鏈接讀取”這個插件,告訴它URL就行:
生成兩人對話臺詞,就可以用豆包大模型來做,把系統提示詞寫好就行:
值得注意的是,“生成節目臺詞”這個節點的輸入就是“讀取網頁內容”節點的輸出。
在工作流中,它們是鏈接在一起的,在下圖中可以很直觀地體現出來。
最后的流程是這個樣子的,看起來有些復雜,其實很快就可以設置好。
04
連接起來
當界面和工作流開發完成以后,需要把它們連接起來,這個過程也很簡單,在我們的例子中,當點擊“開始”按鈕時,就需要調用工作流實現文章到音頻和封面圖的轉換。
工作流需要的輸入參數(文章URL、男聲風格、女聲風格、封面風格)和界面上對應的組件一一綁定即可。
工作流的輸出是音頻URL和圖片URL,同樣可以綁定到界面的對應組件上。
接下來就可以進行一個“試運行”了,看看這個AI應用怎么樣,如果沒有問題,可以直接發布,讓大家都可以使用。
05
總結
可以看出,扣子的UI Builder可以輕松地把界面“畫出來”,再通過和工作流調用大模型和插件,就可以輕松地實現一個功能強大的AI應用,開發起來非常輕松。
當年Visual Basic改變了桌面應用開發,扣子也會改變AI時代的應用開發,因為它極大地降低了AI應用開發的門檻,人人都可以開發AI應用,現在限制你的只有你的想象力了,一人公司從此真正可行了。
如果你想了解更多扣子平臺相關的信息,強烈建議關注一下12月19日在上海舉辦的扣子開發者日。
開發者日的活動非常精彩,可以和扣子核心團隊面對面交流,搶先了解扣子平臺最新的功能,火熱的最新模板,內測搶破頭的語音API。還可以看到資深扣子開發者實戰案例分享,和與會者碰撞一下,也許能碰出非常棒的創意,從而成功變現呢!如果有什么不滿,還能大膽開麥,直接吐槽。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.