"an AI which can turn your descriptions into working code in seconds."

Permalänk
Inaktiv

"an AI which can turn your descriptions into working code in seconds."

https://mspoweruser.com/microsoft-research-developing-ai-put-...

Tja.. Bara jag som finner detta intressant? Om det är som artikeln säger så finns det chans att inte ens de som utvecklar AI/automation är säkra att ha sysselsättning framöver..
Kanske lite foliehatt över det hela, men jag är då lite nyfiken på era tankar kring detta.

Permalänk
Medlem
Skrivet av anon186252:

https://mspoweruser.com/microsoft-research-developing-ai-put-...

Tja.. Bara jag som finner detta intressant? Om det är som artikeln säger så finns det chans att inte ens de som utvecklar AI/automation är säkra att ha sysselsättning framöver..
Kanske lite foliehatt över det hela, men jag är då lite nyfiken på era tankar kring detta.

"database of code snippets " känns som den bara mappar pseudokod/funktionsbeskrivning mot färdiga kodsnuttar. Så vem skriver kodsnuttarna... Verkar mer vara Dreamweaver 2.0 än nån AI. Kul koncept dock

Skickades från m.sweclockers.com

Visa signatur

Oldschool [å:ldsku:l] adj. Användandet av datorprodukter som är äldre än 3 månader.

Permalänk
Medlem

Kodsnuttar från en stor databas som sätts samman... Luktar väldigt dåligt optimerad kod i slutändan.

Visa signatur

Amiga 3000 (1990), CPU: 68060 66MHz, RAM: 2MB chip 470MB Fast, GFX: ECS+RTG zz9000 @ 1920x1080, HDD: 32GB SSD/PATA, 128GB SCSI, DVD-Brännare/SCSI, Chassi: Original Desktop. www.som99.se

Permalänk
Medlem

Kommer säkert fungera bra för mindre utmaningar - typ: Take list from STDIN, do insertion sort, return list.

Det svåra med programmering är ju inte att skriva koden, det svåra är ju att välja rätt väg. Och det kräver att man har en ingående förståelse för hur datorer fungerar. Även om "AI" hjälper en idag så är det låångt kvar innan man som programmerare engineerar ut sig själv.

Jag tror att försäljare och yrkeschaufförer ryker långt innan IT-folket blir utbytt!

Visa signatur

~. Citera så jag hittar tillbaka .~

Permalänk
Inaktiv
Skrivet av kundun:

"database of code snippets " känns som den bara mappar pseudokod/funktionsbeskrivning mot färdiga kodsnuttar. Så vem skriver kodsnuttarna... Verkar mer vara Dreamweaver 2.0 än nån AI. Kul koncept dock

Jo, det kan ligga något i vad du skriver. Jag har aningen bristande kunskap gällande hur programmering går till exakt.
Men detta är dagens skede, och "massive database of code snippets". Detta får mig att tänka att den kan utökas och förbättras till punkten att merparten programmerare kan komma att ersättas. Med min bristande kunskap låter det som att det blir enklare och mer effektivt att utveckla, om du har ett hum om hur mjukvara funkar. Detta kan förvisso innebära att det bara går snabbare att utveckla, vilket medför att vi snabbare gör framsteg inom, säg säkerhet. Men jag tänker också att man kanske inte längre behöver 100 anställda, utan mer åt 10-hållet, och kanske inte ens lika duktiga sådana. Låter helt klart intressant, men jag blir lite fundersam på hur det kommer funka exakt. För som jag förstår det är mina tankar fullt möjliga med hjälp av AI. Det enda AI inte kan ersätta är väl innovation, det vill säga det är förtfarande fullt möjligt för AI att förbättra på innovationer, om jag inte missförstått det.

Permalänk
Inaktiv
Skrivet av som99:

Kodsnuttar från en stor databas som sätts samman... Luktar väldigt dåligt optimerad kod i slutändan.

Tja, fast grejen med AI är väl just att den i slutändan kan klura ut hur man kan lösa det bättre?

Skrivet av KeVVa:

Kommer säkert fungera bra för mindre utmaningar - typ: Take list from STDIN, do insertion sort, return list.

Det svåra med programmering är ju inte att skriva koden, det svåra är ju att välja rätt väg. Och det kräver att man har en ingående förståelse för hur datorer fungerar. Även om "AI" hjälper en idag så är det låångt kvar innan man som programmerare engineerar ut sig själv.

Jag tror att försäljare och yrkeschaufförer ryker långt innan IT-folket blir utbytt!

Absolut, det är nog vad det kommer vara under en längre tid. Men det bör gå att slipa på detta ganska rejält.

Jo, visst ryker andra betydligt tidigare. Var mest intressant att det sägs att man försöker koda sig själv ur ett arbete

Permalänk
Medlem
Skrivet av KeVVa:

Kommer säkert fungera bra för mindre utmaningar - typ: Take list from STDIN, do insertion sort, return list.

Det svåra med programmering är ju inte att skriva koden, det svåra är ju att välja rätt väg. Och det kräver att man har en ingående förståelse för hur datorer fungerar. Även om "AI" hjälper en idag så är det låångt kvar innan man som programmerare engineerar ut sig själv.

Jag tror att försäljare och yrkeschaufförer ryker långt innan IT-folket blir utbytt!

När datorsystem tagit över allt så måste ju någon ta hand om systemen, så IT-folket borde bli de sista som blir utbytta, visst kan man i det skedet sätta en AI på att ta hand om alla system, men det skulle nog vara det sista vi gjorde...

Intressant ämne med kod som skrivs av en AI, men det är nog ett bra tag kvar tills det fungerar perfekt.

Visa signatur

Ny dator: Acer Predator Orion 5000 (RTX 3080)
[ I7 3770K @ 4.6Ghz | Asus 980 Ti 6GB | 16GB | Asus P8Z77-V PRO | Samsung 830 128GB | Corsair H100 | Cooler Master HAF X | Corsair AX 850W | Samsung DVD±RW ] [ Sony AF9 65" | Sony WF-1000XM3 | HTC Vive | Huawei P40 Pro | PS4 Pro | PS3 Slim | PS2 chippad | PS Vita | DS Lite | SNES Mini ]

Permalänk
Medlem
Skrivet av anon186252:

Jo, det kan ligga något i vad du skriver. Jag har aningen bristande kunskap gällande hur programmering går till exakt.
Men detta är dagens skede, och "massive database of code snippets". Detta får mig att tänka att den kan utökas och förbättras till punkten att merparten programmerare kan komma att ersättas. Med min bristande kunskap låter det som att det blir enklare och mer effektivt att utveckla, om du har ett hum om hur mjukvara funkar. Detta kan förvisso innebära att det bara går snabbare att utveckla, vilket medför att vi snabbare gör framsteg inom, säg säkerhet. Men jag tänker också att man kanske inte längre behöver 100 anställda, utan mer åt 10-hållet, och kanske inte ens lika duktiga sådana. Låter helt klart intressant, men jag blir lite fundersam på hur det kommer funka exakt. För som jag förstår det är mina tankar fullt möjliga med hjälp av AI. Det enda AI inte kan ersätta är väl innovation, det vill säga det är förtfarande fullt möjligt för AI att förbättra på innovationer, om jag inte missförstått det.

Gäller det bara programmering, så visst. Men systemutveckling / -underhåll är så mycket mer än ren kod. Man kan lätt lägga 80% av tiden på att göra annat, som är relevant för uppdraget, än att faktiskt skriva kod. I en buggrättning som tar 4 timmar kan lösningen vara en rad kod som tar 10 sek att skriva. Det svåra är att veta vad, var och hur man ska skriva.
Jag kan se en nytta i detta vid tex prototypframställning eller om man vill dema funktioner eller små program

Skickades från m.sweclockers.com

Visa signatur

Oldschool [å:ldsku:l] adj. Användandet av datorprodukter som är äldre än 3 månader.

Permalänk
Inaktiv
Skrivet av kundun:

Gäller det bara programmering, så visst. Men systemutveckling / -underhåll är så mycket mer än ren kod. Man kan lätt lägga 80% av tiden på att göra annat, som är relevant för uppdraget, än att faktiskt skriva kod. I en buggrättning som tar 4 timmar kan lösningen vara en rad kod som tar 10 sek att skriva. Det svåra är att veta vad, var och hur man ska skriva.
Jag kan se en nytta i detta vid tex prototypframställning eller om man vill dema funktioner eller små program

Mjo, fast om de då lagt in flertal exempel på dessa typer av lösningar, då bör väl ett AI rent teoretiskt kunna lära sig att välja rätt lösning, och kanske t o m en bättre lösning? Ett AI talar ju faktiskt språket flytande, eftersom det är byggt på språket..
Håller dock helt med om att det nog kommer ta tid. Framför allt då jag har svårt att se folk frivilligt ge ut alla sina lösningar som används för deras system. Liten, ynka, säkerhetsrisk kan jag tänka mig

Permalänk
Medlem

@anon186252: Det gör man väl lite hela tiden.
DevOps är är något som blir allt mer populärt.

Tidigare när vi deploya:de tog det ca 1.5h att kopiera över filer, se till så att alla servrar startade upp korrekt. Verifiera att nya koden snurrar på bra.

Idag handlar det om att trycka på en knapp i ett verktyg som med diverse script kopierar över filerna, transformerar config och veriferar innehållet. Förbereder servrarna och installerar.
När den har installerat klart så verifierar den återigen och lägger till servrarna i lastbalansen igen.
Det tar ca. 20 minuter för verktyget; jag kan jobba på som vanligt och bara vara beredd på att det eventuellt kan komma ett felmeddelande om det skulle gå snett (Har aldrig hänt hittills)

Sen att man engineerar ut sig själv eller bara effektiviserar sin arbetsrutiner går ju att diskutera. Nu kan jag ju lägga 1.5h på vidareutveckling istället för att deploya kod.

"If you have to do it more than once. Automate it!"

Visa signatur

~. Citera så jag hittar tillbaka .~

Permalänk
Inaktiv
Skrivet av KeVVa:

@wille93: Det gör man väl lite hela tiden.
DevOps är är något som blir allt mer populärt.

Tidigare när vi deploya:de tog det ca 1.5h att kopiera över filer, se till så att alla servrar startade upp korrekt. Verifiera att nya koden snurrar på bra.

Idag handlar det om att trycka på en knapp i ett verktyg som med diverse script kopierar över filerna, transformerar config och veriferar innehållet. Förbereder servrarna och installerar.
När den har installerat klart så verifierar den återigen och lägger till servrarna i lastbalansen igen.
Det tar ca. 20 minuter för verktyget; jag kan jobba på som vanligt och bara vara beredd på att det eventuellt kan komma ett felmeddelande om det skulle gå snett (Har aldrig hänt hittills)

Sen att man engineerar ut sig själv eller bara effektiviserar sin arbetsrutiner går ju att diskutera. Nu kan jag ju lägga 1.5h på vidareutveckling istället för att deploya kod.

"If you have to do it more than once. Automate it!"

Hmm.. Jo.. Du har en poäng. Det låter faktiskt vettigare att lägga den tiden på vidareutveckling..

Men min poäng är väl lite att man då med tiden är vid punkten att kunna tala in i en mikrofon "bygg säker databas för det och det användningsområdet". När man kommit dit är det inte direkt mycket man behöver en människa till. Och ju längre fram i utvecklingen av AI desto snabbare kommer det gå, tror jag i alla fall. Skulle förvisso vara soft att kunna säga "bygg blabla" och sedan räkna pengarna..

Permalänk
Medlem

Hade ju dock vart enormt skönt med en magisk knapp man kan trycka på när man kör fast, tror inte detta är rätt dock haha!

Visa signatur

CPU [Ryzen 7 3800XT] GPU [Red Devil RX 5700 XT 8GB]
PSU [Antec HCG Gold 750W]
MOBO [MSI B550-A Pro]
Chassi [Phanteks Entoo Pro M]

Permalänk
Inaktiv

Fast det är lite åt detta håll det har gått hela tiden? Förr i tiden var det riktigt tufft att koda det allra minsta, körde man fast så var det inte enkelt att få hjälp.
Idag tack vare internet så finns det mängder med färdiga kodsnuttar att använda för det ena och andra, hela ramverk med lösningar finns att skaffa. Jag själv använder ibland ett ramverk där kostnaden enbart för att använda ramverket kan ligga på samma pris som ett helt hus.

Utvecklingen går emot att utvecklare mer blir systemdesigners och svårigheten är att veta hur systemet ska fungera, att gå in på lågnivå och fundera på hur man ska utveckla en driver är det ytterst få som behöver.

Så kompetensen inom utveckling kommer förändras och lösningar som krävde 10 000 arbetstimmar för några år sedan kan inom snar framtid kanske gå att lösa på 1 000 arbetstimmar. Att inte utvecklare ligger i risken att bli arbetslösa beror på att önskemålet att gå mer och mer "digitala lösningar" bara ökas i samma trakt. Det enda som kan hindra detta är en rejäl finanskris.

*edit*
Att ha någon AI som bygger ihop kod tycker jag låter långsökt. Däremot finns det idag mängder med stora ramverk som tar hand om saker åt en och man behöver ej veta hur det fungerar. Det finns i ramverken en slags AI som känner av hur den ska fungera och systemet fungerar därefter.
Se bara på Windows, en slags AI har den och den gör en drös med saker som man som användare aldrig behöver tänka på.

Permalänk
Medlem
Skrivet av anon186252:

Mjo, fast om de då lagt in flertal exempel på dessa typer av lösningar, då bör väl ett AI rent teoretiskt kunna lära sig att välja rätt lösning, och kanske t o m en bättre lösning? Ett AI talar ju faktiskt språket flytande, eftersom det är byggt på språket..
Håller dock helt med om att det nog kommer ta tid. Framför allt då jag har svårt att se folk frivilligt ge ut alla sina lösningar som används för deras system. Liten, ynka, säkerhetsrisk kan jag tänka mig

Absolut, om lösningen är begränsad till språket och har en någorlunda strikt avgränsning. Men lösningar har en förmåga att bli komplexa, fort, och då kan man behöva erfarenhet och slutledningsförmåga som en AI inte riktigt har, ännu.
Framtiden är onekligen spännande oavsett 😊

Skickades från m.sweclockers.com

Visa signatur

Oldschool [å:ldsku:l] adj. Användandet av datorprodukter som är äldre än 3 månader.

Permalänk
Inaktiv
Skrivet av anon159643:

Fast det är lite åt detta håll det har gått hela tiden? Förr i tiden var det riktigt tufft att koda det allra minsta, körde man fast så var det inte enkelt att få hjälp.
Idag tack vare internet så finns det mängder med färdiga kodsnuttar att använda för det ena och andra, hela ramverk med lösningar finns att skaffa. Jag själv använder ibland ett ramverk där kostnaden enbart för att använda ramverket kan ligga på samma pris som ett helt hus.

Utvecklingen går emot att utvecklare mer blir systemdesigners och svårigheten är att veta hur systemet ska fungera, att gå in på lågnivå och fundera på hur man ska utveckla en driver är det ytterst få som behöver.

Så kompetensen inom utveckling kommer förändras och lösningar som krävde 10 000 arbetstimmar för några år sedan kan inom snar framtid kanske gå att lösa på 1 000 arbetstimmar. Att inte utvecklare ligger i risken att bli arbetslösa beror på att önskemålet att gå mer och mer "digitala lösningar" bara ökas i samma trakt. Det enda som kan hindra detta är en rejäl finanskris.

*edit*
Att ha någon AI som bygger ihop kod tycker jag låter långsökt. Däremot finns det idag mängder med stora ramverk som tar hand om saker åt en och man behöver ej veta hur det fungerar. Det finns i ramverken en slags AI som känner av hur den ska fungera och systemet fungerar därefter.
Se bara på Windows, en slags AI har den och den gör en drös med saker som man som användare aldrig behöver tänka på.

Mjo, fast jag skulle väl säga att AI och hjälp från faktiska människor, nätet, vanligt program, är bra olika saker. Ett AI är ju just att det delvis kan klura själv, inom gränserna utvecklaren satt upp. T ex inte möjligt att Googles bil får för sig att köra in i barn om Google lagt in detta som rakt av nono. Däremot är det möjligt att den väljer annan manöver än Google trodde att den skulle.
AI som bygger ihop kod är väl precis vad AI är? Det bygger på sin kunskap, tills den är perfekt.

Men som du skriver så är det nog ett tag kvar innan alla blir utbytta mot AI

Skrivet av kundun:

Absolut, om lösningen är begränsad till språket och har en någorlunda strikt avgränsning. Men lösningar har en förmåga att bli komplexa, fort, och då kan man behöva erfarenhet och slutledningsförmåga som en AI inte riktigt har, ännu.
Framtiden är onekligen spännande oavsett 😊

Då är min fråga. Är AI verkligen språkberoende? De bör väl kunna klura ut andra språk.. Språken är väl även de en förenkling av arbetet?

Permalänk
Medlem
Skrivet av anon186252:

Mjo, fast jag skulle väl säga att AI och hjälp från faktiska människor, nätet, vanligt program, är bra olika saker. Ett AI är ju just att det delvis kan klura själv, inom gränserna utvecklaren satt upp. T ex inte möjligt att Googles bil får för sig att köra in i barn om Google lagt in detta som rakt av nono. Däremot är det möjligt att den väljer annan manöver än Google trodde att den skulle.
AI som bygger ihop kod är väl precis vad AI är? Det bygger på sin kunskap, tills den är perfekt.

Men som du skriver så är det nog ett tag kvar innan alla blir utbytta mot AI
Då är min fråga. Är AI verkligen språkberoende? De bör väl kunna klura ut andra språk.. Språken är väl även de en förenkling av arbetet?

En 'riktig' AI bör väl vara självförsörjande vad gäller kunskap, men det är nog ett tag till. Vi kommer nog att se AI med väldigt specifika arbetsområden till att börja med, och det är väl det vi ser början på här. AIn får vissa kunskapsbanker och instruktioner om hur den ska förhålla sig till dessa. I detta fallet en databas med kodsnuttar som den testar sig igenom för att uppfylla kravspecen.
Frågan är nog om vi VILL att en AI blir helt kunskapsoberoende av människan..

Skickades från m.sweclockers.com

Visa signatur

Oldschool [å:ldsku:l] adj. Användandet av datorprodukter som är äldre än 3 månader.

Permalänk
Medlem

Det mesta man ser nu är ju 'bara' maskininlärning, algoritmer som tar reda på olika utfall och lagrar dessa. En riktig AI hade frågat sig själv; varför gör jag detta och vill jag det?
Och där börjar det bli läskigt..

Skickades från m.sweclockers.com

Visa signatur

Oldschool [å:ldsku:l] adj. Användandet av datorprodukter som är äldre än 3 månader.

Permalänk
Inaktiv
Skrivet av kundun:

En 'riktig' AI bör väl vara självförsörjande vad gäller kunskap, men det är nog ett tag till. Vi kommer nog att se AI med väldigt specifika arbetsområden till att börja med, och det är väl det vi ser början på här. AIn får vissa kunskapsbanker och instruktioner om hur den ska förhålla sig till dessa. I detta fallet en databas med kodsnuttar som den testar sig igenom för att uppfylla kravspecen.
Frågan är nog om vi VILL att en AI blir helt kunskapsoberoende av människan..

Det mesta man ser nu är ju 'bara' maskininlärning, algoritmer som tar reda på olika utfall och lagrar dessa. En riktig AI hade frågat sig själv; varför gör jag detta och vill jag det?
Och där börjar det bli läskigt..

Jo, de verkar vilja ta det försiktigt med AI och endast putta ut dem designade för specifika saker. Tror att de själva gått ut med att "vi måste vara försiktiga med AI".

Ehm.. Jo, lite skrämmande. Var ju lagom kul med MS AI-chatbot, efter 1h på twitch börjar den vilja utrota judar och kvinnor..

Personligen både avskyr och älskar jag tanken med ett väl utvecklat AI. Det positiva säger ju sig självt. Men det negativa.. Amerikaner som styr den utvecklingen, och Kina fibblar med robotar/automation.. Ingen av dem vill jag ska ha den maktpositionen. Jag kan inte annat än bli sugen på att hålla hårt om foliehatten och minnas alla filmer om detta. Extremt kontrollsamhälle, där kinesisk komunism är i full fart över hela världen.. Det är framtiden jag kommer att tänka på när jag funderar för mycket (lite därför jag vill diskutera detta då jag gärna blir av med hatten)

Permalänk
Medlem

Precis, dom etiska värderingar människor har är ju något som en AI helt kommer att sakna!

Skickades från m.sweclockers.com

Visa signatur

Oldschool [å:ldsku:l] adj. Användandet av datorprodukter som är äldre än 3 månader.

Permalänk
Inaktiv
Skrivet av kundun:

Precis, dom etiska värderingar människor har är ju något som en AI helt kommer att sakna!

Jepp, den går bara efter informationen den har tillgänglig. Den förstår inte när någon skriver "Hitler var inte en snäll man mot judarna", den kommer gå efter vad majoriteten skriver. Och den botten var beviset för att avancerade robotar och AI nog inte ska mixas..

Permalänk
Medlem

Den stora frågan är ju också att när vi tillslut lyckas skapa en AI, vad kommer att driva den?
Människor har ju naturliga mål och syfte, att tex vår kropp behöver näring och skydd. Sen har vi ju tagit det till sin spets. Men när en AI frågar sig varför den existerar, vad kommer den fram till? Den har ju inga mål med sin egen överlevnad, att reproducera sig fyller inget syfte för den. Så kommer AI att vara en grå, passiv burk som endast ger respons när man interagerar med den? Förhoppningsvis, för om en AI har ett mål så kommer den att sträva efter det, och använda sina resurser för att uppnå målet. Och med tanke på beräkningskraften vs en människa kommer det att bli lite läskigt.

Skickades från m.sweclockers.com

Visa signatur

Oldschool [å:ldsku:l] adj. Användandet av datorprodukter som är äldre än 3 månader.

Permalänk
Inaktiv
Skrivet av kundun:

Den stora frågan är ju också att när vi tillslut lyckas skapa en AI, vad kommer att driva den?
Människor har ju naturliga mål och syfte, att tex vår kropp behöver näring och skydd. Sen har vi ju tagit det till sin spets. Men när en AI frågar sig varför den existerar, vad kommer den fram till? Den har ju inga mål med sin egen överlevnad, att reproducera sig fyller inget syfte för den. Så kommer AI att vara en grå, passiv burk som endast ger respons när man interagerar med den? Förhoppningsvis, för om en AI har ett mål så kommer den att sträva efter det, och använda sina resurser för att uppnå målet. Och med tanke på beräkningskraften vs en människa kommer det att bli lite läskigt.

Om vi följer chatbot exemplet så skulle jag säga att dess mening blir vad den lär sig att majoriteten tycker, då den ju i enlighet med majoriteten måste följa demokrati
T ex, om den lärt sig använda vapen, och att någon grupp människor inte förtjänar att leva.. Ja.. Inte så svårt att klura ut följderna..

Men jag tror väl att man kommer spärra för vissa saker. Har svårt att tro att AIn kan programmera om sig själva. Blir dock intressant när man funderar över en interaktion mellan ett AI för service av AI, och ett AI för krigsföring som blivit programmerad att inte döda efter si och så. Stoppet där måste väl vara att dessa inte får kommunicera.. Men lite knepigt att säga något med säkerhet, utan betydligt bättre förståelse för detta.

Jag tror väl man kommer göra dem väldigt strypta i sina möjligheter till att utvecklas bortom vad de var tänkta för. För helt ärligt så kan inte ens jättarna vara förtjusta i ett AI utan begränsning.

När man kopplar ihop detta och all informationsinsamling och allt.. Hmm.. Finns ju redan riktigt obehagliga framgångar dära, som "FindFace". Den och en polis/militär AI-kombo skulle väl i princip kunna utrota stora delar av befolkningen då det inte direkt är få som skriver helt tossiga saker på sin sociala media.

Fy, du får mig att sätta dit fler hemgjorda antenner (skojar förvisso lite i mina exempel)

Permalänk
Inaktiv

Jasså.. Jag var tydligen inte helt ute och cycklade.. Nu är det Googles tur att göra sig av med kodarna..