軟體專案副理
廣達電腦
廣達的經驗以開發ChatBot系統為主,為了達到智能化的功能,會使用到許多數據處理的相關套件,負責範圍如下 :
a. ChatBot平台
提供給資訊中心工程師建立各領域的數位員工ChatBot,進一步提供服務給全廣達集團同仁使用,目前已有12個機器人,100個服務技能,使用者可以於平台設定機器人技能與對話流程的參數,也開發了公司內部使用ChatGPT chatbot功能,讓員工安全的使用OpenAI服務,此專案讓我熟悉ChatBot相關知識。
負責範圍:後端管理系統API、功能規劃
使用技術:Python、Flask、FastAPI、MSSQL、Azure OpenAI Service
b. 代表部門參加台灣人工智慧學校-技術領袖班培訓班、自然語言處理專班
課程內容有機器學習流程、資料前處理與EDA、文字分類,經過6個月的培訓,將成果實應用於公司ChatBot與發展公司的NLP技術研究,讓我可以與數據相關工作者溝通合作。
c. 文字模型訓練平台-文字分類模組
使用者可於模組進行文字分類任務的模型訓練,功能包含使用者上傳語句集、選擇模型演算法與調整參數、訓練測試模型、模型上線,上線後會產生API讓使用者進行預測。
使用技術:Python、Pandas、Pytorch、BERT、Scikit-Learn、Keras、AutoKeras、RabbitMQ
d. ChatBot語意分析模組
將ChatBot各裝置使用者輸入的中文文字進行分析,依照後台管理系統的設定值,判斷出文字中的意圖與參數,過程中會使用機器學習模型訓練分類預測、時間判定、文字資料清洗等NLP技巧,並且提供API服務給公司同仁使用。
使用技術:Python、Pandas、Scikit-Learn
e. 資料處理工具研究
研究數據工程相關工具,建立小型分散式群集,嘗試撰寫串接多種資料來源與數據處理和機器學習套件的程式,與舊有系統整合,提升舊有系統數據處理ETL的能力。
使用技術:Python、Pandas、PySpark、Docker