最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

這可能是世界上第一節(jié)自然語言編程課

2023-07-22 13:45 作者:對世界而言  | 我要投稿

我們的目標(biāo)是:0門檻,會打字就會編程,因為我們要用人類的語言進(jìn)行編程。

我們的追求是:3小時內(nèi)速成,用人類語言進(jìn)行開發(fā)。

我們的野心是:將開發(fā)人口擴大十倍,人人都是開發(fā)。

關(guān)注我,馬上開課

這可能是世界上第一節(jié)自然語言編程課,AI的迅猛發(fā)展正在改變著我們不僅僅是使用工具的方式,更是改變我們自身,當(dāng)人們?yōu)锳I的智能程度表達(dá)驚奇的時候,其實往往也忽略了人本身也是需要被重塑的,所以你想和我們一起做一個不斷突破不斷“進(jìn)化”的人嗎?

我相信大家已經(jīng)有聽說過有許多例子告訴我們AI已經(jīng)可以通過自然語言寫出代碼了,但是他的不完備也常常被人詬病,“幻痛”現(xiàn)象不斷,所以微軟對AI的定位是非常明智的,AI只是copilot副手,就目前看AI無法脫離人獨立工作,但是這依然是意義重大的,AI與人類的融合正在發(fā)生的,每個人都會在AI的加持下不斷擴展自己的能力邊界,所以你準(zhǔn)備好接受這個充滿AI的世界,并且學(xué)會與AI協(xié)作了嗎?

接下來,我會從作家難題,還有分享對編程這件事在AI時代的一些看法,最后會給出一個我自己初步寫出的大綱,然后嘗試招募一些同學(xué),來共同嘗試這個事情,另外本活動不收費,也不代表任何組織,僅僅是我的一個嘗試或者實驗,歡迎大家報名,特別是完全非工科背景的同學(xué),只要你有好奇心和求知欲,我都非常歡迎大家的加入。比起改造世界,我們更應(yīng)該改造自己

作家難題

如果要培養(yǎng)一個作家,可能需要無數(shù)的精力去學(xué)習(xí)寫作這門技藝,然后不斷提高。最終,還需要一些運氣才能成為作家,但是如果只需要你作為一個讀者,那么問題就簡單多了,只需要你識字基本就能知道一篇文章的好壞,如果在經(jīng)過一些簡單的訓(xùn)練,大部分人也能對文章做一些點評,這說明了一個基本道理,成為一個專家很難,但是要判斷專家做的好不好,其實就簡單的多,我們不需要精通寫作,我們只需知道結(jié)果好不好就行了,這就是AI給我們帶來的,AI將大大降低原先各種“專家”的門檻,AI就是那個作家,而你就是那個讀者,這就是AI給我們每個人帶來的機會和強化。

編程是超級AI和超級人類無法繞過的門檻

AI 目前是作為一個軟件存在的,特別是在chatgpt還沒有發(fā)布插件的時候,你會發(fā)現(xiàn)他的能力非常有限,但是只要處理稍微復(fù)雜一點的任務(wù),你就會發(fā)現(xiàn)他們的本質(zhì)其實都是:人類輸入自然語言給AI,AI將自然語言通過寫代碼指揮系統(tǒng),然后系統(tǒng)完成任務(wù)。在計算機和軟件的世界里面,編程是一個無法繞開的門檻,它本身就是相當(dāng)于AI的“指揮系統(tǒng)”。深入了解這個“指揮系統(tǒng)”,我覺得不會因為AI得到了而變得不再重要,相反會越來越重要,所以我才有了這個想法。

自然語言編程將逐步解決編程中的好用與靈活

如果我們說一個軟件好用,其實說的是這個軟件在某個場景下很容易就能解決某個問題,最極致應(yīng)該是只需要點一下按鈕就解決這個問題,也就是我們常見的“一鍵安裝”,“一鍵購買”,但是你就會發(fā)現(xiàn),越是好用越是專用,完全失去了靈活性,傳統(tǒng)的軟件一直追求的其實是好用和靈活的兼顧,所以設(shè)計出了大量的包,框架,抽象層,都是為了一定程度解決好用和靈活的矛盾,其實仔細(xì)思考“本質(zhì)”是成本問題,軟件開發(fā)太貴,導(dǎo)致所有的軟件都在復(fù)用和靈活,例如軟件中常見的設(shè)計模式和面向?qū)ο缶幊?,這些都是都是為了讓軟件“靈活”而產(chǎn)生的,但是軟件通過自然語言編程和AI能大大降低軟件開發(fā)的成本,也許我們就能夠解決好用與靈活之間的矛盾,未來我們需要的代碼一定是越來越多的,AI只會幫助我們以更加低的成本寫出更多代碼,讓軟件更加“靈活”。

在這里你會學(xué)到什么?

這里主要是探索自然語言編程,注意我們是“探索”,因為沒有人知道這門科目要如何設(shè)計,所以我覺得我也是這門課的學(xué)生而不是老師,但是自然語言編程并不等于會打字就能編程,就像想看懂專業(yè)的化學(xué)物理論文,依然是需要學(xué)習(xí)深奧的數(shù)理化知識,不然就是陷入每個字都認(rèn)識就是不知道是什么意思的尷尬處境,所以我們依然需要學(xué)習(xí)編程的知識,我曾經(jīng)在《AI自動編寫代碼:代碼編寫如何被送進(jìn)墳?zāi)埂分袝诚脒^,未來的軟件工程師只需要理解基礎(chǔ)的函數(shù)是什么,方法是什么,軟件設(shè)計理論就可以在AI的配合下進(jìn)行軟件開發(fā),我以為那是“未來”,其實我仔細(xì)思索,也許不是未來,也許就是今昔,可以代替人類完全獨立比編程的AI也許需要很久才會出現(xiàn),但是被AI武裝過的“超級人類”現(xiàn)在就可以打造,我希望和大家共同探索這個項目,共同進(jìn)步共同創(chuàng)造未來,我從來不相信這個世界有天才,如果真的有,為什么不能是你我了。與大家共勉。

在這里我希望真的能讓大家理解編程的思想,我們不再拘泥于python,java,c這些具體的編程語言,當(dāng)你學(xué)完這門課,我希望在ai的配合下,大家可以產(chǎn)出任意語言的代碼,用代碼量還權(quán)衡一個程序員的時代也許可以過去了,真正踐行語言只是一門工具。

這里我們將融合編程,軟件設(shè)計,prompt提詞工程,完整的實現(xiàn)使用自然語言編程。

這可能是一次探索,也可能是一個機會,還可能是一次失敗,但是無論如何我都希望和大家試試大家可以試試。

一個不太成熟的大綱

軟件到底是如何“跑”的

  1. 重新理解IT(Internet Technology)的含義

  2. 請回答編程語言為什么被稱為“語言”

  3. 計算機真正強大的地方

  4. 計算機中的讀

  5. 計算機中的寫

  6. 到底什么是操作系統(tǒng)

  7. 到底什么是軟件

  8. 將大象放進(jìn)冰箱里:軟件跑起來了

  9. 認(rèn)識存儲與文件系統(tǒng)

打開自然語言編程的世界認(rèn)識--偽碼篇

  1. 我要給你一個碗---什么是變量

  2. 基礎(chǔ)數(shù)據(jù)類型介紹

  3. 讓代碼進(jìn)行加減乘除

  4. 控制代碼的邏輯

  5. 如果條件控制

  6. 循環(huán)控制

  7. 異常以及異常捕獲

中級篇

  1. 常用數(shù)據(jù)類型介紹

  2. 列表

  3. 字典

  4. 集合

  5. 元組

  6. 常用的字符串操作

  7. 什么是函數(shù)(方法)

  8. 什么是作用域

給你的代碼裝上手腳

  1. 什么是API

  2. 什么是第三方庫

  3. 我想操作我的辦公軟件

  4. 數(shù)據(jù)開發(fā)概論

  5. web開發(fā)概論

  6. app開發(fā)概論

想說愛你不容易---面向?qū)ο缶幊?/h1>
  1. 他不是必須但是他很重要---類,對象,實例

  2. 多角度看待面向?qū)ο缶幊?--它是一種代碼組織方式

  3. 多角度看待面向?qū)ο缶幊?--它擴寬值域

  4. 多角度看待面向?qū)ο缶幊?--它便于協(xié)作和理解

  5. 多角度看待面向?qū)ο缶幊?--它豐富了類型



這可能是世界上第一節(jié)自然語言編程課的評論 (共 條)

分享到微博請遵守國家法律
嘉善县| 黄骅市| 岳普湖县| 华蓥市| 大余县| 台前县| 梅州市| 仲巴县| 辽宁省| 桦南县| 渝中区| 鄂州市| 岳西县| 惠安县| 晋江市| 林西县| 大新县| 元朗区| 连山| 周至县| 疏勒县| 襄汾县| 五常市| 新疆| 呈贡县| 绥芬河市| 喀喇| 会泽县| 九寨沟县| 泸西县| 红河县| 桑植县| 淮滨县| 瓮安县| 微山县| 长岭县| 景东| 宁强县| 桂东县| 冀州市| 攀枝花市|