iT邦幫忙

鐵人檔案

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

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

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

參賽天數 13 天 | 共 13 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 1

[從零打造客製化 AI 聊天機器人] 序言

今年在夾縫中求生,剛成為軟體工程師,為了讓自己下班後可以持續精進而參賽!! 聊天機器人從最早的 LINE 、 Messenger 自定義的回覆功能,到如今市面上...

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

[從零打造客製化 AI 聊天機器人] 什麼是大型語言模型 (LLM)?

大語言模型 LLM(Large Language Model)是一種經過深度學習的人工智能模型,經過大量的訓練,能理解人類語言並產生回覆,以往若要判斷使用者輸入...

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

[從零打造客製化 AI 聊天機器人] 什麼是 RAG ?

RAG (Retrieval-Augmented Generation 檢索增強生成)是一種自然語言處理模型,結合檢索(Retrieval)和生成(Genera...

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

[從零打造客製化 AI 聊天機器人] 了解 Azure OpenAI 服務,註冊取得 API KEY

OpenAI 是一家美國人工智慧研究實驗室, Azure OpenAI 是 Microsoft Azure 提供的一項雲服務,將 OpenAI 的先進模型(如...

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

[從零打造客製化 AI 聊天機器人] 初步學習 Next.js,創建前端畫面

今天開始就要部屬環境,建置聊天機器人。首先,先建立前端的畫面,本次我們要使用 Next.js 來建立, Next.js 是一個基於 React、Node.js...

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

[從零打造客製化 AI 聊天機器人] 初步學習 Python,AI 首選語言

Python 是一個很好上手的程式語言,他是高階語言,程式碼簡潔易懂,接近人類的語言的表達邏輯,還有強大的函式庫(例如 TensorFlow、Keras 和 s...

2024-09-19 ‧ 由 cheyne 分享
DAY 7

[從零打造客製化 AI 聊天機器人] 初步學習 FastAPI ,新手友善

FastAPI 是一個在 Python 中建構 RESTful API 的 Web 框架,接下來跟大家介紹 FastAPI 有什麼優點以及要如何快速上手。 F...

2024-09-20 ‧ 由 cheyne 分享
DAY 8

[從零打造客製化 AI 聊天機器人] 初步學習 ChromaDB,存儲和檢索資料

ChromaDB 是一個原生開源的嵌入式資料庫,輕量且易用,主要使用在 AI 和機器學習,儲存和查詢向量資料庫,數據會藉由嵌入(Embedding)算法文本或圖...

2024-09-21 ‧ 由 cheyne 分享
DAY 9

[從零打造客製化 AI 聊天機器人] 基本的聊天功能

今天開始就要用 Python 來製作機器人聊天功能啦~首先,先設計基本的聊天功能! 1. 安裝 openai 套件 pip install openai 沒有...

2024-09-22 ‧ 由 cheyne 分享
DAY 10

[從零打造客製化 AI 聊天機器人] 多輪對話

什麼是多輪對話?每次向大語言模型發送新消息時,不只是發送當前的問題,而是將整個歷史對話(包括之前的問題和回答)一起發送,這樣模型就可以記住先前的對話內容,根據上...

2024-09-23 ‧ 由 cheyne 分享