Archon01-項目部署

Archon01-項目部署

當前已經參考B站視頻針對代碼進行修改,可直接使用BigModel智譜的GLM-4.5替換openAI進行使用,部署環境(Python3.12-slim環境)


1-核心知識點

關鍵字: Docker Supabase Archon BigModel Python

  • 1)實操-如何借助Supabase快速進行后端服務的搭建
  • 2)實操-如果進行Docker的使用(DockerCompose如何針對前后端進行統一打包)
  • 3)實操-【Archon部署起來】+【知識檢索】+【MCP使用】
  • 4)思考-Archon已知功能:可以進行網頁知識檢索后生成向量數據庫->Archon為MCP提供專屬業務知識庫(但是Archon只能做這些內容嗎)
  • 5)思考-Archon只能做這些嗎?貌似Archon想做一個Archon OS:首個專為AI編程打造的操作系統!->后續可以繼續展開學習
  • 6)思考-Supabase->目前我只是運行了基于Supabase搭建的項目,那如何從0到1進行Supabase的接入
  • 7)思考-Archons后端實現的具體思路是什么?如何將AI任務拆分為【任務規劃】+【任務執行】?

2-參考網址

  • B站視頻參考教程:https://www.bilibili.com/video/BV1mEePzxEPJ
  • Supabase官網地址:https://supabase.com/
  • Docker更換鏡像源:https://blog.csdn.net/2301_77717148/article/details/151288117
  • 智譜BigModel模型廣場:https://open.bigmodel.cn/console/modelcenter/square
  • github的代碼倉庫:git clone https://github.com/coleam00/archon.git
  • gitee的代碼倉庫(enzo001分支已適配):https://gitee.com/enzoism/Archon.git -b enzo001

3-核心知識整理

  • 1)先注冊Supabase創建project并復制項目的URL和Secret(推薦新加坡Singapore)
  • 2)Docker下載對應的鏡像文件
  • 3)智譜模型廣場-使用GLM-4.5替換openAI的APIKEY
  • 4)進行Archon代碼Clone,并使用Pycharm進行軟件打開
  • 5)替換.env文件中Supabase的信息,并將migration/complete_setup.sql的數據庫腳本在Supabase進行執行
  • 6)然后執行docker-compose進行項目鏡像構建->如果docker鏡像下載失敗需要更換docker鏡像源地址
  • 7)原始項目是使用OpenAI作為大模型,我是參考
  • 8)修改后的分支: enzo001

4-原始Archon項目修改

當前已經在自己的代碼倉庫中進行修改,此處就不再給出具體過程

  • 1)進行Archon代碼Clone,并使用Pycharm進行軟件打開
  • 2)替換.env文件中Supabase的信息,并將migration/complete_setup.sql的數據庫腳本在Supabase進行執行
  • 3)修改代碼將使用OpenAI的邏輯替換為BigModel的GLM-4.5
  • 4)然后執行docker-compose進行項目鏡像構建->如果docker鏡像下載失敗需要更換docker鏡像源地址

5-Archon使用示例

1-知識庫管理

2-MCP使用方式

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/96556.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/96556.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/96556.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

HarmonyOS時間戳完全指南:DevEco Studio中的時間處理與實戰應用

時間戳是現代應用開發中不可或缺的基礎功能,無論是日志記錄、數據同步、緩存管理還是狀態追蹤都離不開時間戳的支持。本文將深入探討在DevEco Studio中如何處理和使用時間戳,并提供豐富的實戰示例。一、時間戳基礎概念什么是時間戳?時間戳&am…

論文筆記:On the Biology of a Large Language Model

《關于大型語言模型的生物學》(On the Biology of a Large Language Model)的文章,深入探究了 Anthropic 公司 Claude 3.5 Haiku 模型的內部工作機制。研究人員將理解語言模型比作生物學研究,旨在揭示其復雜行為背后的“神經回路”…

TCP/IP、HTTP 和 HTTPS簡介

我們來系統地介紹一下 TCP/IP、HTTP 和 HTTPS。它們之間的關系可以概括為:??HTTP 和 HTTPS 是運行在 TCP/IP 基礎網絡架構之上的具體應用協議??。為了更直觀地理解它們之間的關系,我們可以參考下面的網絡分層模型:flowchart TDsubgraph A…

【30】C#實戰篇——獲取路徑下的文件名(不包含路徑和擴展名),文件名由連續的數字編號+連續的字母編號組成,并分離出文件名數字部分和英文部分

文章目錄1 要求2 分析 與 實現1 要求 寫一個函數,獲取路徑下的文件名(不包含路徑和擴展名),并分離出文件名fileName ,文件名編號SN,文件名前綴WMT ; 輸入文件路徑,解析出不帶"…

EasyExcel部署Docker缺少字體報錯

報文 java.lang.NullPointerException: nullat sun.awt.FontConfiguration.getVersion(FontConfiguration.java:1264)at sun.awt.FontConfiguration.readFontConfigFile(FontConfiguration.java:219)at sun.awt.FontConfiguration.init(FontConfiguration.java:107)at sun.awt.…

從“收款工具”到“智能中樞”:AI如何重構POS系統的技術架構與商業價值?

引?:從交易終端到智能中樞的?字路? 在現代商業的繁忙圖景中 ,銷售點( Point of Sale, POS) 系統?期以來被視為交易流程的終點 ——?個簡單完成收款、打印票據的?具。然? ,這?認知正在被迅速顛覆。 隨著數字經濟的深 化 ,POS系統已演變為連接顧客、 商品與服務的…

unity以戰斗截圖并加上微信二維碼分享

開發游戲時,會遇到戰斗結算,成就等獎勵界面,鼓勵玩家分享到朋友圈,這時通常會在圖片上加上一些內容,比如游戲Logo,二維碼下載等內容。現在分享一下我制作游戲分享圖片的過程。第一步首先截圖,截…

新手向:實現驗證碼程序

本文將從零開始,通過一個簡單的驗證碼程序。即使你沒有任何編程基礎,也能跟著這篇文章一步步學習。第一章:Java開發環境搭建1.1 安裝JDK要開始Java編程,首先需要安裝Java開發工具包(JDK)。JDK是Java開發的核心環境,包含…

使用Flask實現接口回調地址

使用Flask實現接口回調地址 一、接口回調的基本概念 接口回調(Callback)是一種異步通信機制,當某個事件發生時(如支付完成、任務結束),服務提供方會主動調用預先配置的URL(即回調地址&#xff0…

vue2+jessibuca播放h265視頻

文檔地址&#xff1a;http://jessibuca.monibuca.com/api.html#background 1,文件放在public中 2,在html中引入 3&#xff0c;子組件 <template><div :id"container id"></div> </template><script> export default {props: [url,…

Behavioral Fingerprinting of Large Language Models

Behavioral Fingerprinting of Large Language Models Authors: Zehua Pei, Hui-Ling Zhen, Ying Zhang, Zhiyuan Yang, Xing Li, Xianzhi Yu, Mingxuan Yuan, Bei Yu Deep-Dive Summary: 行為指紋識別大型語言模型 摘要 當前的大型語言模型&#xff08;LLMs&#xff09;基…

某互聯網大廠的面試go語言從基礎到實戰的經驗和總結

### 一面 #### 1. **實習項目**- 可以簡要描述你的項目經歷&#xff0c;最好是與職位相關的項目。如果是與技術棧相關的項目&#xff0c;比如 Go、C、Golang 或 Python&#xff0c;重點講述項目中的技術細節和你如何解決問題。#### 2. **Go學習多久**- 說明你學習 Go 語言的時間…

掌握Java控制流:編程決策的藝術

控制流語句是用來 控制程序執行順序 的關鍵工具&#xff0c;它們允許你根據不同的條件執行不同的代碼塊&#xff0c;或者重復執行某段代碼。這使得程序能夠根據輸入和情況做出智能的決策&#xff0c;而不僅僅是線性的執行。1. 條件語句 (Conditional Statements)條件語句允許你…

Docker 安裝 MySQL 和 Redis 完整指南

前言 在開發環境中,使用 Docker 安裝數據庫服務是一種快速、便捷的方式。本文將詳細介紹如何在 macOS 上使用 Docker 安裝 MySQL 和 Redis,并解決國內網絡訪問 Docker Hub 的問題。 環境準備 macOS 系統 Docker Desktop 已安裝 網絡連接 配置 Docker 國內鏡像源 方法一:通…

Spring Boot---自動配置原理和自定義Starter

1.自動配置原理2.自定義starter①dmybatis-spring-boot-autoconfigure步驟一&#xff1a;先創建項目步驟二&#xff1a;導入響應的依賴步驟三&#xff1a;創建自動配置的配置類步驟四&#xff1a;創建配置文件項目結構②dmybatis-spring-boot-starter步驟一&#xff1a;先創建項…

【后端】MySQL 常用 SQL 語句大全

整理一份 MySQL 常用 SQL 語句大全&#xff0c;從基礎操作到進階查詢&#xff0c;都涵蓋。方便日常開發和學習參考。1. 數據庫操作-- 查看所有數據庫 SHOW DATABASES;-- 創建數據庫 CREATE DATABASE db_name;-- 刪除數據庫 DROP DATABASE db_name;-- 使用數據庫 USE db_name;--…

[iOS] 單例模式的深究

文章目錄前言一、什么是單例模式二、單例模式的優缺點優點缺點三、模式介紹1.懶漢模式&#xff08;GCD & 互斥鎖&#xff09;GCD 寫法互斥鎖寫法&#xff08;雙重檢查鎖&#xff09;2.餓漢模式總結懶漢式 互斥鎖&#xff08;Mutex&#xff09;**懶漢式 GCD (dispatch_onc…

解決Discord.py中的/help命令問題

在使用Discord.py開發機器人時,常常會遇到一些常見的問題,比如命令找不到或者命令功能不符合預期。本文將詳細探討如何解決在使用@bot.slash_command定義/help命令時遇到的問題,并提供一個完整的實例來展示如何正確設置這個命令。 問題描述 當你在Discord機器人中輸入/hel…

解決VSCode默認F5配置無法啟動調試器的問題

前幾天做筆試&#xff0c;最后一題代碼有點問題&#xff0c;習慣性地按了個F5啟動gdb發現居然爆炸了&#xff0c;報錯找不到編譯出來的二進制文件&#xff0c;看著像是默認配置的問題&#xff0c;由于時間緊迫最后只能用輸出大法解決。 感覺不可理喻&#xff0c;幾年前調程序的…

webrtc弱網-LossBasedBweV2類源碼分析與算法原理

1. 核心功能LossBasedBweV2是WebRTC Google Congestion Control (GoogCC) 算法套件中的第二代基于丟包的帶寬估計器。它的核心功能是&#xff1a;帶寬估計&#xff1a; 根據網絡數據包的丟失情況&#xff0c;估算當前網絡路徑可用的帶寬上限。其核心假設是&#xff1a;當發送速…