實習紀錄 - 資料智慧技術中心/資料經緯組

Arthor Icon

劉律君

2023/11/17

生成式AI平台開發(第一版)

我參與公司創新前瞻計畫,利用Vue.js和Node.js開發出生成式AI平台,從市場調查、功能設計、介面設計以及前後端開發,都是由我一手包辦,擁有全端工程師的經驗。透過整合模型,結合Azure OpenAI Studio和Azure Cognitive Search技術,提供使用者可擴充模型,並簡化註冊流程,讓使用者更輕鬆地體驗聊天機器人功能。 簡單敘述平台使用流程為:使用者上傳CSV檔的QA問題集,選擇模型和調整問答輸出參數後,在聊天對話框中進行對話。機器人將基於使用者提供的問題集和設定參數,生成回答。

Azure Cognitive Search + Azure OpenAI API串接示意圖

比較Azure和快速生成的AI智能平台的流程圖

生成式AI平台開發(第二版)

在第二版中,將原本的資料集上傳方式轉為讓使用者選擇不同的數據源,例如孕婦和胎兒、孕婦和情緒、孕婦和寵物,甚至可以選擇不使用資料集。這使聊天機器人能夠針對不同資料源提供有建設性的回答,同時也能快速比較不同數據集所產生的問答差異。

快速生成的AI智能平台的資料由網路各家醫院蒐集母嬰衛教建立,主題包含孕婦與情緒、寵物、胎兒等相關議題,命名為「懷孕QA數據集」並由此一萬筆資料細分為三類主題,並將其傳至Azure認知服務搜尋的索引。

由下圖所示,當點選「無資料集」,並提問「胎教音樂的音量是否會影響產婦的情緒?」聊天機器人回覆的資料較為攏統(左圖)。而當點選「孕婦和情緒」,並提問「胎教音樂的音量是否會影響產婦的情緒?」聊天機器人能根據選擇的資料集提出具有建設性的回答(右圖)。

由下圖所示,當點選「孕婦和寵物」,並提問「是否需要特別的寵物管理措施,以確保產婦和新生兒的健康和安全?」聊天機器人可針對所選的資料回應內容(左圖)。而當點選「孕婦和情緒」,並提問「是否需要特別的寵物管理措施,以確保產婦和新生兒的健康和安全?」,因選擇的資料集和提問的內容不相吻合,因此聊天機器人回覆無法回答不在資料集中的問題(右圖)。

參加「2023 RunSpace太空創新無限挑戰」競賽

在這次參與經濟部工業局舉辦的2023 RunSpace太空創新無限挑戰中,我與同學們共同提出了名為「星際農業智囊團」的創新構想。這個構想結合了數位分身與生成式AI技術,旨在解決太空農業面臨的極端環境挑戰,並提供太空人在外太空栽種作物的專業級別建議。透過數位模擬行星環境和智慧對話機器人的即時指導,我們能夠預測適合的作物品種和種植技術,使太空人能在有限的資源下提高作物存活率,克服航天器資源有限及缺乏農業專業知識的困境。

參與這次競賽的經驗讓我深入了解太空農業領域的發展與挑戰。作為組長,我深刻體會到有效管理專案進度以及同時兼顧作品品質的重要性。

以數位分身技術減少台灣交通路口事故機率之提案

透過市場調查,我了解到台灣交通中的機車族交通事故死亡占比高達六成,尤其由於不良的兩段式左轉設計,對行人和汽機車造成危害。為改進這情況,我提出運用數位分身技術打造虛擬路口,模擬實際交通行為,以評估不同的路口措施,降低交通事故風險。

參與雜誌編輯:「食農永續綠色供應鏈」

我參與中國電機工程學會電工通訊第二期雜誌的主題文章撰寫,本期主題是「數據分享˙智慧低碳生活」。我們從豐富的文獻資料出發,進行充分的研究和企劃,最終撰寫出這份以「食農永續綠色供應鏈」為標題的文章,內容強調其對農業永續發展之重要性,並涵蓋了台灣實際案例與資策會的參與經驗。

撰寫專案需求規格書

在撰寫專案需求規格書的過程中,我深刻體會到制定詳盡而清晰的文件對於專案成功實施的至關重要。我負責撰寫需求規格書中的市場調查部分,這是我進入公司以來的第一個獨立完成且未來將會正式提案的文件。

這次經驗使我認識到確保文件易讀性的重要性,這有助於整個團隊更好地理解和把握項目需求,進而更有效地推進專案的實施。

參與數位發展部會議,擔任會議記錄的撰寫者

有機會參與數位發展部的會議對我來說非常難得且珍貴。感謝主管給予我機會擔任會議紀錄角色,這讓我深刻體會到數位轉型所需的各種面向和挑戰。

作為會議記錄的撰寫者,深入了解各部門的想法和決策過程,讓我更加重視溝通和協調的能力。這次經驗也教會我如何清晰表達自己的觀點並善於聆聽他人的聲音。每次短短兩個小時的會議,對我而言都是很寶貴的學習機會。

參與經濟部計畫提案

參與經濟部計畫提案是我們新接手的一項挑戰,這過程中我學到整理文獻和了解新創公司及新型技術的方法。

提案的推進過程與技術開發截然不同,因為寫程式僅有對與不對之分,而提案則需要反覆討論,逐步推進,更需要學習與人溝通的技巧,並善於聆聽他人的建議,同時也需要具備一些基本的技術與對該領域的背景知識,才能在每次與同事討論時,有效地傳達我的想法並理解他們的觀點。

使用III DevOps協助專案管理

我在專案中運用 III DevOps 平台,以協助資料智慧技術中心主任專案管理。透過平台提供的各項功能,包括議題儀表板、甘特圖、專案分工等,我成功地整合多方面的專案管理工具。

在使用議題儀表板方面,我能夠清晰地追蹤和管理專案中的各項議題,這有助於了解每個階段的進度都在掌握之中。同時,透過甘特圖功能,我能夠以直觀的方式呈現專案的時間軸和相關任務的依賴關係,使整體計畫更具可視性。