Ennen kuin agentti tekee mitään hyödyllistä, koneesta tehdään rauhallinen työtila. Tämä moduuli on tahallaan maanläheinen. Tarkistamme Macin, luomme kansiorakenteen ja päätämme, missä salaisuudet pidetään. Kun pohja on tylsä ja selkeä, agentti voi myöhemmin olla hyödyllinen ilman että se pääsee vahingossa liian pitkälle.
Tarkat komennot ja tekninen selostus ovat tämän moduulin lopussa.
Mitä valmius tarkoittaa
Valmis Mac ei tarkoita täydellistä kehittäjäkonetta. Se tarkoittaa, että tiedät neljä asiaa:
- Millä koneella harjoittelet.
- Missä agentin tiedostot asuvat.
- Mistä agentti saa lukea.
- Mihin se saa kirjoittaa.
Oma Digitiimi tarvitsee alussa oman pienen huoneen. Se huone on kansio, jossa on harjoituslähteet, agenttien ohjeet, lokit ja väliaikaiset tiedostot. Et aloita koko kotikansion avaamisesta. Aloitat laatikosta, jonka sisällön tunnet.
Työtilan periaate
Hyvä työtila on arkinen:
agentssisältää agenttien roolikortit.groundtruthsisältää lähteet, joita agentti saa lukea.wikisisältää agentin kirjoittamat muistiot.logssisältää jäljen siitä, mitä tehtiin.secretssisältää salaisuudet tiukemmin rajattuna.tmpon harjoittelun roskakori.
Tärkeintä ei ole kansioiden nimet vaan ajatus. Lähdeaineisto ja agentin tulkinta pidetään erillään. Salaisuudet eivät kuulu tavallisiin muistiinpanoihin. Lokit eivät ole koriste, vaan tapa nähdä mitä tapahtui.
Mallipolku ilman yllätyksiä
Agentti tarvitsee yhteyden kielimalliin. Aloittelijalle paras ensimmäinen polku on tavallinen kuukausitilaus, jota käytetään omalta koneelta. Silloin jokainen harjoitus ei muutu erilliseksi käyttöperusteiseksi laskuksi.
Tämä ei tarkoita, että muut tavat olisivat vääriä. Se tarkoittaa, että oppimisen alussa ennustettavuus voittaa hienouden. Kun ymmärrät työnkulut, voit myöhemmin valita tarkemman tai tuotantomaisemman tavan.
Salaisuuksien sääntö
Tee itsellesi yksi sääntö jo nyt: salaisuus ei koskaan kuulu keskusteluun, muistioon tai julkiseen projektikansioon. Salaisuus on esimerkiksi palvelun avain, puhelinhälytyksen tunnus tai salasana.
Jos agentti tarvitsee salaisuuden myöhemmin, se luetaan rajatusta tiedostosta ajon hetkellä. Et liitä sitä ohjeeseen. Et kopioi sitä lokiin. Et laita sitä esimerkkitiedostoon.
Tämä kuulostaa kireältä, mutta se tekee myöhemmästä rakentamisesta rennompaa. Kun rajat ovat selvät, sinun ei tarvitse joka kerta miettiä, vuotaako jokin.
Harjoituslähteet ensin
Kopioi työtilaan muutama vaaraton teksti. Hyviä harjoituslähteitä ovat esimerkiksi:
- kuvitteellisen kahvilaketjun viikon tilauslista
- remonttiyrityksen kuvitteellinen tarjouspyyntö
- pienen toiminimen esimerkkikuitit ilman oikeita henkilötietoja
- yhdistyksen keksitty kokousmuistio
Älä aloita terveys-, talous-, lapsi- tai asiakastiedoista. Opettele ensin rakenne aineistolla, jonka kanssa virhe ei haittaa.
Milloin kone on valmis
Kone on valmis seuraavaan moduuliin, kun pystyt vastaamaan kyllä näihin:
- Löydän agenttityötilan yhdellä komennolla tai Finderista.
- Tiedän, mikä kansio on lähteille ja mikä agentin kirjoituksille.
- Harjoituslähteissä ei ole oikeita salaisuuksia tai arkaluonteisia henkilötietoja.
- Tiedän, mitä mallipolkua käytän alussa.
- Minulla on lokikansio, johon voidaan kirjoittaa yksinkertainen merkintä.
Jos jokin puuttuu, korjaa se nyt. Seuraavissa moduuleissa oletamme, että agentilla on oma rajattu paikka.
Ennen seuraavaa moduulia: ota pieni varmuuskopio
Kun pohja toimii, tee siitä kopio. Kopion ei tarvitse olla hieno. Tavoite on, että uskallat kokeilla, koska voit palata alkuun.
Kirjoita myös lyhyt ympäristömuistio. Siihen riittää kone, työtilan sijainti, ensimmäinen mallipolku, harjoituslähteet ja lista asioista, joihin et vielä anna pääsyä.
Tämä muistio on ensimmäinen pieni pala Oma Digitiimin hallintaa. Agenttiorganisaatio tarvitsee muistia jo ennen ensimmäistä agenttia.
Tarkat komennot ja vaiheet (valinnainen)
Tarkista Macin tiedot:
uname -m
sw_vers -productVersion
Asenna Homebrew, jos sitä ei vielä ole:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Asenna peruspaketit:
brew install git node pnpm python
Luo työtila:
mkdir -p ~/Agentit/{agents,groundtruth,wiki,logs,secrets,tmp,bin}
chmod 700 ~/Agentit/secrets
printf '%s työtila luotu\n' "$(date '+%Y-%m-%d %H:%M')" >> ~/Agentit/logs/activity.log
Kirjaa oma ympäristö:
cat > ~/Agentit/wiki/ymparisto.md <<'EOF'
# Oma agenttiympäristö
Kone:
macOS:
Mallipolku:
Työtila: ~/Agentit
Salaisuudet: ~/Agentit/secrets
EOF
Voit myös hakea kurssin tarkistimen myöhempää käyttöä varten:
curl -fsSL https://kurssi.hoitovirhe.fi/bin/tarkista-asennus.sh -o ~/Agentit/bin/tarkista-asennus.sh
chmod 700 ~/Agentit/bin/tarkista-asennus.sh
~/Agentit/bin/tarkista-asennus.sh pohja
Tiivistelmä
- Agentin ensimmäinen turvaraja on oma rajattu työtila.
- Lähteet, agentin kirjoitukset, lokit ja salaisuudet pidetään eri paikoissa.
- Harjoittelu tehdään vaarattomalla aineistolla.
- Kuukausitilaukseen nojaava mallipolku on alussa ennustettava.
- Seuraavaksi katsomme, mitä agenttityökalun asennus tekee koneelle.