iT邦幫忙

2024 iThome 鐵人賽

DAY 1
0

故事是這樣開始的 ....

某次會議時會議上的夥伴就決定ERP系統用免錢的odoo 好了,那時的版本是在odoo 17 release前的一兩個月跟GenAI才爆炸沒多久的時間段;chatGPT 如日中天的紅,Claude AI剛出來而已。

那次決定要用這ERP系統的人(包含我都不會用odoo)
,連這是啥都不清楚,只有被清楚告知需求是可以隨時移動到不同平台上低金錢成本的解決方案。

原本想說看看是否有社群或教育訓練相關的資源,查找後是兩者都有,但 ... 訓練課程一次要25K台幣,太貴放棄;雖說社群也可以提問,但是常以不夠完整的回答或簡單給個提示或重點為主,等同是小白看天書。 OS: 剛開始接觸,根本看不懂那是啥,只能謝謝群內大神的熱心。
/images/emoticon/emoticon06.gif

那我就想說既然GenAI出來了加上odoo也完全沒摸過跟不會,不如就來弄個 GenAI x Odoo17 吧! 因為從零開始就只有架設一個production 的環境,而沒有測試或過度環境。所以無時無刻都在玩心臟病及RTO時間要拉長. PS: 我是拿正式環境來營運兼開發跟測試,所以就導致環境炸掉幾次跟踩到地雷無數次。

以下這三個圖就是每天的心情狀態

/images/emoticon/emoticon04.gif/images/emoticon/emoticon17.gif/images/emoticon/emoticon50.gif
使用之前完全沒想到的各種窘況就接連不斷,甚至有社群的大神在群內表示:
image
OS: 可能沒有人玩過這個方案吧
/images/emoticon/emoticon38.gif
所以我決定把我如何用GenAI x odoo17 踩地雷的窘況及解決方案在鐵人賽三十天的過程中分享下。


坑點

  • GenAI 知識庫中知道odoo 17,但是直接詢問的狀況下產生出來的程式碼是以odoo 14或15為主。
    • (ChatGPT/ Germini/ Claude AI)
  • 原生 odoo 17平台的各種雷坑
  • 免費及付費模組的各種雷坑
  • 其他更多無言的雜項

以上這堆有的沒的都讓我感覺是抱著神奇寶貝中的雷電球在玩踩地雷跟心臟病。
/images/emoticon/emoticon50.gif

做法有幾種,但九成九都是用第一種:

壞掉或爛掉就是刪除後重新詢問跟生成
  1. 詢問GenAI 後將生成出來的程式碼以直接複製貼上執行的方式進行,如果出現錯誤,就是全部刪除後直接回鍋重練不做人工review程式碼及修改的形式
  2. 詢問GenAI後修改裏頭的參數數值,其他都是複製貼上執行

結論

當初的想法就是以不會寫程式跟odoo的外行人為出發點去做開發跟應用透過GenAI的形式,這根本就是odoo大冒險,所以才弄個豬神器在囧途 (LLM Prompting x odoo 17) 的題目。這是使用GenAI 玩的第二個專案,但這次是更雷跟更複雜

第一個在這 使用chatGPT生成micro:bit的自訂積木

從很外行到很專業的手法,我都努力在用,就只是為了能夠輕鬆玩轉odoo17跟周邊的解決方案。

這個奇思妙想的旅程就這樣開始了。。。


下一篇
需求分析
系列文
豬神器在囧途 (LLM Prompting x odoo 17)12
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言