mito-ds/mito

Jupyter extensions that help you write code faster: Context aware AI Chat, Autocomplete, and Spreadsheet

解決的問題

Mito 解決了撰寫 Python 數據分析程式碼時的繁瑣問題。它消除了手動撰寫複雜資料操作的需要,如同使用電子試算表公式一樣,也無需在 Jupyter Notebook 與外部 AI 聊天介面之間複製貼上以進行除錯與程式碼輔助。

工作原理

Mito 提供三個主要元件:

  1. Mito AI:一個具備上下文感知的 AI 聊天與錯誤除錯工具,直接整合於 Jupyter 環境中,讓使用者無需離開工作流程即可利用 LLM。
  2. Mito 電子試算表:Jupyter 內的互動式電子試算表介面,可將每次編輯(如 VLOOKUP、篩選、資料透視表)自動轉換為可投入生產的 Python 程式碼。
  3. Mito for Streamlit 和 Dash:一個外掛程式,讓開發者可將功能完整的電子試算表嵌入其儀表板中。

適用對象

使用 Jupyter Notebook、Streamlit 或 Dash 的資料科學家與分析師,希望藉由類似電子試算表的體驗與 AI 輔助,提升資料探索與資料清洗的速度。

主要亮點

  • 自動程式碼產生:將電子試算表操作轉換為 Python 程式碼。
  • 上下文感知 AI:為 Jupyter 提供整合的 AI 聊天與除錯工具。
  • 電子試算表整合:支援在電子試算表中使用 VLOOKUP、資料透視表與繪圖功能。
  • 儀表板嵌入:可輕鬆將電子試算表加入 Streamlit 與 Dash 應用中。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案