[AI 正能量] AI原生工程
大家好,今天又是星期三。可以不用倒垃圾。今天想要和大家分享的是。 最近比家紅火的話題。 那就是AI原生 。
最近看了太多關於AI相關的新聞議題,以及災難。 說實在的,看得眼花繚亂,也讓人不知道該如何著手。 不過隨著慢慢擁抱,AI自己親自動手下場來實作。 看到不同的結果不斷的湧現出來,慢慢可以體會到那些AI大老所說的事情。究竟是怎麼一回事? 再次確認所謂的一人公司,我覺得已經是塵埃落定了。這只是一個營銷噱頭炒作議題。
隨著愈來愈多人不斷的來使用AI。傳統的軟體開發面臨到巨大的挑戰。究竟還會有多少人會去看現在正在開發或者是以前開發的程式碼呢?而原來的氛圍編程也已經改名了。 所以現在若聽到有某位大神說我從去年就開始採用了氛圍編程。 我的AI能力有多麼厲害? 其實它接下來的話就可以不用再聽了。真正的氛圍編成也是在今年初才開始逐步看到成果的。這怎麼可能在去年一整年,他都在氛圍編成呢?
說實在的,這段期間。我一直都在梳理這些事是而非的消息。以及傳聞。為了要確認這些消息,除了要不斷追蹤最新的資訊之外,最好的做法還是親自下場來嘗試,好與不好也要試過才知道。最近一直在傳聞鼓勵大家要使用AI原聲的方式來開發。昨天與同事在開會中提到1個需求。 那就是是否可以透過自然語言的方式來提出一個詢問? 接著。 由代理人產生出相對應的查詢語言,去把資料庫給抓取出來,接著再把這些資料產生出具有儀表板特性的呈現方式。
這次。 我就沒有採用傳統的開發方式。 例如設計系統的架構。 或者我要採用什麼方式來解接或者解析自然語言的內容。我這裡隨即選擇了一套代理人工具。 接著完全透過AI延伸的方式。 將我想要分析的內容。 採用自然語言的方法傳送給我的AI代理人。由於這次的嘗試是要直接抓取資料庫內的資料而不是透過API,因此,我只給了AI代理人一個線索。那就是資料庫的連線字串。我請AI代理人直接把資料庫的整體架構給下載下來。並且告訴AI代理人,接下來所有的動作,都僅是進行唯讀查詢。任何要進行破壞資料庫記錄的命令都要禁止。
接著我將我的需求提交給AI代理了,這個時候我都不知道資料庫的資料表,此之間存在的什麼關係?我也不知道每個資料表的欄位究竟存在了什麼內容,這都要歸功於現在的大語言模型,實在太給力了。 我只給他這麼短短的線索。 他既然可以從中摸索到。 透過我給的提示詞。 既然可以嚇出完整正確的查詢命令。 接著,把資料回傳回來,最後依照我的需求進行統計和歸納梳理。
這期間,我完全沒有寫入任何一個代碼。 唯一有接觸到的技術資訊。 那就是連線字串。 這個字串也是和同事索取來的,就算我不知道連線字串怎麼寫,他表達了什麼意思,也不影響我把這個需求給完成。有了這樣的體驗之後,完全可以確認這樣的需求是可以做到的。 接下來的工作那就更單純了。 那就是開發一個系統。 這個系統會內建一個代理人元件在裡面並且將整個系統工作流完整的串接起來。
不用想這麼多。 這樣的工作。 我還是當然交給AI來做。 讓AI可以幫我把這樣的系統開發出來。 最後我只要實際下場來體驗測試整個效果。 想到這樣就十分舒服。 因為我覺得整個過程家會十分的絲滑與順暢。至於最終的結果,以及效果會是如何? 那可能要等到下禮拜才有機會和大家分享。 不過我這裡可以先直接確認。 採用AI原生的開發方式是可行的。而且是可以完全取代原有的開發作業方式。
沒有留言:
張貼留言