Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Kehoteet Koodaukseen ja Automaatioon | Kehotteet Todellisiin Työtehtäviin
Prompt Engineering Työelämässä

bookKehoteet Koodaukseen ja Automaatioon

Pyyhkäise näyttääksesi valikon

Sinun ei tarvitse olla kehittäjä hyödyntääksesi tekoälyä koodiin liittyvissä tehtävissä. Ja jos olet kehittäjä, tekoäly muuttaa päivittäistä työnkulkuasi tavoilla, jotka ylittävät pelkän automaattisen täydennyksen.

Tässä luvussa käsitellään käytännöllisimmät kehotemallit kolmelle ryhmälle: ei-tekniset ammattilaiset, jotka tarvitsevat kaavoja ja yksinkertaisia skriptejä, tekniset käyttäjät, jotka haluavat nopeuttaa työnkulkuaan, sekä kaikki, joiden täytyy ymmärtää muiden kirjoittamaa koodia.

Ei-teknisille käyttäjille: Kaavat ja yksinkertaiset skriptit

Jos suhteesi koodiin rajoittuu Excel-kaavoihin tai satunnaisiin skripteihin, tekoäly on erityisen hyödyllinen — koska näissä tehtävissä on selkeä oikea vastaus ja malli suoriutuu niistä hyvin.

Excel- ja taulukkolaskentakaavat:

Note
Pohja

Kirjoita Excel-kaava, joka [kuvaa, mitä haluat laskea tai poimia selkokielellä].

Data on rakenteistettu seuraavasti: [kuvaa sarakkeet, mitä kukin sisältää ja millä rivillä otsikot ovat].

Kaava sijoitetaan soluun [soluviite].

Yksinkertainen automaatio ilman koodausta:

Note
Pohja

Haluan automatisoida seuraavan tehtävän: [kuvaa manuaalinen prosessi vaihe vaiheelta — mikä käynnistää sen, mitä dataan liittyy, mikä tuloksen tulisi olla].

Käytän [työkalut: Excel / Google Sheets / Zapier / Make / Notion / muu]. Ehdota yksinkertaisin tapa automatisoida tämä ilman oman koodin kirjoittamista.

Tärkeä rajoitus: testaa aina kaikki kaavat tai automaation tulokset esimerkkidatalla ennen kuin sovellat niitä oikeaan dataan. Tekoälyn tuottamat kaavat ovat yleensä oikein, mutta ne tulee varmistaa — erityisesti, jos kyseessä on talouslaskelmat tai datan muuntaminen.

Kuvakaappauksen kuvaus: Keskusteluikkuna, jossa näkyy kaksi ei-teknistä koodipromptia vierekkäin (pinottuna pystysuunnassa). Ylempi vaihto: käyttäjä lähettää Kirjoita Excel-kaava, joka etsii asiakkaan nimen sarakkeesta A ja palauttaa kokonaismyyntiarvon sarakkeesta C vain niille riveille, joissa tila sarakkeessa B on "Closed Won". Kaava sijoitetaan soluun F2. → AI vastaa selkeällä SUMIFS-kaavalla ja lyhyellä selityksellä jokaisesta argumentista. Merkitty "Selkokielinen kuvaus → toimiva kaava." Alempi vaihto: käyttäjä lähettää Kopioin manuaalisesti tietoja Google Sheetistä Notion-tietokantaan joka maanantaiaamu. Sheetissä on sarakkeet Nimi, Tila ja Eräpäivä. Ehdota yksinkertaisin tapa automatisoida tämä ilman koodin kirjoittamista. → AI vastaa selkeällä, vaiheittaisella Zapier- tai Make-automaatiolla, jossa on tarkka laukaiseva tapahtuma ja toiminto, jotka tulee määrittää. Merkitty "Kuvattu manuaalinen prosessi → tunnistettu automaatiopolku."

Kehittäjille: Työnkulun nopeuttaminen

Ammattimaisessa koodin kirjoittamisessa tekoäly hoitaa työnkulun osat, jotka vievät aikaa mutta eivät ole monimutkaisia:

Koodin generointi kuvauksesta:

Note
Pohja

Kirjoita [language]-funktio, joka [kuvaa mitä sen tulee tehdä selkokielellä].

Syöte: [kuvaa syöte — tietotyyppi, muoto, esimerkki]

Tuloste: [kuvaa odotettu tuloste]

Rajoitukset: [suorituskykyvaatimukset, käytettävät tai vältettävät kirjastot, huomioitavat reunatapaukset]

Lisää kommentit, jotka selittävät keskeiset vaiheet.

Tuntemattoman koodin selittäminen:

Note
Pohja

Selitä, mitä seuraava [language]-koodi tekee, kohta kohdalta. Oleta, että ymmärrän ongelma-alueen, mutta en tunne tätä tiettyä syntaksia tai kirjastoa.

[liitä koodi tähän]

Vianetsintä:

Note
Pohja

Seuraava [language]-koodi tuottaa tämän virheilmoituksen: [paste error message].

Tässä on koodi: [paste code]

Tunnista todennäköisin syy ja ehdota korjausta. Jos mahdollisia syitä on useita, listaa ne todennäköisyysjärjestyksessä.

Testien kirjoittaminen:

Note
Pohja

Kirjoita yksikkötestit seuraavalle funktiolle käyttäen [testing framework]. Kattaa: onnistunut tapaus, vähintään kaksi reunatapausta ja yksi tapaus, jonka tulisi aiheuttaa virheen.

[paste function here]

Mitä tulee aina tehdä tekoälyn tuottaman koodin kanssa

Tekoäly tuottaa koodia, joka näyttää oikealta. Se ei kuitenkaan aina ole oikein. Ennen kuin käytät tekoälyn tuottamaa koodia tuotantoympäristössä:

  • Lue se — jos et pysty selittämään, mitä koodi tekee rivi riviltä, sitä ei tulisi ottaa käyttöön;
  • Testaa se — suorita koodi esimerkkisyötteillä, mukaan lukien reunatapaukset ja odottamattomat arvot;
  • Tarkista tietoturva — tekoälyn tuottama koodi voi aiheuttaa haavoittuvuuksia, erityisesti todennuksessa, syötteiden käsittelyssä ja tietojen käytössä;
  • Tarkista riippuvuudet — tekoäly voi ehdottaa kirjastoja, jotka ovat vanhentuneita, poistettu käytöstä tai eivät ole hyväksyttyjä ympäristössäsi.

Nopeus ei ole tavoite. Toimiva, turvallinen ja ylläpidettävä koodi on.

1. Mikä seuraavista EI ole suositeltavaa, kun käytetään tekoälyn tuottamaa koodia tuotantoympäristössä?

2. Millaisissa tehtävissä tekoäly suoriutuu erityisen hyvin ei-teknisille käyttäjille?

question mark

Mikä seuraavista EI ole suositeltavaa, kun käytetään tekoälyn tuottamaa koodia tuotantoympäristössä?

Valitse oikea vastaus

question mark

Millaisissa tehtävissä tekoäly suoriutuu erityisen hyvin ei-teknisille käyttäjille?

Valitse oikea vastaus

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 5

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Osio 3. Luku 5
some-alt