---
# System prepended metadata

title: 【財神360】每週進度

---

## 專題【財神360】每週進度
<details>
  <summary>114下第一週及第二週 2/18-3/4</summary>

未來兩週的規劃與分工:
**1. Python 開發**
任務：熟悉python及OpenAI Playground
負責人：章晏、靖茨、育任

**任務詳細分工：**

* 育任：熟悉 OpenAI Playground，並說明功能應用
* 靖茨、章晏：了解學長寫的程式，嘗試模仿並將文字匯出成報表
**示例：**
輸入：2/25 早餐 50 元
輸出：

| 時間 | 類別 | 金額 |
| -------- | -------- | -------- |
| 2025.02.25     | 食     | 50元     |


成果展示(嘗試模仿並將文字匯出成報表)：
檔案放至於雲端硬碟python組資料夾中
https://drive.google.com/drive/folders/17ce16d_I0EvFkyU0dTXKpEMKhc-9UIT9?usp=drive_link
OpenAI playground展示：(下週會口頭說明)
* GPT模型INPUT
![image](https://hackmd.io/_uploads/HylchXVj1l.png)
* 模型回覆OUTPUT
![image](https://hackmd.io/_uploads/Hkd237Eokl.png)
* 手機的介面(未完成)
![image](https://hackmd.io/_uploads/ry7qkEVi1e.png)



---
      
**2.Apex**
• 任務:匯入對帳單的畫面 
• 負責人:寶文、珮婕、沛芝。
  任務一詳細敘述
  1.建立儲存對帳單的資料表
  ![{317DE036-C5BF-4518-B67B-931F2F42D8B4}](https://hackmd.io/_uploads/BknXYFVjJx.png)

  2.做出匯入檔案畫面
  ![圖片_2025-03-04_150054448](https://hackmd.io/_uploads/r1ZESmNi1x.png)
  3.將對帳單的pdf檔匯入至Apex的介面。
  https://drive.google.com/drive/folders/1S2yGyLcTkSS7moZXLRqiiwkQJzzcMUYj?usp=sharing
 ---
</details>

 <details>
  <summary>114下第三週及第四週 3/4-3/18</summary>
    
  **1. Python 開發**
* 任務詳細敘述：
1.弄懂學長streamlit程式，熟悉streamlit的使用功能，製作一個example介面與功能
2.找出程式中開始呼叫Chat LLM的地方，確認是哪段程式被呼叫，讀取該程式的名稱並理解用途

**2. Apex 開發**
*   任務詳細敘述
1.用真的對帳單轉出csv檔
2.建立儲存表格
3.做出匯入功能
</details>

<details>
  <summary>114下第五週及第六週 3/18-4/1</summary>
    
  **1. Python 開發**
* 任務詳細敘述：
1.依照userstory在streamlit雛形對話框以及做出UI
2.處理後端llm要可以執行userstory功能
 * 遇到問題以及解決方法：
1. 後端llm無法結合我們自己做的streamlit
    (本來想用學長的core，但無法成功結合)
2. 歷史紀錄無法顯示出來

**2. Apex 開發**
*   任務詳細敘述
1.確定表格名稱
2.觀看影片並學習製作匯入對帳單
</details>

<details>
  <summary>114下第六週及第七週 4/1-4/15</summary>
    
 **1. Python 開發**
* 任務詳細敘述：
1.建立一個假的 Chatbot，僅回答固定問題
事先設定問題與對應的答案，例如：
A 問 → A 答
B 問 → B 答
 * 遇到問題以及解決方法：
1. 使用 if-else 或 JSON 格式來儲存問答對應關係。
模擬 LLM 函數簽名，參考學長的 core.py
    
 **2. Apex 開發**
*   任務詳細敘述
1.命名表格名稱與資料型態
2.日期搜尋功能及畫面
3.編輯功能及畫面
4.製作消費紀錄查詢介面
5.製作消費紀錄的折線圖及圓餅圖
</details>

<details>
  <summary>114下第八週及第九週 4/15-4/29</summary>
    
 **1. Python 開發**
* 任務詳細敘述：
1.將結果輸出成JSON格式
2.加上更多提示詞，讓記帳結果更準確
    
**2. Apex 開發**
*   任務詳細敘述
1.使用 Classic Report 呈現卡片
2.增加折線圖資料

</details>

<details>
  <summary>114下第十週及第十一週 4/29-5/13</summary>
    
 **1. Python 開發**
* 任務詳細敘述：
1.報告python如何發出http的post請求，資料轉.josn，送資料至APEX
2.故事地圖更新
3.新增「支付方式與備註」格式
4.做出收入類別
5.額外處理(有時間的話)
 5-1.極端情境輸入
 5-2.訂定測試案例規則，確認開發結束
 5-3.批次處理
    
**2. Apex 開發**
*   任務詳細敘述
1.篩選支付方式再呈現記帳資料
2.整理並報告折線圖的日期
3.記帳資料、存放記帳資料的table要更新(增加支出的類別)


</details>
<details>
  <summary>114下第十四週及第十五週 5/27-6/10</summary>
    
 **1. Python 開發**
* 任務詳細敘述：
    1.報告python如何發出http的post請求，資料轉.josn，送資料至APEX
    2.將資料傳送至 APEX 的功能整合進 Streamlit 介面，實現使用者操作與資料上傳的接軌。
</details>
<details>
  <summary>114下第十六週及第十七週 6/10-6/24</summary>
    
  **1. Python 開發**
* 任務詳細敘述：
    1.修改core.py檔 把人工處理的部分改成都交給llm處理
    2.修改user story 預算部分 描述出使用者是如何使用查詢預算的介面
    3.撈取apex預算資料 讓使用者能夠在介面上看到還剩下多少預算
**2. Apex 開發**
*   任務詳細敘述
1.增加預算前端及後端的故事內容
2.跟python討論表格內容
3.討論UI介面要呈現什麼內容並製作
4.製作預算需要使用的假資料
    
Apex遇到的問題
1.我們後端apex是要使用get還是post？
    
我們在做後端的時候有發現到，使用者在設置預算資料的時候，這裡我們apex是要跟python抓取資料，然後我們再回傳給python，還有一個不確定的是python是不是也要向我們apex抓取資料，然後再回傳給我們apex
因為我們各自查gpt的時候，gpt給我們不一樣的方法是使用get跟post，所以我們現在有點不確定是要使用哪一個回傳方式，還是兩個都要做
    
2.如果是用get的話要怎麼做？
    
是要回傳什麼東西呢？
A:回傳使用者設置的預算資料
回傳 sql 查詢結果嗎？
A:不是~
是那個 User Story 要使用的？
A:後端預算的user story，python 向我們抓取資料，我們apex再回傳
    
Apex開會整理
1.需求要確定，先把預算的使用者故事相關功能、作業流程跟畫面模擬出來
2.第一個故事是在後端設預算、第二個故事是在手機上知道預算的餘額
3.Get需要使用select，子句分別有where、group by、sum
    
</details>
<details>
 <summary>114下第十六週及第十七週 7/1-7/8</summary>
    
**1. Python 開發**
    
* 任務詳細敘述：