iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
自我挑戰組

從零打造客製化 AI 聊天機器人 系列

從零開始構建專屬於自己的 AI 聊天機器人,通過增強意圖分析和強化 RAG 技術,使機器人更精準的回答用戶問題或執行自動化流程,而這套流程也可適用於各種領域的客服機器人開發。

鐵人鍊成 | 共 30 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文
DAY 11

[從零打造客製化 AI 聊天機器人] Prompt Engineering

什麼是 Prompt Engineering ?現今生成式 AI 對大家來說已經離不開日常工作,成式 AI 能夠生成內容和回答問題的語言模型,但有時候會發現生成...

2024-09-24 ‧ 由 cheyne 分享
DAY 12

[從零打造客製化 AI 聊天機器人] Prompt Engineering 實作

今天我們要通過設計一個具體的 Prompt Engineering 來製作聊天機器人內容,假設我們要製作一個 AI 聊天機器人,主要可以提供台北文化類型的旅遊...

2024-09-25 ‧ 由 cheyne 分享
DAY 13

[從零打造客製化 AI 聊天機器人] 向量資料庫概念與 ChromaDB

向量資料庫概念:向量資料庫是一個特殊的資料庫類型,有別於一般表格式的資料庫,而是把資料變成高維向量也稱向量嵌入式,會專門處理儲存和檢索向量的資料庫,向量也是透過...

2024-09-26 ‧ 由 cheyne 分享
DAY 14

[從零打造客製化 AI 聊天機器人] 長文檔切割(Chunk)和 檢索資料

上一篇我們已經把文件檔案進行切割。長文檔切割(Chunk)就是把較長的文本資料分割成較小的部份,以便於進行處理或分析。這個在自然語言處理(NLP)很重要,因為許...

2024-09-27 ‧ 由 cheyne 分享
DAY 15

[從零打造客製化 AI 聊天機器人] 自然語言理解(NLU)

自然語言理解 (NLU) 是自然語言處理 (NLP) 的子領域,NLU可以將語言的結構分析、語法解析 、意圖識別和實體提取等操作,轉換為機器可離解的內容,使機器...

2024-09-28 ‧ 由 cheyne 分享
DAY 16

[從零打造客製化 AI 聊天機器人] 意圖識別

什麼是意圖識別: 意圖識別是一種自然語言處理技術,了解使用者在對話中的意圖和目標,將自然語言轉換為結構化數據,讓系統可以正確回覆使用者需求,在製作對話系統的客服...

2024-09-29 ‧ 由 cheyne 分享
DAY 17

[從零打造客製化 AI 聊天機器人] 實體識別(NER)

什麼是實體識別(NER)? 實體識別(Named Entity Recognition, NER)是自然語言處理的一部份,用於處理結構化和非結構化數據,將這些數...

2024-09-30 ‧ 由 cheyne 分享
DAY 18

[從零打造客製化 AI 聊天機器人] 設置意圖資料庫

設定意圖檔案:intents.txt [ { "intents": "景點介紹, 景點交通, 景點地址,...

2024-10-01 ‧ 由 cheyne 分享
DAY 19

[從零打造客製化 AI 聊天機器人] 查詢意圖資料庫

昨天已把意圖資料庫設定好,今天我們要來查詢意圖資料庫。 # 初始化 Azure OpenAI 客戶端 client = AzureOpenAI( azu...

2024-10-02 ‧ 由 cheyne 分享
DAY 20

[從零打造客製化 AI 聊天機器人] 意圖執行函式

今天要講意圖執行程式,用來查詢台北景點資料庫中的景點介紹、捷運、交通等等。 該程式會解析傳入的實體參數,並且根據不同的查詢需求(例如:介紹、捷運、交通等等)回傳...

2024-10-03 ‧ 由 cheyne 分享