Xcode Swift App+AI 進階實作教師專班(1140322、0412、0517、0621)
日期:114年3月22日、4月12日、5月17日、6月21日(六)
時間:9:00 – 16:00
地點:
- 3月22日:雲端智慧科技中心2F 電腦
- 4月12日:羅技商務協作展示中心
- 5月17日:Apple Office
- 6月21日:錦和高中圖書館
講師:Apple Swift coding 訓練師潘聖文(Michel)
公文與附件:
課程大綱:
一、3月22日:
AI Assistant for Xcode : Alex Sidebar
生成式 AI – 大型言模型(Large Language Model)簡介
Ollama 介紹與使用
Http Client 工具 – Postman
- HTTP API 基本介紹
- 取得已下載模型資訊
- 和模型對話
開發 Mac App 和 Ollama 對話
- 建立一個新的 Mac App 專案
- 定義資料結構 Response : 解讀 Ollama 回覆資料
- 建立 App 與 AI 聊天畫面
- 傳送 Prompt 給 AI 模型
- 處理 AI 模型的回覆
- (補充) 將 AI 回覆的 Token 逐步顯示在 SwiftUI 畫面上
- 補充資料:同步 (Symchronous) 與非同步 (Asynchronous)
相關連結:
二、4月12日:
如何安全地使用語言模型
安裝大型語言模型(Large Language Model) on iOS
如何提升學生的判斷能力
再論生成式 AI
深度學習
Create ML
Wine & AI : Vivino App
AI 酒標辨識 App
- App 架構與開發流程
- 實作 Part1 : TabView
- 實作 Part2 : 使用模型預測類別
- 實作 Part3 : 歷史資料與紅酒詳細資訊
- (附件) 紅酒資訊
相關連結:
三、5月17日:
AI 新知
- 使用所有著名大型語言模型,只要 ChatGPT 費用一半!
- 如何使用台灣專用大型語言模型?
同步 (Synchronous) 與非同步 (Asynchronous)
LLM 讀取圖片生成文字
Image2Text App
- Ollama 平台買 LLaVA 模型
- Image2Text 開發流程
- 從 Mac App 讀取圖片
- 將圖片轉給 Ollama API
LLM 讀取文字生成圖片
Text2Image App
- Text2Image 開發流程
- 從白雲輸入 prompt
- 透過 HTTP 將 prompt 傳給 model
- 處理 model 重覆的圖片
Text2Image
四、6月21日:
AI 趣工具 – 柯南的蝴蝶結
Buzz
Whisper
- 安裝 Homebrew (補充)
- 使用 brew 安裝 Whisper
- 如何在 Mac 中錄音? (補充)
在 Xcode 專案中加入 WhiperKit
- 加入 WhisperKit 的 GitHub 套件
- 加入預先下載好模型的資料夾位置
VoiceChat
- 載入 WhisperKit 模型
- 將錄音檔轉文字
- 在 App 中錄音並轉成文字
- 串接語言模型:跟 Ollama 對話
- 將語言模型的回覆使用語音輸出
相關連結:
活動照片:
Comments are closed.