在本課程中,我們將協助您建立人工智慧 (AI) 基礎知識,以便在網站和網路應用程式中新增功能。您可能已在某種程度上使用過 AI,例如在 Gemini 或 ChatGPT 的介面中輸入提示、閱讀 Google 搜尋產生的摘要,或是使用 Antigravity 等工具進行氛圍編碼。您將瞭解決策架構,以便設計 AI 並整合至應用程式。
如果您熟悉 web.dev 學習課程,例如 HTML、無障礙功能和隱私權,可能會覺得這項功能有點不同。我們瞭解工程師的角色正在改變,而且會持續改變。雖然讀取和編寫程式碼仍是網頁開發人員工作的重要環節,但您最重要的任務是使用 AI 規劃系統。
如果我們明確著重於任何單一工具或模型,就無法編寫這門課程並維持相關性。此外,這也是說明文件的用途。 本課程將著重於更重要的技能。
我們希望協助您回答下列問題:
- 您要建構什麼功能?為什麼要建構這項功能?
- AI 是實現這項功能的合適工具,還是協助您製作應用程式的合適工具?
- 如何判斷功能是否成功?
資深工程師都知道,建構系統前一定要先規劃,確保符合預先設定的期望。包括系統安全性、無障礙功能、簡便性 (盡可能) 和擴充性。現在,您必須先思考應用程式架構,再開始建構。
隨著 AI 技術不斷演進,您更有可能成為系統架構師。您需要先建構建構方式、記錄需求,並判斷 AI 的適用位置和方式,而不是直接投入建構作業。AI 可能會是應用程式中的一項功能,也可能編寫程式碼並支援開發程序。最終,您會判斷哪些做法有效、如何減輕問題,以及如何滿足使用者的期望。
無論是公司要求還是個人熱情,為了使用 AI 而使用 AI 並無益處。最實用的功能來自使用者需求,並以提供的價值做為衡量標準。
您將瞭解如何建構負責任、實用且有價值的 AI 系統,進而打造網頁應用程式,讓應用程式充分發揮技術潛力。
網頁開發人員專用 AI 簡介
介紹基本原則和心智模型,協助您思考自己的 AI 用途和解決方案。
探索 AI 用途
您不應因為 AI 功能新穎或令人驚豔而建構,而是因為這些功能確實能讓使用者生活更輕鬆、更快速或更愉快。本單元將說明如何透過結構化、反覆運算的方法,在產品中發想、指定及製作 AI 用途的原型。
預測式 AI
瞭解預測型 AI、運作方式,以及如何用於網頁開發。
生成式 AI
瞭解網路應用程式是否需要生成式 AI 模型。
以負責任的方式建構 AI
在本單元中,我們將說明隱私權、公平性和信任感。您的設計決策會直接影響 AI 系統的責任和安全性。
選擇平台
這項選擇會影響 AI 系統的速度、成本、擴充性和可信度。
選擇用戶端程式庫
瞭解用戶端 AI 的選項、預期會遇到的取捨,以及如何處理應用程式專屬限制。
提示工程
瞭解提示元件在系統中的分布情形、基本技巧,以及適用情境。
以評估結果為導向的開發
根據測試導向開發方法,使用這個開發架構在 AI 應用程式中兼顧簡潔與效能。
網頁 AI 的 UX 模式
瞭解如何設計背景、受限和開放式 AI 模式的使用者體驗。
詞彙
本課程中的許多重要詞彙和概念。
準備好學習 AI 嗎?我們這就開始吧!