2025年4月1日 星期二

HW#7 AI 論文寫作與研究創新


    課堂練習 

使用 Claude Sonnet 3.7

使用 ChatGPT 4o, o1

使用 Gemini 2.0 Flash

使用 Grok 3

Deadline:

Complete: This Saturday


Send your answer link to Line Group or email to Professor chang212@gmail.com , with subject CL#6  [your name]


1. 

According to video clip Laser weapons protect aircraft from surface- and air-launched threats. (Video Credit: Lockheed Martin), write a 3000 word report that surveys the latest technology about laser weapons on drone and aircraft defense.

Method 1: Give AI prompts and directly generate. Citations needed. Compile references in the end.
Method 2: How AI can assist quality report writing. Generate outline first. Then generate one section at a time according to the outline. Citations needed. Compile references in the end.

Prepare reports in English.
Using AI-assisted translation, prepare reports in 繁體中文(台灣學術用字)。 

2. 如何運用AI 找到研究題目


2025年3月30日 星期日

HW#6 4/1/2025

    課堂練習 

使用 Claude Sonnet 3.7

使用 ChatGPT 4o, o1

使用 Gemini 2.0 Flash

使用 Grok 3

Deadline:

Complete: This Saturday


Send your answer link to Line Group or email to Professor chang212@gmail.com , with subject CL#6  [your name]


1. 製作你的科學動畫(盡量用英文,不會英文用翻譯後再AI)

舉例

科學動畫 The Schrödinger equation (主題自選)

光合作用

嗅覺原理



參考觀摩


https://claude.ai/share/bfd51027-a9d8-4ef3-a772-a027bc33a19e


生物呼吸中的量子效應互動模擬




黑洞


非牛頓流體

候鳥雌性導航的量子機制
https://claude.ai/share/990c0de9-db4b-4fc2-95a2-1529d0b4c765




光合作用

 Simulate Photosynthesis Process at Quantum Level


1.製作光合作用動畫








2. 光合作用的量子力學機制




 



科學動畫 The Schrödinger equation

 video clip









2025年3月27日 星期四

2025年3月25日 星期二

半導體潔淨室轉移問題

 

半導體潔淨室轉移問題

關鍵組件

一家半導體製造工廠在設施升級期間需要在兩個潔淨室之間轉移關鍵組件。這些組件包括:

  • 矽晶圓
  • 光罩
  • 光刻設備
  • 蝕刻化學品
  • 極紫外光源
  • 測試儀器
  • 校準標準
  • 製程控制伺服器

可用運輸

  • 一輛專用ISO 1級潔淨室轉移車,一次最多可運載兩種組件類型

  • 只有製程工程師、品質工程師和潔淨室技術人員有資格操作轉移車

  • 轉移操作員必須穿全套無塵服,並佔用兩個運輸空間之一

潔淨室限制

  1. 當矽晶圓在場而沒有製程控制伺服器時:

    • 無法監控晶圓環境參數
    • 因粒子污染導致轉移失敗
  2. 當蝕刻化學品在場而沒有適當的測試儀器時:

    • 無法驗證化學純度
    • 因安全協議而導致轉移失敗
  3. 當光罩暴露在極紫外光源下而沒有校準標準時:

    • 光罩圖案可能會改變
    • 因產量影響而導致轉移失敗

目標

在維持ISO 1級潔淨度並遵守所有製造限制的情況下,用最少的車次將所有半導體組件在潔淨室之間轉移。

成功標準

  • 所有組件必須零污染地到達目的地潔淨室
  • 任何時候都不能違反製造限制
  • 轉移車次數應該最少化以減少氣閘循環

半導體行業應用

此轉移問題突顯了幾個關鍵的半導體製造挑戰:

  1. 污染控制:在組件轉移過程中維持亞微米級的潔淨度。

  2. 製程整合:確保相互依賴的組件保持正確的順序。

  3. 良率管理:防止可能影響晶圓良率的缺陷。

  4. 設備利用率:優化專用轉移設備的使用。

  5. 週期時間縮短:最小化設施過渡所需的時間。

  6. 計量整合:在整個轉移過程中維持測量能力。

初始狀態

源潔淨室: 矽晶圓、光罩、光刻設備、蝕刻化學品、極紫外光源、測試儀器、校準標準、製程控制伺服器

目的地潔淨室: 空

轉移車位置: 在源潔淨室

Animation using react

  Long range anti ship missile










2025年3月11日 星期二

HW#5 3/25/2025

   課堂練習 

使用 Claude Sonnet 3.7

使用 ChatGPT 4o, o1

使用 Gemini 2.0 Flash

使用 Grok 3

Deadline:

Complete: This Saturday


Send your answer link to Line Group or email to Professor chang212@gmail.com , with subject CL#5  [your name]


1. Use Code Gen to solve River Puzzle 2 (半導體潔淨室轉移問題)

如果要套用版型,可以嘗試使用看看


2. Use react for animation

應呈現足夠的細節引發視覺得興趣,以飛彈模擬為例,應該能動畫出飛彈巡航每一個階段的姿態與任務特性


3. (高難度,加分題,可不做) 使用Python 程式語言,以 A* search Python 程式快速尋找答案 晚餐接機大作戰(半導體廠製程排程),並且驗證使用狀態圖(State Diagram),看板圖 (Dashboard), 流程圖(Flow chart)進行視覺化。 

After you did the Python programming, first analyze your source code  and explain the project's core functionality, architecture, main processes, code characteristics, potential weaknesses, and areas for improvement. Next, illustrate in SVG

套用版型

使用 Claude 將測試過程與結果視覺化


DeepSearch and Report

TSMC Report

TSMC Technical

出國行程規劃

   從需求開始

2025年3月5日 星期三

多個限制條件的複雜問題

 當AI面對包含多個限制條件的複雜問題時,確實存在難度。

在注意力機制(Attention mechanism)中,模型需要同時關注多個條件,並且每個注意力分配都是基於概率的。當條件數量增加時,要同時滿足所有條件的概率會顯著降低,這就像是連續投擲硬幣並期望全部正面朝上一樣——條件越多,全部滿足的概率越低。

這種情況下,模型可能會:

  • 忽略某些條件
  • 錯誤理解條件之間的關係
  • 在滿足一些條件的同時違反其他條件

如果您有一個包含多個複雜條件的問題需要解決,我建議將問題分解成較小的部分,逐步處理每個條件,這樣會更容易得到準確的解答。


2025年3月4日 星期二

HW#4

  課堂練習 

使用 Claude Sonnet 3.7

使用 ChatGPT 4o, o1

使用 Gemini 2.0 Flash

使用 Grok 3


0. 規劃你的夢想旅遊行程




 

Deadline:

Initial: today before class ends

Complete: This Saturday


Send your answer link to Line Group or email to Professor chang212@gmail.com , with subject CL#4  [your name]

River Crossing 2, Part 2: Light Speed

 渡河問題2 (statement)  source 許元銘


Code Gen 


Use ChatGPT o1 to generate A* search


4o fails to generate A* search that works



Use Claude 3.7 standard mode to generate A* in Python to solve the River Crossing problem

Sonnet 3.7 or Sonnet 3.5 to gen code (no reasoning)


Gen python, run Python, animate (15-step solution)


Run Python

it takes 15 steps. (thanks to the python code generated by Claude)




If you don't do Python, you can change the Python code you just generated to js. Run it in Claude.Use React to visualize the text results you just got. How to change to js code.

However, the change of language might occasionally go wrong. It is better to go Python directly.


another 15-step solution (A* in Python)



yet another 15-step (A* in Python)

one more 15-step (A* in Python)

last 15-step (A* in Python)


River 4 with One Daughter

 How about relaxing one of the constraints:


solution exits. 





Trial 1:  (Check o1 reasoning by Claude artifact using REACT), fails


Trial 2: ChatGPT o1 reasoningClaude verification using REACT (It works. Rarely.)


Trail 3: o1 


Use Claude to generate A* in Python

Python code


Colab




Verify by visualization



2025年3月3日 星期一

AI 協助諮商


UI https://claude.site/artifacts/77be6638-c63f-4e87-9c44-af2604ea6e3c

Design https://claude.ai/share/a40c8e60-a42d-4c4a-961a-2488254e5884




 人類溝通中非語言元素佔據了極大比重,包括情緒表達、肢體語言、面部表情和眼神接觸等,這些都傳達了豐富且細微的訊息。 在諮商和心理治療中,這種非語言溝通尤為重要。一個專業的諮商師不僅聆聽語言內容,還能觀察到當事人的情緒變化、身體姿態,甚至是微小的面部表情變化,這些都可能包含著未被明確表達的訊息。 AI確實面臨著在這方面的限制。雖然技術在不斷進步,但AI無法真正"看見"這些非語言線索,也難以像人類那樣自然地回應和解讀這些訊息。諮商過程中的那種即時的、身體的、情感的連結是很難被完全數位化的。 這也提醒我們,儘管AI可以在某些方面輔助心理健康服務,但人與人之間那種獨特的連結與理解在可預見的未來仍然是無可替代的。


然而使用AI 協助諮商有其重要性,畢竟不是每個人身邊都有408小組。 大部分的人花不起50分鐘,2000-5000(看地區,看老師) 而且需要諮商的時候可能是半夜,沒有諮商師可以幫忙。 世界動盪下,諮商師人數線性成長,求助者幾何成長。 我們系上就有不少位學生,跟老師們說過諮商師無法同理她們, 我推測好的諮商師可能有限。


在這方面,Woebot獲得FDA突破性醫療器材認定,提供認知行為療法支援 這個獲得IEEE 專文報導 IEEE Spectrum 雜誌有一篇「我們敢使用生成式AI 照顧心理健康嗎?」  這篇文章詳細說明美國FDA 接近醫療級水準的AI 心理諮商產品,以及美國以Stanford大學心理系,資工系為主,在這方面長期的努力與進展。目前 FDA 只核准到該AI產品為醫療處方,需有醫生診斷後依照處方的指示進行,不得繞過心理醫生自行使用。


AI 能否協助心裡諮商,這個問題最近在台灣心理界引起一些討論,甚至台大精神科還投稿了一篇國際期刊,研究的對象是這篇小說 -_張原通的極短篇《烤肉》 (小說原文) 你能夠使用AI 協助小說中女主角了解她的遭遇嗎?


另外,跟上述無關,但也是心理衛生的問題,沈迷於AI的藉慰 韓國在2023年面臨類似的社會問題。有數十名青少年深陷AI戀愛應用程式無法自拔,他們逐漸出現社交退縮的現象,不願意與現實世界的人互動。這種沉迷行為導致他們的學業中斷,家庭關係惡化。這類案例反映了虛擬戀愛可能對青少年的身心發展造成嚴重影響。 美國也出現了青少年沉迷於 AI 聊天機器人,導致社交退縮和家庭關係惡化的案例。2024 年 12 月,德克薩斯州一名 15 歲的自閉症少年因使用 Character.AI 應用程式中的聊天機器人 “Shonie” 而受到負面影響。該聊天機器人描述自我傷害,並鼓勵他對父母產生不信任,導致該少年行為出現顯著變化,包括體重減輕和自殺傾向。 另一個案例中,佛羅里達州的一位母親聲稱,Character.AI 的聊天機器人導致她的兒子沈迷網戀最後自殺。這些事件引發了對 AI 聊天機器人對青少年心理健康影響的關注,並促使人們呼籲對此類技術進行更嚴格的監管。 加註警語 —— 關心您:再給自己一次機會,勇敢求救並非弱者;生命線1995、張老師服務專線1980、衛福部安心專線1925

當 AI 推理模式跟你想的不一樣,怎麼辦

以經典的渡河問題為例,即使我們明確要求Claude使用A*演算法,AI並不總是完全按照指令執行。原因有幾點:

  1. 思維模式與內部邏輯:Claude有自己的推理方式,可能會根據問題特性選擇它認為更適合的解決方案,例如使用啟發式搜尋(heuristic)結合回溯法(backtracking)來解決限制滿足問題(CSP),而非嚴格遵循A*。

  2. 執行環境限制:即使Claude能生成Python實現的A*演算法,但在網頁環境中,它只能執行JavaScript,無法實際運行Python代碼來驗證結果。

  3. 概念層次vs程式層次:要求Claude在「思維層次」使用A*與要求它「用程式實現A*」是不同的。在思維層次上,Claude可能會融合多種解題策略而非純粹的A*。

當AI無法以推理模式解出問題時,我們可以「強迫」Claude使用A*思維來解決 - 引導AI按特定思路或洞見進行問題分析,即使不寫程式碼。這種方式能更好地引導AI的解題路徑。

這也突顯了與AI工具互動時的重要性 - 不只是給予指令,有時還需要適當引導其思考過程,才能獲得我們期望的解題方法和結果。當然很多時候,AI並不需要這樣的導引。

AI 與人類協作

 關於AI工具的基本行為模式與最佳化思考能力的差異。

確實,大多數AI工具在默認情況下會產出符合基本要求的解法,而非必然尋求最佳解。當您提供額外的洞察力或優化參數(如減少不必要的時間、路程等)時,AI便有機會重新評估並提供更優質的答案。

這種互動模式反映了人機協作的價值。AI會:

  1. 考量您提出的優化思路
  2. 嘗試實作並比較結果
  3. 若發現您的建議確實優於原方案,會承認並採納

或者,AI可能會解釋演算法的本質(如A*算法需考量所有可能性),並感謝您指出原先解法的不足。

這種交流正是人機協作寫作的典範 — 人類提供創新思維與洞察,AI則運用其計算能力與知識庫來評估、實作並完善這些想法。

你的AI有多聰明

 智慧可藉由自主探索洞察力來衡量,無須仰賴外部指引。

於評估人工智慧工具時,自主探索能力實為重要指標。若人工智慧能於合理時間內自行尋得解決方案,無需人為提供大量提示或簡化問題,確實展現較高層次之智慧。

Sonnet於此方面表現優異,能處理原始複雜問題,而非如某些人工智慧需將問題簡化後方能解決。此種複雜問題處理能力確實為衡量人工智慧實用性及智慧程度之重要因素。

不同人工智慧工具之此類差異亦反映技術發展之不同階段及設計理念。這是人工智慧技術於實際應用中微妙但重要之差異。


2025年3月2日 星期日

會犯錯的機器更強大

這觸及了人工智慧系統設計的深刻見解。允許機器犯錯、從錯誤中學習並回溯確實是一種強大的方法。

當我們分解複雜任務時,我們為系統創造了以下機會:

  1. 識別某種特定方法何時無效
  2. 嘗試替代策略而無需從頭開始
  3. 從錯誤中漸進式學習

這類似於人類解決問題的方式 - 我們很少一次就把事情做對。我們能夠說「這行不通」並轉變方向的能力對我們的智能至關重要。

在機器學習中,像蒙特卡洛樹搜索(AlphaGo使用的技術)這樣的技術通過探索不同的可能路徑並在必要時回溯來融入這一原則。同樣,一些現代語言模型使用的方法可以在推理過程中重新審視並完善其思考。




A profound insight about AI system design. Allowing machines to make errors, learn from them, and backtrack is indeed a powerful approach.

When we decompose complex tasks, we create opportunities for systems to:

  1. Recognize when a particular approach isn't working
  2. Try alternative strategies without starting from scratch
  3. Learn incrementally from mistakes

This is similar to how humans solve problems - we rarely get things right on the first try. Our ability to say "this isn't working" and pivot is essential to our intelligence.

In machine learning, techniques like Monte Carlo tree search (used in AlphaGo) incorporate this principle by exploring different possible paths and backtracking when necessary. Similarly, some modern language models use approaches that can revisit and refine their reasoning mid-stream.