AI ja ohjelmistokehitys kotiautomaation näkökulmasta

  • Viestiketjun aloittaja Viestiketjun aloittaja Espejot
  • Aloituspäivämäärä Aloituspäivämäärä

Espejot

Hyperaktiivi
Laitetaan pystyyn keskustelua AI käyttö ohjelmoinnin apuna.

Parisen viikkoa ole koodaillut - copypeistannut - ja käynnyt kehitsykeskustelua ChatGPT:n kanssa. Koska kyse on kotiautomaatiosta niin liittyy olennaisena osana rauta ja ulkopuoliset kirjastot. Miten lähdeaineisto - ja aineisto ylipäätämnsä kannattaa jaäsennellä jotta AI muistaa aikaiseemin tehdyt asia. Olen yrittänyt jakaa keskustelun loogisiin aihepiireihin tyyliin " Tässä keskustelussa jatkamme Pingvin XL:n integraatiota ja jätämme toimivan DEVCONFIG-06-toteutuksen toistaiseksi ennalleen." Ajatuksia kokemuksia?
 
Laitetaan pystyyn keskustelua AI käyttö ohjelmoinnin apuna.

Parisen viikkoa ole koodaillut - copypeistannut - ja käynnyt kehitsykeskustelua ChatGPT:n kanssa. Koska kyse on kotiautomaatiosta niin liittyy olennaisena osana rauta ja ulkopuoliset kirjastot. Miten lähdeaineisto - ja aineisto ylipäätämnsä kannattaa jaäsennellä jotta AI muistaa aikaiseemin tehdyt asia. Olen yrittänyt jakaa keskustelun loogisiin aihepiireihin tyyliin " Tässä keskustelussa jatkamme Pingvin XL:n integraatiota ja jätämme toimivan DEVCONFIG-06-toteutuksen toistaiseksi ennalleen." Ajatuksia kokemuksia?
Kannattaa ottaa heti alkuun koodirepository käyttöön esim. GIT ja asentaa joku kehitystyökalu esim. IntelliJ tai VS Code ja Cline.
Sitten pyydät ai:ta tekemään noista rauta ja ulkoisista kirjastoista .md tiedostot ja esim. .clienrule ohjeistus että rauta ja ulkopuoliset kirjastot löytyy paikasta X ja niitä täytyy pitää yllä.
Kannattaa vaatia myös että kaikesta tekemisestä kirjataan status tiedostoja, silloin AI pysyy kärryillä mitä on tehty ja mistä tietoa löytyy.
Voit sitten helposti avata uusia taskeja agenteille niin konteksti ei kasva kohtuuttomaksi.
Monesti onnistuu kun sanot agentille että kirjoita seuraavasta vaiheesta prompt minkä voin siirtää uuteen ikkunaan..

Itse tykkään erottaa suunnittelun ja tekemisen eri agenteille, ja niille selvät omat ohjeet mitä saa ja mitä ei saa tehdä.

PS. Ja jos nuo versiohallinat ja IDE:t ei ole tuttuja niin kysy vaikka Claude.ai miten kannattaa tehdä, mitä tarkemmin kuvaat mitä olet tekemässä niin saat toimivan ohjeen.
Claudelta ei kannata kysyä mitä LLM malleja kannattaa käyttää, se suosittelee aina omiaan :)
 
Viimeksi muokattu:
Takaisin
Ylös Bottom