AI Math Notes:一個互動式繪圖應用,用於數學方程的繪製和計算

連結:https://github.com/ayushpai/AI-Math-Notes

AI Math Notes 是一個開源的互動式繪圖應用程式,允許使用者在畫布上繪製數學方程。應用程式利用多模態大型語言模型(LLM)計算並顯示結果。該應用程式使用Python開發,利用Tkinter庫建立圖形化使用者介面,使用PIL進行影象處理。靈感來源於Apple在2024年全球開發者大會(WWDC)上展示的’Math Notes’。

需求人群:

AI Math Notes 適合需要進行數學學習和教學的使用者,特別是那些尋求創新和互動方式來理解和解決數學問題的人。它透過直觀的繪圖和即時反饋,幫助使用者更好地掌握數學概念。

使用場景示例:

  • 學生使用AI Math Notes 在家中自學數學。
  • 教師在課堂上使用該應用進行數學教學演示。
  • 開發者利用該應用作為開發數學相關軟體的參考。

產品特色:

  • 使用者可以在黑色背景的畫布上使用滑鼠繪製數學方程。
  • 應用程式使用多模態LLM計算並顯示方程結果。
  • 提供清空畫布、撤銷操作、計算結果的功能。
  • 支援使用者透過按下Enter鍵或點選按鈕來計算繪製的方程。
  • 未來計劃實作自動辨識等號,提高使用便捷性和準確性。

使用教學:

1. 安裝所需的Python庫:透過命令列執行 ‘pip install -r requirements.txt’。

2. 設定OpenAI API作為環境變數。

3. 執行應用程式:在命令列中輸入 ‘python main.py’ 啟動應用。

4. 在畫布上使用滑鼠繪製數學方程。

5. 點選’Clear’按鈕清空畫布,或使用’Undo’按鈕(快速鍵Ctrl/Cmd Z)撤銷上一步操作。

6. 點選’Calculate’按鈕(或按Enter鍵)計算所繪製的方程,並在等號旁邊顯示結果。

7. 檢視結果,並根據需要進行進一步的繪製或計算。

返回頂端