筆者在2023年下半年曾經使用Azure雲端服務和OpenAI API開發過企業內部的聊天機器人,鑒於近年來GenAI應用技術更新快速,每個當下都是最好的紀錄時機,決定在2024鐵人賽中,挑戰在資料不上雲、不使用付費服務的情境下,於本地端啟用能自己餵文件打造專屬知識庫的聊天機器人。
文章適合初次踏入LLM應用的開發者,以及好奇聊天機器人背後運作原理的所有人。預計先介紹Azure於github公開的demo code,來認識雲端服務的運用以及聊天機器人架構。接著,便開始紀錄初次嘗試以開源免費資源打造地端聊天機器人的過程,歡迎大家留言提供建議,共同參與這個挑戰。
▋Azure聊天機器人實例 上一篇我們提到了,在Azure聊天機器人有提供介面讓我們可以設定參數。要有這樣的網站介面讓大家跟聊天機器人交流、設定機器人背後使用...
▋番外篇:數創實驗室講座心得 今天是番外篇,9/25剛聽完由數創實驗室所舉辦的生成式AI講座,午夜時間一到隔日忍不住馬上和大家分享這場講座的心得。講座邀請到兩...
▋Azure聊天機器人實例 簡介了Azure聊天機器人使用的前後端框架React和Quart之後,今天我們來聊聊如何運作這些程式碼來喚起聊天機器人吧。 啟用步...
▋Azure聊天機器人實例 從Day2初次看到這張Azure聊天機器人架構圖,到現在經過了各種層面的認識之後,重新再看一次這張圖大家可能已經有不同的感想了。今...
▋Azure聊天機器人 回顧了聊天機器人的架構之後,有些人可能會真的想要實作,但在這個系列文的後半段會尋找其他免費資源來做實作的部分,所以今天就和大家用個優缺...
▋前言 介紹完了Azure聊天機器人之後,為什麼不直接用Azure實作就好呢,答案很簡單,想勤檢持家,保持低成本。所以從今天開始,不只是連續發文挑戰,還是個地...
▋尋找開源聊天機器人框架 確定好實作的目標後,今天開始來尋找開源免費的資源吧,目標是gitbub中的RAG聊天機器人,從星星數較高來評估(較多人點讚的概念):...
▋Dify 雖然已經決定使用Dify這個開源框架,但初次接觸還是有點陌生,今天就從Dify的官網和github多查點資料來認識它吧。 簡介 Dify是一個開源...
▋將程式碼下載到本地開發環境 確認GitHub專案的License授權條款 在git clone之前,複習一下我們在Part1曾經提到的好習慣:使用任何git...
▋開發環境 上一篇我們直接將程式碼git clone下載到開發環境,今天要來聊聊,這個所謂的開發環境,到底有什麼要求,並提供一些關鍵字,讓大家能有所參考,建置...