Pêşeroja pêşkeftina nermalavê: Pêşeroja komputeran P2

KREDIYA WÊNE: Quantumrun

Pêşeroja pêşkeftina nermalavê: Pêşeroja komputeran P2

    Di sala 1969-an de, Neil Armstrong û Buzz Aldrin bûn lehengên navneteweyî piştî ku bûn mirovên yekem ku lingê xwe dan ser Heyvê. Lê dema ku ev astronot lehengên kamerayê bûn, bi hezaran lehengên nenas hene ku bêyî tevlêbûna wan, ew yekem daketina Heyvê ya mirovî ne mimkûn bû. Çend ji van lehengan pêşdebirên nermalavê bûn ku firînê kod kirin. Çima?

    Welê, komputerên ku di wê demê de hebûn ji ya îro pir hêsan bûn. Di rastiyê de, smartfona westiyayî ya mirovê navîn çend rêzikên mezinahiyê ji her tiştê li ser keştiya fezayê Apollo 11 (û ji bo wê yekê hemî salên 1960-an NASA) bi hêztir e. Wekî din, komputerên wê demê ji hêla pêşdebirên nermalava pispor ve hatine kod kirin ku nermalava herî bingehîn a zimanên makîneyê bername kirine: Koda Meclîsa AGC an bi tenê, 1 û 0.

    Ji bo çarçovê, yek ji van lehengên nenas, Rêvebirê Beşa Endezyariya Nermalavê ya bernameya fezayê Apollo, Margaret Hamilton, û ekîba wê neçar bû ku çiyayê kodê binivîsîne (wêneya jêrîn) ku bi karanîna zimanên bernamesaziya îroyîn dikaribû bi karanîna perçeyek hewildanê were nivîsandin.

    (Wêneyê li jor Margaret Hamilton e ku li tenişta kaxezek ku nermalava Apollo 11 tê de ye radiweste.)

    Berevajî îro ku pêşdebirên nermalavê ji sedî 80-90 senaryoyên gengaz kod dikin, ji bo mîsyonên Apollo, koda wan neçar bû ku her tiştî hesab bike. Ji bo ku vê yekê bi perspektîf bike, Margaret bixwe got:

    "Ji ber xeletiyek di manuala lîsteya kontrolê de, guhêrbara radarê ya randevûyê di pozîsyona xelet de hate danîn. Ji ber vê yekê ew îşaretên xelet ji kompîturê re dişîne. Encam ev bû ku ji komputerê hate xwestin ku hemî fonksiyonên xwe yên normal ji bo daketinê pêk bîne. dema ku barek zêde ya daneya sexte distîne ku %15 ji dema xwe bikar tîne. Komputer (an jî nermalava tê de) têra xwe jîr bû ku nas bike ku jê tê xwestin ku ji ya ku divê bêtir karan bike. Dûv re şand. alarmek derdixe, ku ji bo astronot dihate wateya, ez bi erkên ku di vê demê de divê bikira zêdetir, ez ê zêdetir bikim, û ez ê tenê karên girîngtir bigirim; ango, yên ku ji bo daketinê hewce ne ... Bi rastî , komputer hate bernamekirin ku ji naskirina şert û mercên xeletiyê zêdetir bike. Komek bêkêmasî ya bernameyên vegerandinê di nav nermalavê de hate bicîh kirin. Karê nermalavê, di vê rewşê de, rakirina karên pêşîn ên jêrîn û ji nû ve sazkirina yên girîngtir bû ... Ger komputer nebûyavê pirsgirêkê nas kir û tedbîrên başkirinê girt, ez guman dikim ku Apollo 11 dê bibûya daketina heyvê ya serketî ya ku ew bû."

    - Margaret Hamilton, Rêvebira Apollo Flight Programming Computer Laboratory MIT Draper, Cambridge, Massachusetts, "Computer Got Loaded", Name ji Datamasyon, Adarê 1, 1971

    Wekî ku berê hate destnîşan kirin, pêşkeftina nermalavê ji wan rojên destpêkê yên Apollo ve pêşve çûye. Zimanên nû yên bernamesaziyê yên asta bilind, pêvajoya bêhtengî ya kodkirina bi 1 û 0-an veguherand kodkirina bi peyvan û sembolan. Fonksiyonên mîna hilberîna jimareyek rasthatî ya ku berê hewcedariya kodkirina bi rojan dikir, naha bi nivîsandina yek rêzek fermanê têne guheztin.

    Bi gotinek din, kodkirina nermalavê her ku diçe her deh sal derbas dibe otomatîk, xwerû û mirovî bûye. Van taybetmendiyan dê tenê di pêşerojê de berdewam bikin, rêberiya pêşkeftina pêşkeftina nermalavê bi awayên ku dê bandorek kûr li ser jiyana me ya rojane hebe. Tiştê ku ev beşê hanê ye Pêşeroja Komputeran rêze dê lêkolîn bikin.

    Pêşveçûna nermalavê ji bo girseyan

    Pêvajoya cîgirkirina pêdiviya kodkirina 1 û 0yan (zimanê makîneyê) bi peyv û nîşanan (zimanê mirovî) wekî pêvajoya lêzêdekirina qatên razberan tê binavkirin. Van abstraksîyonan di forma zimanên bernamesaziyê yên nû de hatine ku fonksiyonên tevlihev an hevpar ji bo qada ku ji bo wan hatine sêwirandin otomatîk dikin. Lê di destpêka salên 2000-an de, pargîdaniyên nû derketin (wek Caspio, QuickBase, û Mendi) ku dest bi pêşkêşkirina platformên bê-kod an kêm-kod kirin.

    Van dashboardên serhêl ên bikarhêner-heval in ku ji pisporên ne-teknîkî re dihêlin ku bi riya berhevkirina blokên dîtbar ên kodê (nîşan / grafîk) serîlêdanên xwerû yên ku li gorî hewcedariyên karsaziya xwe hatine çêkirin biafirînin. Bi gotinek din, li şûna ku hûn darek bibirrin û wê bikin kabîneyek cilûbergê, hûn wê bi karanîna parçeyên pêş-mode yên Ikea ava dikin.

    Dema ku karanîna vê karûbarê hîn jî astek jêhatîbûna komputerê hewce dike, êdî hûn ne hewce ne ku dereceyek zanistiya computer wê bikar bînin. Wekî encamek, ev şêwaza abstraksiyonê dihêle ku bi mîlyonan "pêşdebirên nermalavê" yên nû li cîhana pargîdanî zêde bibe, û ew dihêle ku gelek zarok hîn bibin ka meriv çawa di temenek berê de fêrî kodkirinê dibe.

    Ji nû ve pênasekirina wateya ku meriv pêşvebirek nermalavê ye

    Demek hebû ku dîmenek an jî rûyê mirovek tenê li ser kanavek hate kişandin. Wênesazek ​​pêdivî ye ku bi salan wekî şagirtek bixwîne û pratîkê bike, fêrbûna hunera nîgarkêşiyê-çawa rengan li hev bike, kîjan amûr çêtirîn in, teknîkên rast ji bo pêkanîna dîmenek taybetî. Mesrefa bazirganiyê û ezmûna gelek salan a ku ji bo baş performansa wê hewce bû jî tê vê wateyê ku wênekêş hindik û dûr bûn.

    Piştre kamera hate îcadkirin. Û bi tikandina bişkokekê, peyzaj û portreyên di saniyeyekê de hatin kişandin ku wekî din ji bo boyaxkirina wan bi rojan heya hefteyan bidome. Û her ku kamera çêtir bûn, erzantir bûn, û pir bûn heya astekê ku ew naha di nav smartphone ya herî bingehîn de jî tê de cih digirin, girtina cîhana li dora me bû çalakiyek hevpar û bêserûber ku her kes niha tê de beşdar dibe.

    Her ku abstractions pêşve diçin û zimanên nermalava nû karê pêşdebirina nermalavê her ku diçe otomatê dikin, dê di nav 10 û 20 salan de bibe pêşvebirek nermalavê çi tê wateya? Ji bo bersiva vê pirsê, em bimeşin ka pêşdebirên nermalava pêşerojê dê çawa li ser avakirina sepanên sibê biçin:

    * Pêşîn, hemî xebata kodkirina standardkirî, dubarekirî dê winda bibe. Li şûna wê dê pirtûkxaneyek berfireh a behremendiyên hêmanên diyarkirî, UI, û manipulasyonên danûstendinê (beşên Ikea) hebe.

    * Mîna îro, kardêr an karsaz dê ji bo pêşdebirên nermalavê armanc û radestên taybetî diyar bikin da ku bi navgîniya sepan an platformên nermalava pispor de bicîh bikin.

    * Dê van pêşdebiran stratejiya xwe ya darvekirinê diyar bikin û dest bi prototîpkirina pêşnûmeyên destpêkê yên nermalava xwe bikin bi gihîştina pirtûkxaneya pêkhateya xwe û karanîna navgînên dîtbarî da ku wan bi hev ve girêbidin - navgînên dîtbar ên ku bi rastiya zêdekirî (AR) an rastiya virtual (VR) ve têne gihîştin.

    * Pergalên îstîxbarata sûnî (AI) yên pispor ên ku ji bo fêmkirina armanc û radestên ku ji pêşnûmeyên destpêkê yên pêşdebirê wan têne destnîşan kirin hatine çêkirin, dûv re dê sêwirana nermalava pêşnumakirî safî bikin û hemî ceribandinên pêbaweriya kalîteyê otomatîk bikin.

    * Li ser bingeha encaman, AI dê dûv re gelek pirsan ji pêşdebiran bipirse (dibe ku bi riya danûstendina devkî, mîna Alexa-yê), lê bigere ku çêtir fêm bike û armanc û radestên projeyê diyar bike û nîqaş bike ka nermalava divê di senaryoyên cihêreng de çawa tevbigere. û derdorên.

    *Li ser bingeha nerînên pêşdebiran, AI dê hêdî hêdî niyeta xwe fêr bibe û kodê çêbike da ku armancên projeyê nîşan bide.

    *Ev hevkarîya mirov-makîneyê ya paş û paş, dê guhertoyek li dû guhertoya nermalavê dubare bike heya ku guhertoyek qediyayî û firotanê ji bo pêkanîna hundurîn an ji bo firotanê ji gel re amade be.

    * Bi rastî, ev hevkarî dê piştî ku nermalavê ji karanîna cîhana rastîn re were xuyang kirin berdewam bike. Gava ku xeletiyên hêsan têne ragihandin, AI dê wan bixweber bi rengek ku armancên orîjînal, xwestî yên ku di pêvajoya pêşkeftina nermalavê de hatine destnîşan kirin rast bike. Di vê navberê de, xeletiyên cidîtir dê banga hevkariyek mirov-AI-ê bikin da ku pirsgirêk çareser bikin.

    Bi tevayî, pêşdebirên nermalava pêşerojê dê kêmtir li ser 'çawa' û bêtir li ser 'çi' û 'çima' bisekinin. Ew ê kêmtir pîşesaz û bêtir mîmar bin. Bernamekirin dê xebatek rewşenbîrî be ku dê hewce bike ku mirovên ku dikarin bi awayek rêkûpêk niyet û encaman ragihînin ku AI-yek fêm bike û dûv re jî serîlêdanek an platformek dîjîtal a qediyayî bixwe-kod bike.

    Pêşveçûna nermalavê bi îstîxbarata artificial

    Li gorî beşa li jor, diyar e ku em hîs dikin ku AI dê di warê pêşkeftina nermalavê de rolek navendî her ku diçe bilîze, lê pejirandina wê ne tenê ji bo mebesta ku pêşdebirên nermalavê bi bandortir bike, li pişt vê meylê jî hêzên karsaziyê hene.

    Pêşbaziya di navbera pargîdaniyên pêşkeftina nermalavê de her ku diçe dijwartir dibe. Hin pargîdan bi kirîna hevrikên xwe pêşbaziyê dikin. Yên din li ser cihêrengiya nermalavê pêşbaziyê dikin. Pirsgirêka stratejiya paşîn ev e ku ew bi hêsanî nayê parastin. Her taybetmendiyek nermalavê an çêtirkirinek ku pargîdaniyek pêşkêşî xerîdarên xwe dike, hevrikên wê dikarin bi rehetiyek têkildar kopî bikin.

    Ji ber vê yekê, rojên ku pargîdan her yek û sê salan carekê nermalava nû derdixin, derbas bûne. Van rojan, pargîdaniyên ku balê dikişînin ser cihêrengiyê xwedan teşwîqek darayî ne ku nermalava nû, rastkirinên nermalavê, û taybetmendiyên nermalavê bi rengek birêkûpêk serbest berdin. Pargîdaniyên zûtir nûjen dikin, ew qas dilsoziya xerîdar dimeşînin û lêçûna guheztina berbi hevrikan zêde dikin. Ev guheztina berbi radestkirina birêkûpêk a nûvekirinên nermalavê yên zêde meylek e ku jê re "radestkirina domdar" tê gotin.

    Mixabin, radestkirina domdar ne hêsan e. Hema hema çaryeka pargîdaniyên nermalavê yên îroyîn dikarin bernameya berdanê ya ku ji vê meylê tê xwestin bicîh bînin. Û ji ber vê yekê ew qas eleqeyek bi karanîna AI-ê heye ku tiştan bi hev re bilezînin.

    Wekî ku berê hate destnîşan kirin, AI dê di dawiyê de di pêşnûmeya nermalavê de rolek hevkariyê bilîze. Lê di demek kurt de, pargîdan wê bikar tînin da ku pêvajoyên pêbaweriya kalîteyê (ceribandin) zêde ji bo nermalavê bixweber bikin. Û pargîdaniyên din bi karanîna AI-ê ji bo otomatîkkirina belgeyên nermalavê-pêvajoya şopandina serbestberdana taybetmendî û hêmanên nû û ka ew çawa heya asta kodê hatine hilberandin diceribînin.

    Bi tevayî, AI-ê dê di pêşkeftina nermalavê de her ku diçe rolek navendî bilîze. Ew pargîdaniyên nermalavê yên ku zû karanîna wê master dikin dê di dawiyê de li ser hevrikên xwe ji mezinbûna berbiçav kêfxweş bibin. Lê ji bo ku hûn van destkeftiyên AI-ê fam bikin, dê pîşesazî jî hewce bike ku pêşkeftinên di hêla hardware ya tiştan de jî bibîne - beşa paşîn dê li ser vê xalê berfireh bike.

    Nermalav wekî karûbar

    Hemî awayên pisporên afirîner dema ku hunera dîjîtal an xebata sêwiranê diafirînin nermalava Adobe bikar tînin. Nêzîkî sê dehsalan, we nermalava Adobe-yê wekî CD-yek kirî û xwedan karanîna wê ya bêdawî bû, li gorî hewcedariyê guhertoyên nûvekirî yên pêşerojê bikirin. Lê di nîvê salên 2010an de, Adobe stratejiya xwe guhert.

    Li şûna kirîna CD-yên nermalavê yên bi bişkojkên xwedaniyê yên acizker ên berfireh, xerîdarên Adobe naha neçar in ku ji bo mafê dakêşana nermalava Adobe li ser cîhazên xwe yên komputerê, aboneyek mehane bidin, nermalava ku tenê bi girêdanek Internetnternetê ya birêkûpêk-berdewam bi serverên Adobe re bixebite. .

    Bi vê guherînê re, xerîdar êdî ne xwediyê nermalava Adobe ne; ew wek-hewce kirê kirin. Di vegerê de, xerîdar êdî neçar in ku bi berdewamî guhertoyên nûvekirî yên nermalava Adobe bikirin; heya ku ew bûne abonetiya karûbarê Adobe, ew ê her gav nûvekirinên herî paşîn di cîhaza xwe de tavilê piştî berdanê werin barkirin (bi gelemperî salê çend caran).

    Ev tenê mînakek yek ji mezintirîn meylên nermalavê ye ku me di van salên dawî de dîtiye: çawa nermalava li şûna hilberek serbixwe vediguhezîne karûbarê. Û ne tenê nermalava piçûktir, pispor, lê tevahiya pergalên xebitandinê, wekî ku me bi berdana nûvekirina Windows 10 ya Microsoft-ê dît. Bi gotinek din, nermalava wekî karûbar (SaaS).

    Nermalava xwe-hînbûnê (SLS)

    Li ser veguheztina pîşesaziyê ber bi SaaS ve, meylek nû di cîhê nermalavê de derdikeve holê ku hem SaaS û hem jî AI-ê li hev dike. Pargîdaniyên pêşeng ên Amazon, Google, Microsoft, û IBM dest bi pêşkêşkirina binesaziya AI-ya xwe wekî karûbar ji xerîdarên xwe re kirine.

    Bi gotinek din, êdî AI û fêrbûna makîneyê tenê ji dêwên nermalavê re nayê gihîştin, naha her pargîdanî û pêşdebir dikare xwe bigihîne çavkaniyên AI-ya serhêl da ku nermalava xwe-hînbûnê (SLS) ava bike.

    Em ê di rêzenivîsa xweya Pêşerojê ya Zehmetbariya Hunerî de bi hûrgulî potansiyela AI-yê binirxînin, lê ji bo çarçoweya vê beşê, em ê bibêjin ku pêşdebirên nermalava heyî û pêşerojê dê SLS-ê biafirînin da ku pergalên nû biafirînin ku pêşbîniya karên ku hewce ne bikin û bikin. bi tenê wan ji bo we bixweber temam bikin.

    Ev tê vê wateyê ku arîkarek AI-ê ya pêşerojê dê şêwaza xebata we li ofîsê fêr bibe û dest bi temamkirina karên bingehîn ji we re bike, mîna formatkirina belgeyan mîna ku hûn jê hez dikin, pêşnumakirina e-nameyên we bi dengê dengê we, birêvebirina salnameya xebata we û hêj bêtir.

    Li malê, ev dikare were vê wateyê ku pergala SLS-ê xaniyê weya jîr a pêşerojê îdare bike, tevî karên mîna germkirina mala xwe berî ku hûn werin an şopandina kirrûbirên ku hûn hewce ne ku bikirin.

    Heya salên 2020-an û heya salên 2030-an, van pergalên SLS-ê dê di pargîdanî, hukûmet, artêş û bazarên xerîdar de rolek girîng bilîzin, hêdî hêdî ji her yekê re bibin alîkar ku hilberîna xwe baştir bikin û bermahiyên her cûre kêm bikin. Em ê paşê di vê rêzê de teknolojiya SLS-ê bi hûrgulî vebêjin.

    Lêbelê, girtina van hemîyan heye.

    Awayê yekane ku modelên SaaS û SLS dixebitin ev e ku ger Internetnternet (an binesaziya li pişt wê) mezin bibe û pêşde bibe, ligel hardwareya hesabkirin û hilanînê ya ku 'ewrê' dimeşîne ev pergalên SaaS/SLS li ser dixebitin. Xwezî, meylên ku em dişopînin sozdar xuya dikin.

    Ji bo ku hûn fêr bibin ka Înternet dê çawa mezin bibe û pêşve bibe, me bixwînin Pêşeroja Înternetê doranî. Ji bo ku hûn bêtir fêr bibin ka dê hardwareya komputerê çawa pêşde biçe, dûv re bi karanîna girêdanên jêrîn bixwînin!

    Pêşerojê ya Computers series

    Têkiliyên bikarhêner ên derketine ji bo ji nû ve pênasekirina mirovahiyê: Pêşeroja komputeran P1

    Şoreşa hilanîna dîjîtal: Pêşeroja Komputeran P3

    Zagonek Moore ya windabûyî ku ji nû ve ramana bingehîn a mîkroçîpê bişewitîne: Pêşeroja Komputeran P4

    Cloud computing desentralized dibe: Pêşeroja Komputeran P5

    Çima welat ji bo avakirina superkomputerên herî mezin pêşbaziyê dikin? Pêşeroja Komputeran P6

    Çawa komputerên Quantum dê cîhanê biguherînin: Pêşeroja Komputeran P7    

    Ji bo vê pêşbîniyê nûvekirina plansazkirî ya paşîn

    2023-02-08

    Referansên pêşbîniyê

    Ji bo vê pêşbîniyê girêdanên populer û sazûmanî yên jêrîn hatine referans kirin:

    ProPublica

    Zencîreyên Quantumrun ên jêrîn ji bo vê pêşbîniyê hatine referans kirin: