了解 AutoGPT、Westworld 模擬村民例子之後,得到的一個有用想法

了解 AutoGPT、Westworld 模擬村民例子之後,得到的一個有用想法

我看了很多 AutoGPT 和 Westworld 的例子之後我學會了一件事就是 Iteration,在這麼多的例子有幾個例子我都想特別講一下有一個例子叫做 Westworld 的 Semination

Westworld 的 Semination

了解 AutoGPT、Westworld 模擬村民例子之後,得到的一個有用想法

裡面有25 個村民,每一個村民都會有特定的角色可能是自己住的、可能是跟家人住的,然後有小朋友,他就將這 25 個不同的個性放在這個環境裡然後互相做一個 Interaction 這個 Interaction

由於他會有一個 Memory System 所以他會記得跟誰打過招呼、做過什麼,叫做建立了一個關係就好像那套電影 Westworld 他們明明是人工智能,不過會互相 Interact 就跟以前我們看到的 NPC (就是打遊戲的自己站在那裡回答來回答去),都是那些東西的角色有些不同

了解 AutoGPT、Westworld 模擬村民例子之後,得到的一個有用想法

他是會輸入了,因為你跟他對答了一些不同的東西所以他的 Interaction 也會有一些不同,所以他也會獲得一些經驗或者叫記憶力跟不同的人 Interact 他之後會作出的行為會不同

這個過程是在於因為每一個人會跟不同的 agent 不同的 agent 去溝通,所以會有一些不同的角色出現

第一個例子

了解 AutoGPT、Westworld 模擬村民例子之後,得到的一個有用想法

這裡他會說接下來可能情人節他會在 cafe 裡搞一個活動,然後他會邀請誰可能因為他跟不同的 agent 會有溝通過所以跟某些可能叫做 friend 就會邀請他

第二個例子

了解 AutoGPT、Westworld 模擬村民例子之後,得到的一個有用想法

就是這個叫 Baby AGI,這個例子其實是有點像 AutoGPT,早幾天在 YouTube有分享過就是他會自己好像做了很多 Task 的一個過程;但是這個 project 最主要我看到幾樣東西就是這些全部都叫做 agent

就是你可能給了他做一件事他就會去 execute 就是你叫他做一些事他就會做;但是他除了幫你做之外他可能因為你叫他去

影片解説

項目與小任務

了解 AutoGPT、Westworld 模擬村民例子之後,得到的一個有用想法

譬如去 research 一下”如何創業會增加更大的機會“,他就會幫你 create 多一些的 Task 因為不是一個問題可以解答完,他就會繼續連貫性地下去

然後由於有很多不同的 Task 他又會將一些不同的 Task 分一些 priority 出來所以就會出了一幅類似的圖就是有一個 user 他說我想創業”如何可以成功機會大一點“於是就丟了到agent 幫你 execute 這件事,他就記下了這件事

但是由於不會是一個問題已經可以他找到所有答案,他就再嘗試去 create 一些不同的 Task嘗試好像幫你做一個 research 去做

但是這個做 research 的過程其實就不是好像說將一個大的 Task 拆做小的 Task 這麼簡單,因為除了拆小之外他可能一再 create 一些 Task 是另一件很大的 Task 是另一個範疇的東西

可能你說創業他除了幫你找一些 business idea 之外,他可能也會幫你想想如何去做marketing (很多其他相關的東西)

但是又未必是純粹是那個叫做很大的 Task 拆小了,以我理解他可能有很多其他的 Task 而那些 Task 都是很大件所以他才會出現一個有很多 Task 在排隊的過程,然後就經過他自己有一個叫 Priority 的 agent

雖然有很多 Task;但是有些都會是重要一點就是所有的工序都有急門輕重,他就叫做幫你去排一些 Task

重複同樣的 Promt

了解 AutoGPT、Westworld 模擬村民例子之後,得到的一個有用想法

其實就好像那個 Baby AGI 這個圖就會分 Task 幫你去做 Research,在 GitHub 你會看到他也有一個網站,之前有說過叫做 Agent GPT 你就可以比剛才那個 Baby AGI 的用法就有些不同

最主要是你入你那個角色你想做些什麼,可能是一個創業的 GPT 然後目的是想去創業就是基於一個這樣的目標他再幫你去 Elaborate

我在這件事上得到的就是最主要是這件事是一個 Iteration,其實我們在用 GPT 也好、PoE 也好,這些工具我們叫做 Prompt Engineering

就是在說你可能會打一些不同的字進去他再會輸出一些不同的答案,如果我們打得仔細一點、打得清晰一點,他就會出得好一點,他出完一些答案之後其實你又可以繼續去問他

只不過你繼續去問他這個過程你就將他假手於這個 Auto GPT 他去幫你做;但是他問的問題有沒有這麼仔細、以及是不是一定合理和符合你的口味

所以我覺得 Auto GPT 可能他會一直去進步然後可能會更加近你心意;但是在這個過程裏我就學會了 Iteration 的重要性

如果我都是想做同樣接近的東西我可能要寫內容,平時我可能打一個 Prompt 就叫他幫我寫一篇內容,通常第一次寫出來的效果未必是最好

我就會不斷叫他修改,在這個不斷叫他修改的過程其實就是一直在 Iterate 一直在做多幾個不同的版本直至一個最終的版本你是合心意的

只不過這個過程是你自己人手打下去不是他去幫你自動地做,所以我覺得在中間的一個版本就是我可能定了一個規格

通常 Auto GPT 就是你問一個問題他會自己跟你一直掃下去;但是如果一個叫做半自動的是什麼呢

規範每一個 Iteration

了解 AutoGPT、Westworld 模擬村民例子之後,得到的一個有用想法

我可能會規範了某一些的 Task 在這裏,可能我來來去去寫內容都會經歷一個你幫我想好一個標題、你幫我想好裏面的結構、然後每一個結構再幫我寫一個段落、段落在最後有一個Summary,然後最後再可能在整個內容裏面叫他去看一次再去修改裏面的流暢度或者語氣

這些每一個 Iteration 如果是我可以預先輸入了 Input 就是一個半自動的 Auto GPT 的話,可能出來的效果會比較合和而這個過程如果你可以用 Python 也好或者用一些 API 的 Integrator(好像 Zapier 這些)

其實你可以逐個逐個 Task 定下去出來的結果應該比你就這樣自己去 Chat GPT 打一個Prompt 然後出來的內容又未必是最合心意,因為每一次寫內容可能都要經過這 10 個Step

如果你預先在 API 或者就算簡單到你在 Google Sheet 寫一些程式在網上可能有些可以去下載,你可以每一個 Sell Google Sheet 的 cell 就是代表一個Iteration

可能經歷過了 10 個 Iteration 之後那篇文出來的內容的質素就會比較符合你

小結

最近看了這一堆的 Auto GPT 相關或者 Works Well這些 Dissemination 之後,得到出來一個比較關鍵的 Message,就是一個 Iteration

不過可不可以是我預設了一支 Iteration 讓它去跟隨出來的一個想法,如果你有些不同的意見,希望你可以跟我討論

Similar Posts

Leave a Reply