AiPy是什麼
AiPy是一種由知道創宇團隊開發的本地AI執行工具,其專案名稱也寫作AIPyApp或Python-Use。它將大型語言模型與Python解釋器結合起來,讓AI能夠自動規劃任務、生成程式碼、執行程式、讀取結果,並持續進行修正。
它強調的是交出任務的成果,而非僅產生一段可供用戶複製的代碼。由於該程式能夠存取本機檔案、網路、資料庫以及系統資源,因此其功能比一般的聊天工具更強大,但同時也帶有更高的安全風險。
核心工作循環
- 接收自然語言任務。
- 把目標拆分為執行步驟。
- 生成合適的Python代碼。
- 在本地環境執行代碼。
- 讀取輸出、錯誤和環境回饋。
- 自動調整方案並再次執行。
- 整理文件、分析結果或最終報告。
主要功能
- 自然語言驅動Python執行。
- 本地檔案讀取與批次處理。
- 表格清洗、統計和可視化。
- 網頁訪問與資料整理。
- 調用第三方API。
- 按需使用Python軟體包。
- 連接資料庫和區域網路資源。
- 生成程式、文件和媒體檔案。
- 自動調試執行錯誤。
- 桌面介面與命令行兩種使用路徑。
Task任務模式
Task Mode是預設模式,使用者可直接描述希望完成的任務,無需先撰寫Python程式碼。AiPy會將程式碼作為內部執行方式,最終回傳結果或生成的檔案。
- 適合不熟悉Python的使用者。
- 以任務目標而非程式碼片段為中心。
- 允許模型連續規劃和修錯。
- 適合資料整理與辦公自動化。
- 高風險操作仍需人工確認。
Python模式
Python模式適用於已熟悉Python的進階使用者,使用者既可輸入一般的Python指令,也可透過AI函數來下達任務。如此一來,使用者就能更直接地檢視變數、執行過程以及模型所產生的代碼。
本地檔案處理
- 讀取CSV、Excel和文字檔案。
- 批量重命名或整理目錄。
- 提取PDF和文件中的資訊。
- 合併、拆分和轉換數據。
- 生成統計結果與圖表。
- 將處理結果寫入新檔案。
數據分析
AiPy可以運用Pandas、OpenPyXL、Seaborn等Python相關工具來處理本機上的資料。與將整個檔案上傳到雲端進行處理相比,它更適合用於需要在本機上進行計算的大型資料,不過模型仍有可能產生錯誤的分析結果。
- 檢查字段類型和缺失值。
- 清洗重複或異常記錄。
- 分組統計和透視分析。
- 生成趨勢與分布圖。
- 導出新的表格或報告。
- 對結論進行抽樣複核。
網頁與API自動化
模型可以生成Python代碼來訪問網頁或呼叫公開API,並將結果轉換為結構化數據。使用時需遵守網站條款、訪問頻率、登入權限以及個人資訊保護要求。
第三方軟體包
當任務需要當前環境中不存在的套件時,AiPy可以提出安裝請求,此時會先讓使用者確認。請勿同意安裝來源不明或名稱相似的套件,企業環境應使用允許清單及固定版本。
本地設備與區域網路
官網上的案例展示了連接手機、尋找區域網路中的印表機,以及呼叫本地軟體等功能。是否能夠成功完成這些任務,取決於作業系統、驅動程式、網路權限、裝置協定以及特定程式的介面,並非所有的裝置都能被直接控制。
程序與原型生成
AiPy可以根據需求生成代碼、執行測試、修正錯誤,並將專案儲存到電腦中。官網上展示了小遊戲和網頁原型的範例,但所謂的可運行結果仍需人為進行安全性、功能以及授權方面的檢查。
文件與合約分析
工具可以讀取文件並協助查找條款、歸納資訊或產生修改建議。法律、招標投標及合約的最終版本不能僅依賴模型,應由具備相應責任與專業資質的人員進行審核。
音視頻處理
借助Python函式庫和本地模型,AiPy能夠安排音頻提取、語音辨識、字幕整理以及媒體轉換等任務。其處理速度、準確度以及可支援的格式,則取決於所使用的軟體套件和硬體。
支援的平台
| 平台 | 公開方式 | 說明 |
|---|---|---|
| Windows | 桌面版與Python套件 | 官網標註支援Windows 10和Windows 11 |
| macOS Apple芯片 | 獨立桌面下載 | 適用於Apple Silicon裝置 |
| macOS Intel芯片 | 獨立桌面下載 | 適用於Intel Mac |
| Linux | 桌面版與Python環境 | 需要按發行版和依賴實測 |
| Python命令行 | 安裝aipyapp套件 | 專案要求Python 3.11或更高版本 |
模型配置
開源版透過設定檔連接大型模型,官方範例使用DeepSeek類型及對應的API Key。該專案同時依賴OpenAI與Anthropic的相容庫,但具體模型的可用性應以現有的程式碼、設定文件以及服務商的接口為準。
- 從模型服務商創建API Key。
- 只把密鑰寫入受保護的本地配置。
- 不要把配置檔案提交到代碼倉庫。
- 設定模型類型和必要的介面參數。
- 用低風險任務測試連接。
- 監控令牌消耗和帳戶賬單。
- 定期輪換已暴露或長期使用的金鑰。
桌面版安裝教學
- 根據電腦系統和晶片選擇對應安裝包。
- 從專案官方入口下載並檢查檔案。
- 安裝到普通用戶可控制的目錄。
- 首次啟動時只授予完成任務所需權限。
- 配置自己的模型服務和API Key。
- 用一個不含敏感數據的測試任務驗證。
- 確認執行過程可見且輸出符合預期。
命令行安裝教學
- 安裝Python 3.11或更高版本。
- 創建獨立虛擬環境隔離依賴。
- 透過Python套件管理器安裝aipyapp。
- 在用戶配置目錄創建模型配置檔案。
- 寫入模型類型和自己的API Key。
- 啟動aipy進入預設任務模式。
- 先在測試目錄中執行低權限任務。
數據分析教學
- 複製一份原始數據作為只讀備份。
- 在隔離目錄放入待分析檔案。
- 描述字段、目標和期望輸出格式。
- 要求AiPy先檢查數據而不要直接覆蓋。
- 查看生成的統計邏輯和異常提示。
- 抽樣核對關鍵記錄與計算結果。
- 確認無誤後導出新文件和圖表。
安全執行教學
- 為AiPy建立專用系統帳戶或隔離環境。
- 只掛載任務需要的檔案副本。
- 移除生產金鑰、瀏覽器會話和私人資料。
- 限制網路、資料庫和系統命令權限。
- 逐步審查模型計劃和擬執行代碼。
- 拒絕來源不明的軟體包安裝請求。
- 完成後檢查檔案變更、進程和訪問日誌。
適合哪些用戶
- 希望用自然語言處理本地數據的用戶。
- 熟悉風險控制的Python開發者。
- 需要快速製作自動化原型的團隊。
- 需要批量處理辦公文件的分析人員。
- 研究代碼執行型智能體的開發者。
- 希望審查和二次修改源代碼的組織。
典型使用場景
- 清洗和分析大型表格。
- 批量整理本地檔案。
- 生成數據圖表和報告。
- 調用業務API匯總資訊。
- 製作網頁或小程序原型。
- 從影片提取語音並生成字幕。
- 連接資料庫完成一次性分析。
- 編排局域網設備操作實驗。
不太適合哪些情況
- 無法隔離敏感生產數據的環境。
- 不允許自動執行生成代碼的企業。
- 需要模型對法律或財務結論負責。
- 希望完全免配置使用雲端智能體的使用者。
- 無法審查模型行為和系統權限的團隊。
- 計劃未經授權把項目封裝成商業SaaS。
- 要求廠商提供完整商業SLA的關鍵系統。
免費與使用成本
AiPy桌面版和開源代碼可免費獲取,官網沒有公開個人訂閱套餐。實際使用成本主要來自模型API、計算資源、第三方服務、硬體以及企業運維。
| 成本項目 | 公開模式 | 說明 |
|---|---|---|
| AiPy軟體 | 免費下載 | 桌面版和開源項目可獲取 |
| 模型調用 | 由模型服務商計費 | 按所選模型、令牌或套餐決定 |
| 本地計算 | 用戶承擔 | 包括電腦、儲存與電力 |
| 第三方API | 由接口提供方決定 | 部分數據和自動化服務可能收費 |
| 商業授權 | 聯絡項目方 | SaaS和商業集成等受額外限制的用途 |
開源許可證
倉庫許可證的條款是以GPL 3.0為基礎,同時加入了兩項商業限制。未經許可,不得將該專案以SaaS的形式提供給第三方,也不得將該專案或其代碼整合到商業產品中進行銷售或贈送。
| 使用方式 | 公開許可說明 | 建議 |
|---|---|---|
| 個人或企業內部使用 | 在遵守許可證前提下可免費使用 | 保留許可證並評估資料安全 |
| 修改與分发 | 需遵守許可證條件 | 核查附加限制和衍生代碼義務 |
| 對外提供SaaS | 未經許可被禁止 | 事先取得商業授權 |
| 集成進商業產品銷售或贈送 | 未經許可被禁止 | 事先取得商業授權 |
許可證相容性提醒
帶有額外限制的許可證不應被簡單宣傳為標準GPL 3.0,也不能僅憑開源倉庫就推斷任何商業方式都可用。計劃分發、託管或整合之前,應由法律人員核對專案許可證與所有依賴項目。
代碼執行安全風險
專案免責聲明明確提醒,模型生成的代碼可能會刪除檔案、存取網路、執行系統指令,或造成資料與隱私的損害。AiPy無法保證代碼的準確性、完整性,或適用於特定用途,使用者需自行承擔執行後的後果。
- 錯誤代碼可能覆蓋或刪除檔案。
- 網路請求可能上傳敏感資訊。
- 系統命令可能改變電腦設定。
- 惡意網頁內容可能誘導模型執行操作。
- 第三方軟體包可能帶來供應鏈風險。
- 資料庫寫入可能破壞生產資料。
- 錯誤分析可能形成誤導性結論。
安全使用建議
- 優先在虛擬機或容器中運行。
- 使用普通帳戶而不是管理員權限。
- 處理文件副本而不是唯一原件。
- 預設禁止訪問生產資料庫。
- 為API Key設定最小權限和額度。
- 對寫入、刪除和外發操作人工確認。
- 記錄生成代碼和執行日誌。
- 定期更新依賴並檢查安全公告。
數據隱私
AiPy在本地執行Python並不代表任務數據一定不會離開電腦,提示詞和上下文可能會被傳送給所配置的大型模型服務商。使用前應確認要傳送的內容、模型供應商的數據政策、日誌保留方式以及企業的合規要求。
與普通AI編程助手的差異
| 對比項 | AiPy | 普通AI編程助手 |
|---|---|---|
| 主要目標 | 完成任務並交付結果 | 輔助編寫和解釋代碼 |
| 執行位置 | 可直接在本地Python環境執行 | 常由用戶確認後運行 |
| 系統訪問 | 可訪問檔案、網路和本地資源 | 通常集中在代碼編輯器與專案 |
| 互動方式 | 任務模式和Python模式 | 聊天、補全和編輯命令 |
| 風險水平 | 自動執行帶來較高權限風險 | 取決於是否授權代理執行 |
產品優勢
- 把規劃、寫代碼和執行連成閉環。
- 可直接處理本地檔案與資料。
- 利用豐富的Python軟體生態。
- 同時提供任務模式和Python模式。
- 支援Windows、macOS和Linux路徑。
- 源代碼公開便於審查和修改。
- 中文用戶可較容易上手。
- 適合快速驗證自動化任務。
使用限制
- 自動生成代碼可能包含危險操作。
- 結果的準確性取決於模型與任務描述。
- 使用雲端模型仍會產生API成本。
- 本地執行不等於資料完全不外發。
- 第三方套件安裝存在供應鏈風險。
- 複雜設備控制依賴驅動和系統權限。
- 商業SaaS和產品集成受附加限制。
- 高風險業務必須人工複核。
基本資訊
| 項目 | 內容 |
|---|---|
| 工具名稱 | AiPy / AIPyApp |
| 技術理念 | Python-Use |
| 開發團隊 | 知道創宇 |
| 工具類型 | 本地代碼執行型AI智能體 |
| 運行平台 | Windows、macOS、Linux和Python命令行 |
| Python要求 | 3.11或更高版本 |
| 價格模式 | 軟體下載免費,模型和第三方服務另計 |
| 是否開源 | 是,但許可證包含額外商業限制 |
| 主要風險 | 模型自動生成並執行本地代碼 |
推薦指數
綜合推薦指數為4.0分,滿分為5分。AiPy在處理本地資料及實現任務自動化方面具有很大的潛力,但更適合那些能夠建立隔離環境、檢查代碼並控制權限的使用者。
常見問題
AiPy免費嗎?
軟體可免費下載,模型API、第三方介面、本地硬體和商業授權可能產生費用。
AiPy會執行代碼嗎?
會,它的核心就是讓模型生成並在Python環境中執行代碼,再根據反饋繼續調整。
不會Python可以使用嗎?
可以使用預設任務模式,但仍需要理解權限、檔案備份和自動執行風險。
支援哪些系統?
官網提供Windows、macOS Apple芯片、macOS Intel芯片和Linux的下載路徑。
需要自己的模型API Key嗎?
開源命令行配置示範要求填寫模型服務商的API Key,桌面版具體配置以當前版本為準。
本地運行是否代表完全離線?
不代表,連接雲端大模型或外部API時,任務上下文可能發送到第三方。
AiPy使用什麼許可證?
許可證以GPL 3.0為基礎,但額外限制未經授權的SaaS和商業產品整合。
可以把AiPy做成付費SaaS嗎?
未經許可不可以,許可證明確要求此類用途先取得商業授權。
適合在生產電腦上直接運行嗎?
不建議無隔離直接運行,應使用低權限環境、檔案副本和嚴格的人為確認。
桂公網安備45132202000164號