moc_automation
1.0.0
DataGenie 是一個功能強大的 Web 應用程序,旨在自動化兩個關鍵流程:
若要開始使用 DataGenie,請依照下列步驟操作:
克隆儲存庫:
git clone < repository-url >
創建並啟動Python虛擬環境:
python -m venv venv
source venv/bin/activate # On Windows use `venvScriptsactivate`
安裝依賴項:
pip install -r requirements.txt
您需要使用 Azure OpenAI 憑證更新genai_utilits
目錄下的.env
檔。您可以從此處取得這些憑證。
.env
的範例配置:
OPENAI_API_KEY = <your_azure_openai_api_key>
OPENAI_API_TYPE = <your_azure_openai_type e.g azure>
OPENAI_API_VERSION = <your_azure_openai_version>
OPENAI_ENDPOINT = <your_azure_openai_endpoint>
完成配置後,啟動Streamlit應用程式:
streamlit run app.py
Streamlit 應用程式可在您的網頁瀏覽器中訪問,您可以在其中上傳文件以用於報告生成和聊天機器人。
上傳 CSV 檔案:
.assets
資料夾中提供了範例檔案 ( dec_com_export.csv
)。產生報告:
generated_report
資料夾中。報告的預定義結構:
以下是 DataGenie 報告產生器的實際操作示範影片:
上傳報告:
.assets
資料夾中的Introduction To New Gen Technology.pdf
)。與數據聊天:
以下是 DataGenie ChatBot 的實際操作示範影片:
修改聊天頭像:
.assets
目錄。使用者介面自訂:
.streamlit
目錄中的config.toml
檔案中。根據需要修改 Streamlit 應用程式的外觀和設定。