多媒體與人機互動
Multimedia and Human Computer Interaction
| 節 | 週二 |
|---|---|
5 13:20–14:10 | 多媒體與人機互動 EA101 2 節連堂 |
6 14:20–15:10 |
* 根據陽明交大上課時間表所列
這是一門為非資訊領域學生設計的課程,旨在幫助程式初學者建立AI暨多媒體應用的開發能力。課程內容將結合人機互動迭代設計的觀念和OpenAI的生成模型,讓學生能打造真實世界問題的解決方案。你將學習透過 Python使用OpenAI的API(如GPT-3.5和GPT-4)製作ChatGPT應用程式。並透過Flowise和LangFlow的強大工具,更快速有效地實現AI驅動的應用。本課程時數50%專注於以Python搭配使 LangFlow 打造 AI 應用,另外50%則使用 Flowise 和 LangFlow 的應用。 This course will immerse you in OpenAI's generative models and their real-world applications. Dive into the AI landscape and leverage OpenAI's state-of-the-art APIs, including GPT-3.5 and GPT-4, to design innovative solutions. You'll learn to craft ChatGPT applications. Furthermore, experience the power of Flowise and LangFlow in making your AI-driven application come to life without any coding.
Python programming experience is beneficial.
教學方法:這是一門為非資訊領域學生設計的課程,旨在幫助程式初學者建立AI暨多媒體應用的開發能力。學生具備python程式經驗者為佳。透過授課與作業,學生將學習如何以Python使用OpenAI的API,以及操作Flowise和LangFlow工具製作ChatGPT驅動之AI應用程式。課程將採用小組形式,每組二至三人,依循迭代設計的流程。這個設計流程包括了多個步驟,比如問題的發現、設計提案的創建、初步原型的製作和評估等等。學生將通過這個過程來發展他們的專題作品,並在學期末進行展示。此課程設計鼓勵學生從人機互動的角度思考,透過團隊合作與實際應用開發,學生能學到技術知識,以及團隊合作和問題解決的經驗。
作業 40% 以Python使用OpenAI的API,以及操作Flowise和LangFlow工具製作ChatGPT驅動之AI應用程式 報告 50% 以小組形式進行課堂專題製作與期末報告 其他 10% 課堂參與
- Case Study
- LangFlow, Floswise
| 週次 | 主題 |
|---|---|
| 第 1 週 | Introduction to the Course |
| 第 2 週 | Introduction to OpenAI and ChatGPT |
| 第 3 週 | LangChain Basics |
| 第 4 週 | LangChain Models Module Concept |
| 第 5 週 | LangChain Prompt Module Concept |
| 第 6 週 | LangChain Memory Module Concept |
| 第 7 週 | LangChain Data Connection Module Concept |
| 第 8 週 | LangChain Chains Module Concept |
| 第 9 週 | LangChain Agents Module Concept |
| 第 10 週 | LangChain UI Tools: LangFlow and Flowise |
| 第 11 週 | Project Proposal |
| 第 12 週 | Case Study I |
| 第 13 週 | Case Study II |
| 第 14 週 | Case Study III |
| 第 15 週 | Project Update |
| 第 16 週 | Project Update |
- 地點
- EC423
- 時間
- 週三 12:00-13:00
- 聯絡方式
- liweichan@cs.nycu.edu.tw