從零開始構建專屬於自己的 AI 聊天機器人,通過增強意圖分析和強化 RAG 技術,使機器人更精準的回答用戶問題或執行自動化流程,而這套流程也可適用於各種領域的客服機器人開發。
什麼是 Prompt Engineering ?現今生成式 AI 對大家來說已經離不開日常工作,成式 AI 能夠生成內容和回答問題的語言模型,但有時候會發現生成...
今天我們要通過設計一個具體的 Prompt Engineering 來製作聊天機器人內容,假設我們要製作一個 AI 聊天機器人,主要可以提供台北文化類型的旅遊...
向量資料庫概念:向量資料庫是一個特殊的資料庫類型,有別於一般表格式的資料庫,而是把資料變成高維向量也稱向量嵌入式,會專門處理儲存和檢索向量的資料庫,向量也是透過...
上一篇我們已經把文件檔案進行切割。長文檔切割(Chunk)就是把較長的文本資料分割成較小的部份,以便於進行處理或分析。這個在自然語言處理(NLP)很重要,因為許...
自然語言理解 (NLU) 是自然語言處理 (NLP) 的子領域,NLU可以將語言的結構分析、語法解析 、意圖識別和實體提取等操作,轉換為機器可離解的內容,使機器...
什麼是意圖識別: 意圖識別是一種自然語言處理技術,了解使用者在對話中的意圖和目標,將自然語言轉換為結構化數據,讓系統可以正確回覆使用者需求,在製作對話系統的客服...
什麼是實體識別(NER)? 實體識別(Named Entity Recognition, NER)是自然語言處理的一部份,用於處理結構化和非結構化數據,將這些數...
設定意圖檔案:intents.txt [ { "intents": "景點介紹, 景點交通, 景點地址,...
昨天已把意圖資料庫設定好,今天我們要來查詢意圖資料庫。 # 初始化 Azure OpenAI 客戶端 client = AzureOpenAI( azu...
今天要講意圖執行程式,用來查詢台北景點資料庫中的景點介紹、捷運、交通等等。 該程式會解析傳入的實體參數,並且根據不同的查詢需求(例如:介紹、捷運、交通等等)回傳...