哈囉大家好我是小雲大叔 這個頻道以AI應用以及智能化工作流程為主 帶著你一起學習一起探索AI的無限可能記得按讚訂閱開啟小鈴鐺 讓AI成為你的超能力 哈囉大家好我是凱文大叔 最近用AI做了一些專案也上了一些跟AI相關的課程 我發現很多人在使用AI他們可能還是停留在 比如說讓AI去做一些圖片或者是說幫你開發程式 但是實際上我們AI在程式開發上面其實也有很多面向 不是只有拿來寫程式而已我們今天就來教大家 AI可以應用在程式中的七個實戰場景 因為前陣子就是在網路上看到一些人雖然他可以拿來寫程式 但是他實際上不曉得怎麼用在企業中 或者是說AI它就是單純拿來做一些工作上的應用 但是這個都屬於個人上的進行前進 AI其實拿來做這個企業上的應用也是非常不錯的 那我們今天就來跟大家講 會有哪七大場景可以來用AI幫我們去做得更好 首先就是AI復甦開發雖然很多人講說AI可以取代於程式設計師 但是AI對程式設計師的幫助其實是最大的 因為AI從早期的這個補全代碼到後來給出建議或者是解釋程式內容 到後面這個可以產生單元測試甚至現在的agent 都是可以讓你從頭到尾寫出一個程式來你只需要做什麼 你只需要去規劃去驗證程式其他中間的過程通通都可以交給AI處理 雖然現在讓AI可以寫出全部的內容但是實際上的架構 或者是說它用了什麼樣的程式內容或者是它用了什麼樣的方法 這個東西還是可以由你來決定如果你不跟它講 它就自己用它自己的想法去亂做一通 因為AI去吸納了各種各樣的方法你如果沒有給它一個方向 它就會隨便亂做因為它什麼都洗手嘛所以你這個東西 你就變成一個很好的導航員讓它來幫你處理 但是你只要在幕後跟他去講說你的方向就好了 所以現在AI輔助開發好了 已經不是一開始講的Viber Coding 因為Viber Coding只是跟他講說你的想法 中間怎麼樣做你完全不曉得 這種Viber Coding很容易做出就是沒辦法維護的程式 如果你把功能分群分塊分模組然後這樣子再去讓AI去開發 他就可以把各功能區分開來不會像有些人講說他改一個然後就換一個 因为你把所有的程式都集中在一起写就会有这种情况 文语开发工程的角度来讲就是要把各个功能区分开来 然后尽量做的就是越单一越好这样子才不会去影响到别人 所以现在要学习AI辅助开发你不是只是学怎么样叫AI去写程式 你是要学各种不同的框架或者是有什么样的功能可以让AI去开发 这样子你给它好的指引可以寫出好的程式 再來就是Tool Calling、NCP 或者是最近更紅的Skill這幾個在程式裡面都是類似的功能 就是讓AI去做事情 Tool Calling是最早期OpenAI做的 後面還有NCP NCP跟Tool Calling基本上是同一件事 只是NCP把它做成是可以外掛的樣子你可以隨意安裝 這樣子會比較方便 以前的Tool Calling是要寫在程式裡頭的 到最近的Skill Skill就是更方便一點 因為Skill基本上就是一個提示詞加上一些簡單的腳本這樣子 就是可以讓你的AI有能力去呼叫外部程式 或是根據你的腳本去執行一些特定的動作 這個部分其實大大的增加了AI的能力其實從早期的AI寫程式開始 以前一開始就是頂多就是讓它補全資料或者是上網查了以後 我們就去貼到ID裡面去運行但是後來AI可以直接寫檔案 可以直接看檔案甚至說可以直接去網路上找資料 這樣子就大大增加AI寫程式的能力 所以其實除了Calling、NCT或者是Skill這類東西 除了可以讓AI幫你做事以外還可以擴展AI的能力 這個部分其實最近的開發來講是非常重要的一個關鍵另外在企業來講 这个部分也是非常重要的因为企业有很多既有的程式 既有的程式它其实是公司整个资讯系统的命脉它不能随意更改 或者是说它做了一个程式不能所有AI来控制 因为AI基本上它只适合来做生成资料或者是一些建议这样子 它比较适合去转化资料让资料去变成材料或者是让它变成优化这样 但是你要讓他去控制程式他還是會有一個隨機性 或者是說他沒有辦法去追蹤讓AI完全控制原來既有的系統 其實是蠻危險的我們可以讓AI做的是什麼就是你寫一個固定的方式 然後可以訪問系統的資料讓AI根據這些資料再去做一些分析 然後來去給你建議 這個是還不錯的但是你要讓AI完全放手去做事情其實是還蠻恐怖的 所以基本上這個Tool of Coli NGP就有點像是讓AI去擴充它的能力你可以去找原來系統資料 或者是說有些比較簡單的動作比如說發信 你可以讓AI去幫你整理完資料發信給相關的人 這個部分都還蠻OK的但是要完整的可以讓AI控制 可能就需要更強的框架或者是更強的一些整個技巧 那這個部分其實是目前在企業上最常去應用的場景 那再來就是AI最擅長的資料總結包括是一些異常的Log檢測 這個部分其實就是讓AI去看文件看內容然後再給你建議 或者是說幫你去做一些摘要那這個部分其實目前也是用得非常多 其實這個東西再沒結合在程式裡頭就已經很多人在用 它可能直接餵給AI檔案然後讓它去給一些建議 或者是說幫你去做總結像最近很流行的那個Notebook LN 它就是類似這樣的功能它可以餵給High-Driven資料 幫你去做總結幫你去做各種形式的資料輸出 或者是說你要去做一些Log的檢測以前我們可能就是要定期去人看 人去看那些Log然後再去把資料整理出來 現在透過AI還有一些程式的技巧我們可以快速的把Log抓出來 然後把一些有問題的資料抓出來讓AI去檢查然後給你一些建議 用一些優化的方式再來就是看一些財務報告或者是說一些數據分析 這個部分其實不管是用在企業的財務報告上面 或者是說你要去看股票的一些數據分析這個都非常非常不錯 所以這個部分在程式應用上也是蠻值得學習的部分 那接下來是這個多模態的OCR解析以前我們在寫程式遇到一些狀況 其實就特別難處理比如說你有圖片的資料你有一些表格的資料 基本上如果它是一種圖形化的方式來呈現你的程式就很難去著手進行 在之前會有OCR這樣的軟體 那OCR其實就是會把圖片裡面的文字解析出來 但是如果它遇到圖片比較多或者是字跡比較潦草 它解析出來的效果就很差那現在透過多模態的LLM 它來去解析這樣的圖表或者是說像是那種PGF它有做浮水印 這種東西在原本的程式上面很難處理的 我們現在透過這個多模態的OCR它就可以把裡面的資料解析出來 而且基本上它的內容比以前都好很多像凱文大叔就有做過一個應用 我们可以去政府采购网把它的表格资料抓出来 然后直接用OCR的方式去把它解析成表格的内容 这样我们就可以知道说它里面有哪些项目有哪些工作要做这样 这部分对AI程式开发也是一个蛮重要的切入点那像市面上有一些 透过这样OCR的技巧去做的比如说像你要去解析发票 或者是像前阵子有人做那个名片网都是类似的你可能就扫描名片 或者是說人家給你一個圖片的名片這樣子 你就可以透過這個工序去把你的資料解析出來 那解析完了以後還可以再幫你把那些資料去做一些分析這樣 就是這個部分其實在AI應用上面也是一個蠻不錯的領域 接下來是RIG知識庫 其實凱文大叔以前在用這個RIG知識庫的時候最常用的是DV 因為DV有一個內建的RIG知識庫DV的RIG已經非常強 而且它不但可以把資料直接上傳然後直接幫你解析以外 它還提供API所以如果你覺得你的程式不需要用到太複雜的功能 你可以直接用這樣的方式去裝到IG的資料然後再去做分析 但是如果你有一些其他的特別應用比如說像我如果要把所有的資料 公司所有的資料去做成向量化然後再把這個向量化當成是一個索引 我們只是要用索引去找好檔案這樣的特別的應用 我們也可以透過程式來做而且其實不用抓到所有的內容 我們只需要抓到它的檔案位置我們就可以把整份文件抓出來 然後傳給使用者或者是直接在分析裡面內容再去做處理 這個都是REG上面比較特別的應用像這種特別的應用 在程式上面也非常不錯譬如說像我們最常看到的那種客服AI客服 AI客服就可以把每次的對話跟我的產品產品內容做結合 我這樣子就可以把這些資料來去當成一個有用的客服知識庫 我就可以很快的去找到公司的產品跟以前的對話記錄 或者是說他以前買過什麼東西這個東西都可以當成是程式參考的資料 因為凱文大叔之前做一個募資課程的問卷 第一個大家最想學的竟然是RAG支持庫如何在程式上面去做應用的 這個我也很難意外的因為RAG其實有一陣子 我甚至覺得這個東西是比較專業的一些術語 結果沒想到大家比較想學竟然也是RAG支持庫所以這個是滿意外的 對整個AI開發AI應用開發來講其實算是比較特別的一環那RIG 知識庫跟前面講到的Skill 其實都是讓AI可以去擴充它原本的能力 因為原本AI學的資料是有限的有一些私有資料或是私有的資訊 其實都是在各個企業中那透過RIG知識庫 或是那個2colin, ncp, scale這些東西 我們就可以把這些資料直接再讓AI增強它的能力 所以IG知識庫除了可以讓它快速找到資料以外 也可以讓AI有一些以前沒學過的內容它也可以直接提供給你 那IG知識庫對泰語模型來說其實你的企業就不需要花費很多工夫 再去做類似像tuning或者是说做一些自己去训练模型这样的 更花费时间或者精神的动作因为这个IG知识库你只要让他分析一次 以后就可以一直做应用后面的AI都可以不用透过学习 就知道你公司的企业内部资讯好 那再来是这个Test to SQL好 那Test to SQL其实就是你可能把一些资料结构 或者是一些特别的描述就是針對這個table去做一些特別的描述 讓AI知道說你有哪些table你有哪些資料結構有哪些關聯 這樣的你只要提供這些東西給AI你就可以用白話的方式 讓AI去幫你產生吸口、產生資料 甚至你後面再結合圖表它要把這些東西呈現出來 所以我們就可以用比較自然語言的方式雖然吸口已經很自然語言了 但是還是需要去學習一下因为它有一些特别的关键字 像我们这边在查资料、查产品、查总和 这些都有特定的字眼像这个Slate就是去找什么东西 然后上就是去做一个总和 它要从这个Sales的Table去抓出来 它还会给它一些条件这样子那针对这些东西 其实一般人要去学习是有点困难的我们现在其实透过AI 你只要这样讲帮我查询过去6个月各个产品的销售总额 它就会帮你去下出这样的信过来 这样子对于一些像BI或者是分析资料其实都非常有用 其实像现在透过这样的方式去写到简单的BI也非常容易 所以现在BI这个系统反而是最近还蛮危险的我个人觉得 因为很多东西其实你可以透过简单的程式就可以帮你完成 你要做到複雜一點的你也可以把程式寫彈性一點 也可以變得像這一種比來的這個東西其實我反而覺得會比 寫程式還更容易被AI取代再來就是像這種測試資料壓力測試 我們寫程式有一個很重要的點就是 我們必須要讓AI有一些足夠的測試資訊或者是說你寫完程式 需要去做壓力測試或者是說你可以在写程式的最后 你可以让他去做一些模拟测试你可能让他去模拟控制浏览器 然后来去做一些操作最后看结果符不符合需求 这个部分其实通通都可以交给AI处理 我们以前要花一些时间来去做这个验证的动作其实非常累 现在这些东西可以直接像是让他产生测试资料然后产生测试的脚本 甚至說你要去做瀏覽器的測試也都可以寫成腳本 之後就變成自動化測試了所以這個噴現在對AI來講 真的是又快又方便這個也是我覺得AI會比較容易取代的職業 因為以前有專門的測試工程師現在這個東西其實我覺得 把那些技巧或是那些手法直接給AI AI都可以幫你處理得很好 又快又好而且還不會顯累這個東西我真的是覺得 讓AI來做這種瑣碎的事情是最適合的AI對這個東西它不會覺得累 它也可以去不斷的伸出資料來讓它去一直進行測試 這個部分其實我是覺得用在程式開發上是非常方便最後做一下總結 AI現在其實不是取代而是讓你更快因為其實像秦鳳講的那些動作 你會覺得AI好像也沒那麼恐怖因為它可以讓你更快的去寫出程式 對企業直接有正面的幫助但是相反的也有一些工作真的會消失掉 但是這個部分其實我們可以把那種所作的工作直接讓AI來去做 你可以去做更有價值的工作譬如說像是規劃、去分析 最後讓AI去做那些你平常不想做的事情或者是说你本来不会的事情 本来不会的东西我们可以让AI进去分析你再去做决策 这个我是觉得还蛮重要的所以像采文大叔其实有了AI以后 反而学了更多东西我不是让AI帮你做所有的事情 我是让AI提供你一个方向 或是跟你讨论出一个方向之后再让AI在你的监控下去做完事情最后 你还可以去做驗證可以去做回顧這個才是現在用AI來開發 才是最重要的點因為你讓AI去做出一個Demo的產品 或是Vibro-Coding的產品它只能拿來做快速的Demo 之後你要讓AI做出一模一樣的東西很難因為其實你沒有一套框架 或者是一套固定的流程你做出来的东西每次都会不一样 或者是说你现在可能用Python做 下一次它就给你用LowesJS做其实它连程式语言可能都不一样 其实如果你要给它一个明确的方向 就像是你当老板他是你的员工这样子必须要给他一个方向 拿他去做事情因为AI本身就是用机率去产生答案的 给你的答案你会觉得那么完整那么多 主要是因為它的知識庫裡面有非常非常多的知識 但是那些東西用機率算出來的你可能每次拿到的結果都不一樣 所以這個東西我們就是想辦法讓我們可以去控制它 可以拿到幾乎每次都一樣的結果 或者是說你可以讓你的程式可以驗證、可以測試 這個部分是我們最需要去在AI開發的時代最需要去增強的技能 如果大家對用AI寫出有系統、有架構性的程式 之後還能持續維護或者是說你想要在程式裡面去篩錄AI的功能 比如說讓AI幫你總結、幫你給建議 甚至說幫你去執行一些簡單的動作 這個部分我們其實在凱文大叔之後募資的課程裡面都會講到 像我凱文大叔做了一個AI的CRM系統 大家有興趣也可以來體驗一下看怎麼樣去把AI應用在程式裡頭 基本上這等的程式也都是凱文大叔透過AI去做出來的 一樣的程式其實都有打但是我在前期做了很多規劃 跟AI規劃討論這個系統要怎麼做用什麼樣的框架 怎麼樣知道說程式有哪些框架可以用那個框架的怎麼樣的模組 是在做什麼事情的其實我覺得現在在AI開發裡面 你知道能够用什么工具或者是说知道有什么方法来去让AI去实作 这个是很重要的因为AI不会拒绝你所以有一些天马行空的想法 本来是不好做出来的你叫他做他就会随便给你做出一个画面来 但是你如果知道说我们的后端有什么样的 我们后端有什么样的方法可以用前端有什么样的技巧 可以来产生这样的画面这个东西我们再跟AI讲 AI就会很明确知道说怎么样去做出这样的程式来 所以其实如果大家有兴趣就是不妨先来填一下这个问卷 这个问卷也是用AI做出来的像这种问卷的资料 如果需要去透过AI做的话必须我们还是要有后端的资料库 后端资料库来去存取这些资料所以这个东西就变成说 如果你有这样方面的知识你要做出这样的问卷也可以 这个东西就帮你们大家先来填一下问卷调查你可以来分析一下说 最近大家比较想学什么我们可以把这个内容放多一点像我就很压抑说 IG知识库竟然是目前最多人想学的主题 反而像这个Spring这个系统系统面的东西比较少这个是OK的 但是连AI辅助程式开发都排在第一名RAG反而還是第一名的 這個就真的是讓我要壓抑的部分那像怎麼部署怎麼樣前後端整合 資料庫怎麼用這幾個會排在比較前面我是覺得還OK 所以像這個問卷做出來以後RAG知識庫這邊我就會把它拿來 就是再做一些牙槍怎麼樣讓大家知道說 這個RAG知識庫在程式裡面怎麼用怎么样去呼叫这些资料 甚至说如果我们自己没有去准备IG知识库 我们可以用API的方式去建一个低级的资料知识库来去做呼叫 这样也可以所以其实IG知识库这个部分 我们会再特别去加强这个课程里面内容让大家知道说 IG知识库是怎么运作的如果你们想先了解IG知识库 凱文大叔也有開運門DC的課程在好好上面大家可以去看一下 先了解一下就是IG是怎麼樣運作的有了這樣的概念 我們在程式裡面再用應用的話其實就會更好OK這邊就是宣傳一下 大家可以先來簽問卷然後做一些分析調查 之後開課的時候就會先發通知然後之後開課的時候就會先通知你 然後提供你比較優惠的折扣券這樣子OK好我是凱文大叔 如果大家對這方面的AI應用開發有興趣的話歡迎來騰文券