logo
Loading...

GPT Researcher application build 和 code詳細解說 - 生成式AI從No-Code到Low-Code開發與應用四部曲 - Cupoy

🔎 GPT 研究員 -  [英文](README.md) -  [中文](README-zh_CN.md) GPT Researcher 是一個為了整合線上研究各種任務而設計的智能代理。 這個代...

🔎 GPT 研究員 -  [英文](README.md) -  [中文](README-zh_CN.md) GPT Researcher 是一個為了整合線上研究各種任務而設計的智能代理。 這個代理能夠生成詳細、正式且客觀的研究報告,並提供自定義選項專注於相關資源、結構框架和經驗報告。受最近發表的 Plan-and-Solve 和 RAG 論文的啟發,GPT 研究員解決了速度、確定性和可靠性等問題,通過並行化的代理運行,而不是同步操作,提供了更穩定的性能和更高的速度。 利用人工智慧的力量,為個人和組織提供準確、客觀和事實的信息。 為什麼選擇GPT 研究員? 人工研究任務形成客觀結論可能需要時間和經驗,有時甚至需要數週時間才能找到正確的資源和信息。 目前的大型語言模型(LLM)是根據歷史和過時的信息進行訓練的,存在嚴重的幻覺風險,因此幾乎無法勝任研究任務。 網絡搜索解決方案(例如 ChatGPT + Web 插件)僅考慮有限的資源和內容,在某些情況下可能導致膚淺的結論或不客觀的答案。 僅使用部分資源可能會在確定研究問題或任務的正確結論時產生偏差。 架構 主要思想是運行“規劃者”和“執行者”代理,而規劃者生成問題進行研究,“執行者”代理根據每個生成的研究問題尋找最相關的信息。最後,“規劃者”過濾和聚合所有相關信息並創建研究報告。    代理同時利用 gpt3.5-turbo 和 gpt-4-turbo(128K 上下文)來完成一項研究任務。我們僅在必要時使用這兩種方法對成本進行優化。研究任務平均耗時約 3 分鐘,成本約為 ~0.1 美元。 詳細說明 根據研究搜索或任務創建特定領域的代理。 生成一組研究問題,這些問題共同形成答案對任何給定任務的客觀意見。 針對每個研究問題,觸發一個爬蟲代理,從在線資源中搜索與給定任務相關的信息。 對於每一個抓取的資源,根據相關信息進行匯總,並跟踪其來源。 最後,對所有匯總的資料來源進行過濾和匯總,並生成最終研究報告。 演示 教程 運行原理 如何安裝 現場演示 特性 📝 生成研究問題、大綱、資源和課題報告 🌐 每項研究匯總超過20個網絡資源,形成客觀和真實的結論 🖥️ 包括易於使用的Web介面 (HTML/CSS/JS) 🔍 支持JavaScript網絡資源抓取功能 📂 追蹤訪問過和使用過的網絡資源和來源 📄 將研究報告導出為PDF或其他格式... 📖 文檔 請參閱此處,了解完整文檔 入門(安裝、設置環境、簡單示例) 操作示例(演示、集成、docker 支持) 參考資料(API完整文檔) Tavily 應用程序接口集成(核心概念的高級解釋) 快速開始 步驟 0 - 安裝 Python 3.11 或更高版本。參見此處 獲取詳細指南。 我自己是用建構docker image的方式如下 在運行default的dockerfile之前要記得先安裝: “aiofiles” 的library 才能運行(不然重新建立image會很花時間) RUN pip install aiofiles 建議通過Docker來Run 如果在window底下run會出現很多bugs docker build -t gpt-researcher-image . 確定可以讓image在 -p 8000:8000 port上運行 docker run -d -p 8000:8000 gpt-researcher-image 運行至網頁 8000 port http://localhost:8000 最後將成功的image推送到自己的 docke hub空間中 成功推送!可以將整理資料統整成PDF檔提供下載!