介紹
關於這本書
《會 Python 就可以玩生成式 AI 應用?》 是第 16 屆 (2024) IThome 鐵人賽「生成式 AI 組」冠軍海狸大師的全新延伸作品。
TODO: 放書本圖片
本書可以學到哪些知識?
這本書會圍繞在做 LLM 應用必備的基礎知識,但還是要強調,不會有太多深澀難懂的數學公式(國中畢業即可),而是許多實作的挑戰。這本書的前半段會著重使用 Python 開發圍繞在 LLM 的應用,後半段則是用 No Code 工具 Dify 來開發複雜度更高的應用。
關於 LLM 工作流的分享,目前台灣好像比較少人談論到 No Code 開發,比較多是 Langchain 的介紹,但現在其實有很多 GUI 工具可以使用(e.g. Dify, Langflow),可以寫更少的程式,並專注在商業邏輯上。於是這本書會分享製作 LLM 工作流的工具以及一些基本概念,特別是 Dify 這個 No Code 工具的使用。
使用 GUI 工具有個更讚的點是,即使與自己協作的夥伴不會寫程式,你依然可以用淺顯易懂,並且直接更新商業邏輯的方式與非工程人員合作,甚至讓他們一同參與開發!
這本書適合誰?
如果你覺得自己和以下四種人有一些重疊的特質,那這本書很有可能超級適合你喔!
Python 新手,想做點什麼的人
恭喜你來對地方了,這本書有一半以上都會使用 Python 來操作,你一定可以帶走些什麼的!想當初我學了 Kotlin 這個程式語言,但是因為沒有繼續發展 Side Project,所以現在也忘得一乾二凈了,如果那時候有一本這樣的任務手冊那該有多好。希望這本書可以當成你 Python 之旅的養分,在貢獻程式碼到 CPython 之前做些酷酷的東西吧!
對 AI 有興趣的人
這本書會用到的大部分的 AI 都是「大型語言模型(LLM)」,如果你想要了解這些 LLM 的訓練原理、神經網路的知識,或者你想要知道 CNN、圖像識別模型的訓練方法,那這本書可能不太適合你,網路上有更多很好的學習資源。不過如果你是個 AI 小白,想要了解一下 AI 在做什麼、可以做到什麼的話,那這本書應該很適合你喔!我大一的時候有想過要學習 AI,但這些課程總會有「線性代數」、「微積分」等高牆擋著我,但現在學習 AI 的門檻已經沒有那麼高,更何況這本書只專注在「應用」的層面,我想你應該能從這本書得到很多收穫!
對開發 LLM 應用有興趣的人
這本書就是要和你一起做 LLM 應用的!而且也只會專注在 LLM 的「應用」,或許你可以在這本書得到一些啟發,變成下一個台灣 AI 新創獨角獸的 CEO。
不怕被說是套模仔的人
既然你有聽過「套模仔」這個詞,表示你可能也對 AI 已經有一些理解了。我的想法是,當套模仔並不可恥,可恥的是套模套不好啊!這本書會介紹一些方法,讓你在做 AI 應用的時候可以當個驕傲的套模仔。
喜歡我寫的文章的人
當你看到這本書的時候我應該已經是沒人權的碩班菸酒生了,我可能還在水深火熱也可能已經換個地方水深火熱了哈。想讓你知道:你的支持正在默默地支撐著我往前進,我非常感謝泥!