這次參加 iThome 鐵人賽,我決定挑戰一個自己也很有興趣的主題——「從 Prompt 到自主決策:用 Python × Agentic Workflow 實作生活助理」。
近年 AI 發展越來越快,從最一開始單純透過 Prompt 和 AI 對話,到現在可以讓 AI 呼叫工具、取得外部資料,甚至根據任務自行規劃下一步。這讓我開始思考:如果 AI 不只是回答問題,而是可以真正幫我們完成事情,會是什麼樣子?
因此,我想把這 30 天當成一次從基礎開始的學習過程。雖然最後的主題和 AI Agent 有關,但我不打算一開始就直接使用複雜的框架,而是先從 Python 基礎開始,慢慢學習變數、條件判斷、迴圈、List、Dictionary、Function 等內容,再逐步接觸檔案處理、JSON、API、資料處理以及 AI 的應用。
在學習這些基礎之後,再進一步了解 Prompt、Tool、Workflow 和 Agent 之間的關係,最後把前面學到的東西串起來,嘗試規劃一個以日常生活為情境的 AI 助理。
例如使用者只需要告訴 AI:「幫我安排明天的行程」,AI 不只是直接給出一段文字,而是可以取得天氣、行程等資訊,再透過不同工具進行分析,最後給出適合的建議。
這次鐵人賽對我來說,不只是完成 30 篇文章,更希望透過每天一步一步的累積,真正理解 AI 是如何從「收到指令」走向「自主完成任務」。
那麼,就從 Python 開始吧。