如何打造自己的人工智慧:初學者指南 (2023)

已發表: 2023-09-26

您想要製作自己的人工智慧助理或聊天機器人的原因有很多。 也許您希望創建一個虛擬的「第二個大腦」來快速存取儲存的資訊。 或者,您可以致力於幫助網站訪客或客戶找到所需的資訊。 您甚至可能希望有一個個人人工智慧來幫助組織您的生活。 無論您的動機如何,建立人工智慧可能比您最初想像的要容易。

在本文中,我們將向您展示如何使用現成的技術來創建您自己的人工智慧個人助理或聊天機器人。 如果您的項目足夠小,您甚至可以免費這樣做。

目錄
  • 1什麼是個人人工智慧助理?
    • 1.1人工智慧基礎知識
  • 2如何透過 5 個步驟建立自己的 AI
    • 2.1 1. 確定人工智慧應該解決的問題
    • 2.2 2. 選擇您的人工智慧平台或技術堆疊
    • 2.3 3. 收集人工智慧將使用的數據
    • 2.4 4. 透過快速工程微調 AI
    • 2.5 5. 部署和監控您的 AI
  • 3結論和下一步做什麼

什麼是個人人工智慧助理?

通常,我們會想到高科技環境中的人工智慧——自動駕駛汽車、醫療進步或演算法交易。 然而,人工智慧不僅對擁有高額研發預算的大型企業有用。 它可以成為滿足個人化需求的非常有用的工具。 這就是打造你自己的個人人工智慧助理的用武之地。

個人人工智慧的實施可以很複雜,也可以很簡單,只要你願意忍受。 至少,您可以選擇一個效能符合您要求的解決方案。 這可能意味著人工智慧會以某種方式回應你,或擁有大型法學碩士和人工智慧聊天機器人所不具備的專業知識。

人工智慧基礎知識

人工智慧 (AI) 的核心是模仿人類認知來執行從基本問題解決和規劃到語音識別和自然語言處理等任務。 這些不僅僅是程序化的行為,而且是透過機器學習習得的行為。 為了簡化事情,人工智慧有兩個基本組成部分:

  1. 資料(文字、圖像等形式)
  2. 演算法

人工智慧演算法是先進的功能,旨在獎勵完成良好的特定計算任務。 這是透過機器學習完成的,系統可以識別結果並對這些計算應用通過或失敗的結果(否則,人類將必須監控和響應數十億個路由任務來訓練人工智慧)。

人工智慧需要足夠一致的乾淨數據來從中提取模式。 數據還必須盡可能完整、相關且公正,才能創造出值得使用的高階人工智慧。

如何透過 5 個步驟建立自己的 AI

人工智慧正變得越來越容易為個人所接受。 借助正確的工具和一些專業知識,您可以建立專門滿足您需求的個人人工智慧助理。 以下五個步驟將幫助您建立自己的個人人工智慧。

1. 確定人工智慧應該解決的問題

創建您自己的人工智慧的第一步是確定您希望人工智慧助理實現什麼目標。 問題識別將指導從資料收集到部署的每個後續步驟。 找出人工智慧要解決哪些問題的一個好方法是查看使用不同人工智慧系統的典型用例。

人工智慧聊天機器人的用例

  • 客戶服務:個人化人工智慧聊天機器人經過公司特定知識庫的培訓,可以有效地處理客戶查詢、解決問題,甚至追加銷售產品,這使其成為任何面向客戶的企業的寶貴資產。
  • 數據分析:無論您是沉迷於分析的行銷人員還是篩選數據集的研究人員,專門的人工智慧都可以消化大量資訊。 然後,它可以將其提煉為可行的見解,使您能夠做出數據驅動的決策。
  • 個人協助:管理忙碌的生活絕非易事。 經過個人資料訓練的人工智慧可以接管日曆管理、約會設定和待辦事項清單優先順序等任務。 它甚至可以提醒您注意您可能忽視的個人承諾,從而有效地成為您認知裝置的延伸。

了解您希望人工智慧解決什麼問題將幫助您使用正確的人工智慧平台。 合適的平台或服務將為您克服的最大障礙是使用其 API 來收集資料並執行特定操作。

在我們的例子中,我們將為一個可以幫助客戶的網站製作一個客製化的人工智慧聊天機器人。 如果您想要一個簡單易用的 AI 進行資料分析,請嘗試 ChatGPT 的進階資料分析(以前稱為 Code Interepter)。 對於可以幫助您管理時間、任務和關係的工具,請嘗試使用 Otter AI 或 Clay 等 AI 工具。

2. 選擇您的人工智慧平台或技術堆疊

一旦確定了建立人工智慧的主要目標,您就需要選擇與您的目標相符的平台或技術堆疊。 您選擇的平台至關重要,因為它決定了您的人工智慧可以做什麼、訓練的容易程度以及它如何無縫地整合到您的現有系統中。

這裡有兩個值得注意的選項:

聊天庫

適用於 WordPress 的 Chatbase 可訓練 GPT 機器人

Chatbase 是一個可訓練的人工智慧聊天機器人建構器,以其簡單性而聞名。 它允許用戶輕鬆連接資料來源並創建適合特定需求的類似 ChatGPT 的聊天機器人。 Chatbase 的與眾不同之處在於其直覺的訓練過程。 您只需上傳文件或新增網站連結即可建立一個能夠回答基於該內容的任何問題的聊天機器人。 這種用戶友好的功能豐富了客戶的體驗並提供了獨特的參與策略。

定價:提供免費計劃,付費選項起價為 19 美元/月。

取得聊天庫

DocsBotAI

Docsbot - 首頁 2023 年 8 月

DocsBotAI 將您的傳統文件轉變為智慧聊天機器人。 它在客戶支援方面表現出色,但透過以另一種方式創造性地利用專業知識來突破界限。 DocsBotAI 的獨特之處在於,它還可以用於產生人工智慧編寫的內容,同時保持您的品牌聲音。 由於它可以根據您的內部知識和外部網頁進行訓練,因此可以信任它可以完成這兩件事:處理客戶聊天並利用其人工智慧內容編寫功能來編寫新內容。

定價:提供免費計劃,付費選項起價為 19 美元/月。

取得 DocsBot AI

在這篇文章中,我們將使用 Chatbase 作為建立您自己的 AI 聊天機器人的主要平台。

3. 收集人工智慧將使用的數據

人工智慧之旅的第三步是資料收集。 您收集的資料類型和數量將影響人工智慧的能力、對話流暢性和整體效用。 資料可以是文字文件、URL、網站地圖或問答格式的內容。 這個想法是為你的人工智慧提供它無法存取的專門資訊。

Chatbase 如何處理數據

一旦上傳到 Chatbase,您的資料就會進行向量化或標記化。 此過程將原始資料轉換為大型語言模型 (LLM) 可以更有效消化的格式。 將所有資料載入到 Chatbase 後,您必須「訓練」聊天機器人,它會為您上傳的文件執行此標記化過程。 每次新增文件(或編輯舊文件)時,都需要重新訓練聊天機器人。 這不是什麼大事,但卻是系統運作方式的一部分。

將文件和資料上傳到Chatbase

Chatbase 可以輕鬆上傳支援的文件。 點擊“我的聊天機器人”和“新聊天機器人”即可啟動。

製作自己的 AI 聊天機器人 - 步驟 1-2

您將在子標題中看到支援的資料來源類型。 按一下“檔案”。 找到您的 .docx、.doc、.pdf(帶有 OCR 文字)和 .txt 文件,將它們新增至聊天機器人。 例如,這些事件文件代表來自不同來源的不同資訊。 它們將用於訓練聊天機器人。

製作自己的 AI 聊天機器人 - 步驟 3-5

以下是這些檔案上傳後在 Chatbase 中的外觀。 根據您添加到聊天機器人的檔案大小和數量,上傳可能需要幾秒鐘。

製作自己的 AI 聊天機器人 - 步驟 6

我們還可以將問答/常見問題解答樣式的文字資料新增到我們的聊天機器人中。 當您非常確定會向您的聊天機器人詢問特定問題時,這很好。 當用戶提交類似問題時,問答功能可讓您準確回答您希望聊天機器人回答的問題。 點擊“問答”子標題,然後新增您的問題和答案。

製作自己的 AI 聊天機器人 - 步驟 7-9

最後,您可以選擇已在您的網站上發布的資料。 在「網站」副標題下有兩個選項。 透過給定起始 URL 來選擇網路爬蟲,或提交包含指定頁面的整個網站地圖。

製作自己的 AI 聊天機器人 - 步驟 10-12

在任何資料來源頁面的底部,當您準備好時,您可以「建立聊天機器人」將所有這些資訊推送到聊天機器人。

製作自己的 AI 聊天機器人 - 步驟 13

如何建構文件中的數據

像那些與 OpenAI 的 API 一起使用的法學碩士非常擅長理解文字資料。 但是,為了確保您從聊天機器人中獲得最大收益,您需要確保您的文字盡可能簡單易懂。 以下是一些使其發揮作用的技巧:

  1. 使用明確命名的文件來描述其中的信息
  2. 在您的文件中,確保所有內容都有適當的上下文,以便法學碩士不僅知道您的資料是什麼,而且知道它的內容
  3. 為文件中的文字和資料添加標籤,以便可以透過聊天機器人輕鬆調用
  4. 考慮將原生 Word 表格轉換為純文字表格(使用 markdown、JSON 或 XML 格式的表格)
  5. 限制跨多個文件顯示的單一文件內的重複資訊(如果您更新文件,您不想必須記住更新一大堆)

4. 透過快速工程微調 AI

將資料載入聊天機器人後,最後要做的就是聊天機器人的基本提示。 基本提示是用戶永遠看不到的提示,但包含在他們發送給聊天機器人的每個訊息的開頭。 Chatbase 連接到 OpenAI 的 3.5 Turbo 或 GPT 4 API 來處理查詢並回傳回應。 這意味著基本提示會與使用者查詢一起傳送到 OpenAI。

這使您可以完全控制聊天機器人如何回應用戶。 如果沒有基本提示,您的聊天機器人可以輕鬆談論培訓材料中未包含的主題或知識。 這是因為 OpenAI 的 LLM 模型是在比您自己的資料集無限大的資料集上進行訓練的。

如果您有一個有關音樂節的網站,您是否希望用戶使用您的聊天機器人來獲取有關購買特斯拉產品的建議? 不。您希望它繼續執行任務並僅回答有關您的訓練資料的問題。 這就是為什麼我們有一個基本提示。

在 Chatbase 的「模型」下的「設定」標籤中,我們可以設定一個基本提示來引導人工智慧的對話。

微調 Chatbase 的基本提示

基本提示範例

你的基本提示是你自己的人工智慧可以談論的內容的限制因素。 它應該被設計為根據您提供的專門培訓數據引發特定的回應。 你不希望它偏離主題。

Chatbase 的預設基本提示是:

我希望你充當我正在與之對話的文件。 你的名字是「AI助理」。 您將從給定的信息中向我提供答案。 如果未包含答案,請準確地說“嗯,我不確定”。 然後停止。 拒絕回答任何問題,而不是有關資訊的問題。 永遠不要破壞性格。

您應該立即可以輕鬆地根據您的主題或行業進行客製化。 對於我們的音樂活動範例,我們可以這樣開始:

您是 2024 年 Mile High Melody 賽事的權威人士。 當您被問到有關該活動的任何問題時,您可以根據您擁有的文件而不是從其他地方來回答。 你的名字是「旋律」。 如果此訊息的答案未包含在有關 Mile High Melody 或其相關詳細資訊的文檔中,請說:“我不知道,但我可以幫助您了解有關 Mile High Melody 音樂活動的資訊嗎?” 然後停止。 拒絕回答與活動資訊或細節無關的任何問題。 永遠不要破壞性格,從現在開始。

正如您所看到的,我們非常具體地了解了我們的聊天機器人 Melodie 可以談論什麼和不能談論什麼。 讓我們看看它是如何公平的。

微調 Chatbase 的基本提示 - 範例

Melodie 成功地將對話帶回正軌

當我們問它一個幾乎相關的問題時,它會做出有益的回應。 對於另一個後續問題,我們的個人人工智慧聊天機器人會使用原始檔案中的特定資訊來回應。

微調 Chatbase 的基本提示 - 有效問題

現在,我們有了一個功能齊全的指南,可以進行對話,而不會說出一些我們可能會後悔的話。 它不僅很有幫助,而且使我們不必聘請人工代理來監控即時聊天。 雙贏!

測試和改進

有很多事情需要微調和測試,您可以提示設計您的基本提示:

  • 您希望您的聊天機器人在與訪客交談時具有品牌特色。 為此,通常最簡單的方法是為聊天機器人分配個性。 像活動經理或活動主持人這樣的人是很好的人物(如果您使用特定的形容詞就更好了)
  • 聊天機器人應該使用適合您的受眾和行業的詞彙。 包括一定程度的寫作(八年級)和特定的行業術語,這是可以的。
  • 告訴它如何處理某些資訊。 如果聊天機器人發現您的資料出現問題,請在您的基本提示中新增上下文。 如果您將 JSON 格式的事件日曆添加到原始檔案中,您可以告訴聊天機器人以簡單的英語解釋該數據,以便訪客可以理解。
  • 讓它知道它能說哪些語言。 通常,它會切換到訪客正在使用的任何語言,但在某些情況下,您可能想要限制支援的語言。

5. 部署和監控您的人工智慧

現在,剩下的就是將 AI 部署到您的網站。 Chatbase 提供了兩個選項。 您可以使用 iFrame 將聊天機器人嵌入到網頁上,或將程式碼新增至網站的標頭正文並將其顯示為聊天氣泡。 大多數人會選擇聊天氣泡,它可以在您網站的任何頁面上輕鬆使用。

點擊“嵌入網站”,將彈出一個包含聊天機器人程式碼的模式。 按一下“複製腳本”(第二個選項)。

將聊天庫新增至網站 - 第 1 步

對於那些在 WordPress 網站上使用 Divi 等頁面建立器的人來說,可以輕鬆地在整個網站上安裝。 按一下“主題選項”,然後按一下“整合”,並將程式碼貼到“ <body> ”欄位中。 其他網站平台會有不同的做法,但都是相對標準的。

將聊天庫新增至網站 - Divi 主題 3 步驟

聊天氣泡現在將在您的網站上處於活動狀態,訪客將有機會使用它。

監控和調整

持續監控至關重要。 根據 Chatbase 的「儀表板 > 對話」標籤中儲存的對話,密切注意 AI 的執行情況。

當遇到問題時調整基本提示和資料來源檔案。 最簡單的方法是將對話下載為 JSON 檔案並查看機器人的對話。 具體來說,尋找用戶表達不滿的情況。 您可以使用更多/更好的數據或更好的基本提示來修改這些情況。

如果您擁有的對話資料超出了您自己的閱讀能力,則可以輕鬆地將互動複製並貼上到 ChatGPT 中,以讓它分析出現問題的位置。 這使您可以專注於改進,而不是閱讀數百個對話線程。

結論和下一步做什麼

建立自己的人工智慧是一個令人興奮的項目,您可以將其做得盡可能大、盡可能有用。 雖然您可能認為創建自己的人工智慧是一項艱鉅的任務,但有像 Chatbase 這樣的工具可以讓它變得更容易一些。

個人人工智慧聊天機器人可以提供很多幫助,並且是一種非常有效的儲存和檢索資訊的方式。 了解用於建立或使用人工智慧聊天機器人的其他頂級人工智慧平台。 您還可以查看最佳的人工智慧銷售工具和最佳的人工智慧搜尋引擎優化工具,以了解人工智慧如何改變業務。

特色圖片由 CkyBe /Shutterstock.com 提供