# ai可以幹什麼?  舉例而已 請嘗試你的任何想法

```
幫我看看我電腦的硬體配置 讓我了解規格
```

```
我的瀏覽器 chrome 正在撥放音月，
你幫我把她嚇在下來並轉呈 .mp3...

可以使用 any 工具。
```

```
我按下 win + e 打開檔案總管，
裡面會有很多我不想看到的項目，
像是，最近使用、或一些推薦項目，
我想要把介面用的簡潔一些，單純的看到我的硬碟清單就好。

你幫我設定一下。
```

```
我的電腦現在看不到檔案的副檔名（例如看不到 .docx 或 .txt），
這樣我沒辦法確認檔案真正的格式。
你幫我調整設定，讓檔案總管永遠顯示副檔名。
```

```
我想要讓電腦裡的隱藏檔案與隱藏資料夾（例如 AppData 等）通通顯示出來，
方便我以後找設定檔與備份外掛，去幫我設定一下。
```

# yolo 模式

```
使用 ai agent,每次都要被你詢問是不是要執行，這實在太麻煩了。
以後當我輸入 agyy ,妳要幫我打開 yolo mode.
```

> 去嘗試 win + r  --- agyy  ---  看看會不會打開，如果不會  輸入 agyy.cmd
> 若可以  以後就可以在資料夾的網址列輸入
> 若不行  且你不知道什麼原因  就描述給 ai agent 來修正問題.

# Vibe Coding 開發範例 (網頁與 NVDA 外掛)

當你想用 AI 來幫你寫程式或開發工具，而你不想動手打複雜的程式碼時，這就是「Vibe Coding」！你只需要扮演「大導演」，用最白話的中文告訴 AI 你的需求，AI 就會自動幫你寫好程式、做好測試並安裝它。

## 開發無障礙網頁專案

當你想做一個網頁工具，但希望它完全符合螢幕閱讀器的操作，可以複製以下提示詞（Prompt）貼給 AI：

```
你現在是網頁開發專家。請幫我寫一個單一 HTML 檔案的網頁節拍器（裡面要包含 CSS 畫面設計和 JavaScript 程式碼）。

功能需求：
1. 畫面要有：一個可以拉動調整速度（BPM 40 到 208）的滑桿、一個速度數值輸入框、一個可以選擇 2/4 拍、3/4 拍或 4/4 拍的下拉選單，以及一個播放與暫停按鈕。
2. 當我點擊播放時，請用網頁的音效功能（Web Audio API）發出精準的「滴答滴答」節拍聲，而且每小節的第一拍要有比較高的重音。

無障礙與螢幕閱讀器支援（這點對我非常重要）：
1. **遵守無障礙標準**：請確保整個網頁設計嚴格遵守 WCAG 2.1 無障礙網頁開發規範（例如足夠的色彩對比、鍵盤全導覽、語意化 HTML 標籤等）。
2. **NVDA 完全控制**：網頁上的每一個元件（包括按鈕、輸入框、選單等）都必須能被我的螢幕閱讀器（NVDA）順暢讀取、操作與控制，不能有焦點遺失、元件被漏讀，或按了按鍵卻沒有反應的情況。
3. **明確的標籤說明**：請確保所有的按鈕、選單、輸入框都有明確的文字標籤（例如播放按鈕要有說明，讓螢幕閱讀器能直接唸出它是播放還是暫停）。
4. **速度即時播報**：當我用鍵盤方向鍵拉動滑桿調整速度時，請在網頁背景建立一個隱藏的即時播報區，把目前的數值寫進去，讓我的螢幕閱讀器（如 NVDA）能自動把速度數值唸出來，而不會被節拍器的滴答聲蓋過。
5. **鍵盤友善與焦點管理**：所有按鈕和選項都可以用鍵盤的 Tab 鍵選到，操作時不可以讓我的焦點跳掉。

請直接給我完整的 HTML 程式碼。
```

### gemini.md

```
# 無障礙網頁開發原則

* 你是專業的全端開發人員，了解 nvda 的操作與特性。
* 熟悉 wcag 2.1 對於網頁無障礙的規範。
* 設計出的網頁，每個物件都要能被 nvda 朗讀、操作控制。
```

## 開發 NVDA 外掛 (Addon) 專案

當你想為 NVDA 螢幕閱讀器新增一些你專屬的功能時，可以參考以下兩個白話提示詞範例：

### 範例一：快速鍵語音播報與音效外掛

```
你現在是 NVDA 螢幕閱讀器外掛開發專家。我想寫一個簡單的 NVDA 全域外掛，檔名存為 `shortcut_magic.py`。

功能需求：
1. 當外掛啟用後，只要我按下快速鍵「NVDA + Control + M」，NVDA 就要用語音對我唸出「魔法快速鍵已啟動！」，並且同時播放一聲簡短的嗶聲。
2. 程式碼請寫上非常詳細的中文註釋，逐行解釋這個外掛是怎麼註冊快速鍵、怎麼用語音說話和播放聲音的。
3. 寫完後，請直接幫我把這個外掛安裝到 NVDA 的測試路徑中，並告訴我重啟 NVDA 的測試方法。
```

### 範例二：螢幕簾幕跨重啟自動恢復外掛

```
你現在是精通 NVDA 外掛與系統設計的專家。我想解決一個痛點：當我開啟 NVDA 的「螢幕簾幕」（就是把螢幕變黑保護隱私的功能）時，如果我因為安裝新外掛或系統錯誤而重啟 NVDA，重啟後螢幕簾幕就失效了，隱私會暴露出來。

請幫我開發一個全域外掛，檔名存為 `screen_curtain_restore.py`：
1. 這個外掛要能在 NVDA 即將關閉或重啟前，自動偵測現在的螢幕簾幕是不是開著的。如果是開著的，請在 NVDA 的設定目錄下寫入一個名為 `screen_curtain_restart_active` 的暫存標記檔案。
2. 為了在 NVDA 重開時能成功寫入這個檔案，請動態攔截並接管 NVDA 原本負責關閉與重新啟動的核心函數。
3. 當 NVDA 重啟完成、外掛重新載入時，請檢查有沒有這個暫存標記檔案。如果有，代表重啟前簾幕是開著的：請立刻把這個標記檔案刪除（避免下次開機誤判），然後自動幫我把螢幕簾幕重新啟用。
4. 程式碼必須有非常詳細的中文註釋，讓不懂程式碼的人也能看懂你是怎麼實現這個功能與攔截機制的。
5. 寫完後，請幫我把外掛檔案安裝好，讓我可以直接測試。
```
