
GraphRAG:基于PolarDB+通義千問api+LangChain的知識圖譜定制實踐
為了在后續通過 API 調用大模型應用的能力,我們需要獲取一個百煉應用的API-KEY 和應用 ID:
2. 在應用列表中可以查看所有百煉應用 ID。
接下來您需要在您的組織中創建應用,作為 AI 助手回答用戶問題。
2. 在頂部導航欄,選擇應用管理,在應用頁面下半部分點擊創建應用。
3. 在創建應用頁面,填寫應用名稱和應用介紹,上傳應用 logo,選擇可見范圍,完成后點擊創建應用。
2. 點擊接收消息卡片中的設置API接收,復制隨機生成 Token 和 EncodingAESKey,用于下一步創建連接流。
3. 在頂部導航欄中,選擇我的企業,在企業信息頁面,復制企業 ID,用于下一步創建連接流。
AppFlow 可以讓您在不寫代碼的情況下,通過界面配置就可以將百煉 RAG 應用和企業微信連接起來。您可以通過預置的 AppFlow 模板創建一個企業微信連接流。
2. 在連接流的賬戶授權配置向導頁,點擊前往授權。在創建憑證對話框中,填入之前獲取的企業微信的企業ID,應用的 AgentId 和 Secret,接收消息的 Token 和 EncodingAESKey,并設置一個自定義憑證名稱。同時復制保存 IP 白名單,用于下一步配置 IP 白名單。
3. 在連接流的賬戶授權配置向導頁,點擊前往授權。在創建憑證對話框中,填入之前獲取的 API-KEY,并設置一個自定義憑證名稱。
4. 在執行動作配置向導頁,填寫應用Id,完成后點擊下一步。
5. 在基本信息配置向導頁,填寫連接流名稱和連接流描述(建議保持默認),完成后點擊下一步。
6. 界面提示流程配置成功,復制 WebhookUrl,點擊發布。
4. 配置企業微信應用有了 Webhook 地址后,接下來您可以在企業微信應用中配置接收消息來回答用戶問題了。
3. 在API接收消息頁面,您可以參考下圖完成配置。URL填入上一步的 WebhookUrl,Token 和 EncodingAESKey 填入上一步配置的值。然后點擊保存。
1. 在應用詳情頁面,在頁面下方開發者接口找到企業可信IP卡片,點擊配置。
2. 在企業可信IP對話框,粘貼復制的 IP 地址,然后點擊確定。
你可以在企業微信中搜索應用并發送消息,查看效果。1. 在企業微信頂部搜索框搜索應用名稱,點擊應用進入聊天。
2. 與應用對話,進行交流互動。
接下來,我們可以嘗試讓大模型在面對客戶問題時參考這份文檔,以給出一個更準確的回答和建議。假設您在一家售賣智能手機的公司工作。您的企業微信用戶會有很多涉及智能手機相關的問題,如支持雙卡雙待、屏幕、電池容量、內存等信息。不同機型的詳細配置清單參考:百煉系列手機產品介紹.docx。
1. 上傳文件:在百煉控制臺的數據管理中點擊導入數據,根據引導上傳我們虛構的百煉系列手機產品介紹。
2. 建立索引:進入知識索引,根據引導創建一個新的知識庫,并選擇剛才上傳的文件,其他參數保持默認即可。知識庫將為上一步驟中準備的文檔建立索引,以便后續大模型回答時檢索參考。
3. 引用知識:完成知識庫的創建后,可以返回我的應用進入到剛才創建的應用設置界面,打開知識檢索增強開關、選擇知識庫,測試驗證符合預期后點擊發布。Prompt 中會被自動添加一段信息,以便大模型在后續回答時參考檢索出來的信息。
有了參考知識,AI 應用就能準確回答您關于百煉手機的問題了。
文章轉自微信公眾號@阿里云開發者