GitHub Copilot Desktop App簡介(2):指令設定、風格校準與實作練習

GitHub Copilot App 不是只能夠拿來寫程式,也可以用來改善日常工作流。許多人第一次接觸 GitHub Copilot 時,往往認為它只是開發人員的 AI 工具,主要用途是撰寫程式碼、修正錯誤或產生測試案例。然而,隨著 Agentic Development 的發展,GitHub Copilot App 已逐漸從「程式設計助手」轉變為「工作任務助手」。

GitHub Copilot App 不是只能夠拿來寫程式,也可以用來改善日常工作流。許多人第一次接觸 GitHub Copilot 時,往往認為它只是開發人員的 AI 工具,主要用途是撰寫程式碼、修正錯誤或產生測試案例。然而,隨著 Agentic Development 的發展,GitHub Copilot App 已逐漸從「程式設計助手」轉變為「工作任務助手」。

本系列文章將帶領讀者從零開始認識 GitHub Copilot Desktop App,包含安裝、登入、建立第一個專案,以及實際體驗 AI Agent 協助開發的完整流程。
透過循序漸進的操作教學,讀者不僅能快速上手 GitHub Copilot Desktop App,更能理解它在 Agentic Development(AI Agent 驅動開發)中的定位與價值,並透過一個可重複練習的實作任務,親身體驗 AI Agent 如何參與軟體開發流程。

Codex 是 OpenAI 推出的 AI 程式與工作助理。它可以讀取專案、修改檔案、執行命令,也能協助整理文件、產生表格與製作教學素材。這篇文章延續前一篇《AI時代人人都該學的工具1 - Codex》工具介紹,帶讀者完成 Codex 的基礎設定,並用一個發票整理練習,示範如何把資料交給 Codex 處理成 Excel 報表。

這篇文章介紹Codex App 安裝與第一次使用時設定的完整教學,我們將以 Windows 版 Codex App 為例子,從軟體下載、安裝、登入到進入主畫面一次完成。
在生成式 AI 逐漸進入軟體開發流程的今天,開發者需要的不只是聊天式問答,而是能讀懂專案、修改檔案、執行指令,並協助完成實際任務的工作環境。OpenAI Codex App 就是針對這種需求推出的桌面工具,定位為開發者管理 AI 代理人的工作中心。
簡單來說,Codex App 可以把 ChatGPT 的程式開發能力帶到本機專案之中。使用者可以在同一個介面中開啟工作區、描述需求、檢查修改內容,也能讓 Codex 依照授權執行必要指令。本篇文章將帶你認識 Codex App 的用途,並依照實際畫面說明 Windows 版Codex App的安裝與第一次登入流程。

VMware 的軟體定義資料中心(Software-Defined Data Center, SDDC)架構提供了自建虛擬化及私有雲環境的完整解決方案,包含了許多不同功能的軟體產品。以軟體的方式管理運算資源的優點,除了因資源的彈性而提高可用性及擴充性,還有可程式化及可自動化帶來的敏捷度及效率......等等。在使用軟體化帶來的好處之前,第一步就是將各種硬體運算資源先納入軟體的管理之下,因此其中最核心的元件就是VMware vSphere,也是最廣為企業客戶所採用的虛擬化平台。

作者:楊先民
精誠資訊/恆逸教育訓練中心資深講師
※網路引用請註明完整出處
本期是一個臨時興起的主題,看完精典賽 WBC之後,對於情蒐這件事情我覺得非常重要,而且我在上課時就一直在講資料分析,投打對決,佈陣防守,這些原本可以讓一個實力比較沒這麼強的隊,能夠擊敗強隊(例如日本)。

.NET
MAUI(Multi-platform App UI)從 .NET 6 開始成為微軟主推的跨平台 UI 框架。只要寫一套 C# 與 XAML,就能編譯出
Android、iOS、macOS 與 Windows 的原生 App,取代了過去的 Xamarin.Forms。
雖然號稱「一次編寫,可多平台執行」,但現實是各平台的底層差異很大。為了維持框架核心的輕量,官方的Microsoft.Maui.Essentials只提供了最基礎的硬體呼叫功能(例如網路狀態、GPS、相機)。很多開發上必備的進階功能,像是本地通知、藍牙、或是背景常駐服務,官方目前都沒有直接內建,而是交由社群的 Plugin 來解決。
其中,「本地通知」幾乎是大部分 App 遲早會用到的功能。本地通知跟需要架設後端伺服器、申請憑證的遠端推播(FCM / APNs)不同,本地通知完全由裝置本機觸發,不需要網路連線。常見的應用場景包括:
● 行事曆提醒、鬧鐘
● 背景下載或資料同步完成的提示
● 離線狀態下的使用者互動
既然官方(包含
.NET MAUI Community Toolkit)都還沒提供這個功能,在目前的 MAUI 生態系中,由社群維護的
Plugin.LocalNotification 幾乎是唯一的首選。這套件成熟度高,且支援四大平台。
這篇文章將以 Plugin.LocalNotification 14.1 為例,紀錄如何從零實作跨平台的本地通知服務,順便整理各平台最常遇到問題的底層設定。

行政、秘書、業務的日常
每個月底,小玲都要花兩天整理業績報表。她從多個 Google 試算表複製資料,再手動計算每位業務的達成率,最後做成 PowerPoint 給主管看。這件事她做了三年,既重複又勞累。
她曾經請 IT 部門幫她做一個自動整合的工具。IT 說排程要等兩個月—需求單、評估、排程、開發,每一步都有它的程序。這不是 IT 在刁難人,而是正式系統的開發本來就需要這些流程,才能確保穩定與安全。只是兩個月後,業務單位的欄位結構改了,整個評估又得重來。需求來得快,流程走得慢,這個落差本身就是問題所在。
這樣的故事經常的發生在行政人員、業務助理、行銷與 PM,有著大量重複性的數位工作,卻長期處於「有需求、沒資源」的困境。IT 忙於核心系統,外包費用太高,用Excel 則撐得很辛苦。
然後,AI出現了。
這不是那種要寫程式才能用的 AI,而是只要「說人話」就能幫你做出東西的技術。這正是 Vibe Coding 帶來的改變 — 把「寫程式」從手動輸入語法,變成用自然語言描述需求,讓AI產生可運作的工具。
唐任威 Vincent Tang
精誠資訊/恆逸教育訓練中心-資深講師
技術分類:資訊安全
BloodHound 是一個頗為受到歡迎的 AD 情蒐、分析工具,透過 BloodHound 資安人員可以輕易地找出 AD 中許多設定上的錯誤,避免 AD 相關的安全問題。然而今年度開始 Kali Linux 改用了新版 BloodHound CE 8.x,導致許多原本習慣使用舊版的朋友在安裝跟操作上遇到了一些問題。因此本文將介紹 BloodHound CE 8.x 的安裝、設定流程,供還不熟悉的朋友參考。
1. 在 Kali Linux 中先執行 apt update 然後安裝 BloodHound
AI 搜尋正在從「引擎」進化為「代理」,這將徹底改變電子商務與開發模式。Google Gemini的動態檢視功能,已經讓搜尋結果不再只是文字,而是互動式App。這意味著,未來商品曝光與交易,將由AI 主導,而不是使用者點擊。
本文將延續《GitHub Copilot程式代理人初體驗 - 1》一文的情境,介紹如何在與GitHub Copilot 程式代理人(GitHub Copilot coding agent)合作開發,將任務交與代理人自動處理。
GitHub Copilot 程式代理人會自動分析存放庫、開發與測試、然後建立提取請求(Pull Request)。我們需扮演人工審查的角色,來確認GitHub Copilot 程式代理人工作的結果是否符合預期。
GitHub Copilot有一個程式代理人(GitHub Copilot coding agent),這個代理人就像一個會自己動手做事的「AI 程式設計師」。
它實際上是一個在背景中獨立運作的程式,可以幫你完成一些程式開發工作。你可以把一個 GitHub 議題(GitHub Issue)指派給 GitHub Copilot程式代理人,或者透過聊天(Chat)視窗把議題交給它。然後它就會自己在一個獨立的環境裡運作,幫你寫程式、設計新功能、修復程式臭蟲(bug)、或修改存放庫(repository)中的程式碼。它不需要你一直盯著,而是會自動去完成你交給它的工作。
別再把 AI 當工具人使喚了,它是驅動公司奔跑的引擎。 辦公室的角落,眼角餘光瞥到同事的電腦桌面,要不是 LINE,就是一邊開著 ChatGPT,這大概是現在許多人的工作日常。
討論的 AI 話題,大都離不開今天的
quota 用完了,要等 6 小時才能再使用,太扯了!主管會議,生怕漏了什麼,便開啟了聆聽模式,默默地讓 AI 生成會議紀錄,連同簡報的主題都不自己想了,丟上 Gemini 就能有大綱。
大家好!好久不見!又輪到我來交文章了,本篇要來繼續談論「如何實踐遵循國際資安標準的Microsoft 365雲端資訊架構(第一集)」的題目內容。 但是,你一定會覺得很奇怪的就是,本篇的題目與第一集的題目有些不同,為什麼?這是因為微軟在2025年的趨勢是將Microsoft 365與Microsoft Azure進行架構整合的趨勢,統稱叫做Microsoft Cloud,因此本集將名稱稍做變動,以符合未來繼續談論此主題的內容,這個內容我們還是會比較以Microsoft 365為主,然後繼續針對各企業或組織要如何遵循國際資訊安全標準來規劃並部署Microsoft Cloud的資訊安全服務環境。
本文是《在Visual Studio 2022使用提示檔協助開發》系列文章的第二篇,介紹如何在Visual Studio 2022開發工具中,使用指示檔(instruction file)與提示檔案(Prompt files)來跟Github Copilot溝通以協助撰寫網站程式。
延續《在Visual Studio 2022使用提示檔協助開發》系列文章的第一篇建立的專案來撰寫指示檔(instruction file)與提示檔案(Prompt files)。