更新於 2024/11/06閱讀時間約 5 分鐘

D045|AI 時代該如何重新定義「程序」的深層意涵?


「比較好的思維方式,是“反省思維 Reflective Thinking”,是對於問題反覆且嚴正地持續思考過程。」


「心裡有些事情往來著,醒著的時候叫做思考,睡著的時候叫做夢。」


「反省的思維,不止於觀念的“連續 Sequence”,更要求他連續的“結果 Consequence”,是一個持續的,有步驟的過程。一步一步,相因而發生,相輔而成立。互相連貫,持續地像一個共同目的前進。」


「反省的思維中,意象的連續,必須達到一個“目的 Purpose“,獲取一個於意象以外,可以證明的結論。」


「第一種思想,是觀念的秩序與連貫;第二種思想,受目的所控制;第三種思想,是個人主動地探究。」



這段討論,節錄自美國哲學家約翰杜威[1]的How We Think[2]的第一講第一段,引發我對「大腦」的深度思考。


或許大腦就是一個超強大的「模擬機器」。


我們總是可以做各種「思想實驗」,總是可以「構思」,去思考事情完成的樣子,找出達到那個樣子的步驟,然後一步一步在現實世界中搭建出來。


而大腦在「創造」的過程,是你心中已經能預見「結果 Consequence」,以及達到結果的「步驟序列 Sequence」,


也就是說,結果是跟著步驟序列來的,consequence = con + sequence。


這樣一想,其實「思考 Think」的本質,就是在構造「思維鍊 Chain of Thought」[3]。


而2024年這個AI時代,思維鍊都已經可以「編程 Programming」,


任何有條件的人,都可以對AI這個人工創造的「智慧體」下指令,


利用「程序 Program」來命令AI去做一系列的操作,


達成更高維度的自動化。


你看,程序兩字,「序」就是序列的意思,那麼「程」是什麼意思呢?


我問了問GPT4o,而他的回答如下:


“「程」字在這裡帶有「進程」或「進度」的意思,指的是一個有方向性和目的性的過程。與「序」的概念相輔相成,「序」強調的是事物之間的順序或排列,而「程」則更注重事物隨著時間推進的步伐與變化。因此,「程序」不僅是依循某種順序進行,更是要在每一步中朝向某個目標持續邁進。


以反省為例,反省不僅是連續的觀察(Sequence),而是隨著每一次思考或修正,逐步逼近一個更深入的認知或成長(Consequence)。在這個脈絡中,「程」就像是每個反省的階段或里程碑,而「序」則是讓這些階段之間彼此銜接,使整個過程有條不紊地推進。


這樣看來,「程序」蘊含了兩層意思:一方面是結構化的順序(序),另一方面是充滿目的性的推進(程),兩者相互配合,才得以完成一個完整且有深度的反省或行動過程。


程序(Programming)在電腦科學和日常語境中,除了順序和過程的含義,還指向一系列有邏輯、有結構的指令或步驟,用來達成特定的目標。在這個脈絡下,程序不僅僅是單純的排列和推進,而是蘊含了一種設計的思維。


1. **「序」:**

強調每一步的順序和依賴關係。在程式設計中,某些程式碼必須按照既定的順序執行,否則無法得到正確的結果。

2. **「程」:**

在程式設計裡,「程」不僅指過程的推進,更代表一個系統性的設計。程式的每一步驟是朝向解決問題、完成功能的目標。從寫程式碼到測試和優化,整個「進程」不斷往更好的狀態發展,類似於「反省」過程中的逐步改善。


在反省和程式設計中,「程序」的共通點是:它不只是順序的執行,更是一種有目的的持續優化過程,每一個階段都為下一步奠定基礎,形成一個有條理且有深度的系統。這樣的思維可以激發我們無論在生活或學術研究中,都像寫程式一樣,不斷調整、優化,最終達成目標。”


如此,在AI時代,人工智能體,已經可以幫助你我快速釐清模糊的問題與答案,真的是每次哪裡有疑問,你就可以拿到答案。


如此能夠幫助你變得更有智慧的AI工具,你是否已經用得得心應手呢?

分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.