Siirry pääsisältöön

Factory Agent – tekoälyn luoma koodidokumentaatio

Factory Agentin koodikuvausten yleiskatsaus​

Factory Agent tuottaa tekoälyn luomaa koodidokumentaatiota suoraan SEW Platform -ympäristössä, mikä helpottaa automaatioprojektien ymmärtämistä, ylläpitoa ja vianmääritystä suunnittelutiimeille. Project View -näkymän kautta käytettävä Factory Agent analysoi automaattisesti projektin rakenteen, logiikan, muuttujat ja koodiartefaktit tuottaakseen selkeää, ihmisen luettavaa dokumentaatiota.

Tämä ominaisuus auttaa tiimejä nopeuttamaan perehdytystä, kaventamaan tietoaukkoja ja parantamaan pitkän aikavälin ylläpidettävyyttä – erityisesti ympäristöissä, joissa hiljainen tieto tai vanhat koodikannat vaikeuttavat käsin kirjoitetun dokumentaation ylläpitoa. Factory Agentin tulosteet luodaan pyynnöstä, jolloin dokumentaatio vastaa aina SEW:ään tallennetun projektin uusinta versiota.

Dokumentaation lisäksi Factory Agent tukee myös tekoälyavusteista koodin vertailua samoille tuetuille valmistajille. Compare Projects View -näkymän kautta käytettävä ominaisuus antaa käyttäjille mahdollisuuden verrata saman projektin kahta versiota ja saada selkeä, jäsennelty yhteenveto muutoksista. Factory Agentin vertailu keskittyy nimenomaan projektin versioiden välisiin muutoksiin ja tarjoaa syvällisemmän näkymän muokkauksiin, refaktorointeihin tai tahattomiin muutoksiin. Näin insinöörit voivat nopeasti validoida muutokset, ymmärtää niiden vaikutukset laitteen toiminnalliseen käyttäytymiseen, tarkastaa työn ennen käyttöönottoa ja säilyttää auditointivalmiin näkyvyyden projektin kehittymiseen ajan myötä.

Factory Agentin valmistajien ja PLC-kielten yhteensopivuusmatriisi​

SEW-EURODRIVE tarjoaa tekoälypohjaisen työkalun, joka luo yksityiskohtaisen dokumentaation jokaisesta projektista tiedostotasolla. Työkalu tunnistaa tiedoston sisäiset riippuvuudet ja liittää ne saumattomasti osaksi dokumentaatiota.

Tällä hetkellä tuetaan seuraavia valmistajia ja tiedostomuotoja:

ValmistajaStructured Text / SCLLadder LogicFBD
Beckhofftruetruefalse
BoschRexrothtruetruefalse
CODESYStruetruetrue
Rockwell Automationtruetruefalse
SEW MOVIRUN opentruetruefalse
Siemens TIA Portaltruetruefalse
WAGOtruetruefalse

Koodidokumentaation luominen​

Aloita valitsemalla projektiluettelosta projekti, jolle haluat luoda dokumentaation. Napsauta haluamaasi projektia avataksesi sen yksityiskohtaisen näkymän ja käytettävissä olevat dokumentaatiovaihtoehdot.

Tuettujen tiedostojen valitseminen

Valitse Project Viewer -näkymässä mikä tahansa tiedosto, joka tukee dokumentaation luontia.

Dokumentaation luonnin käynnistäminen

  1. Valitse haluamasi tiedosto Project Viewer -näkymästä
  2. Napsauta "Explain"-painiketta käynnistääksesi dokumentaation luontiprosessin
  3. Näkyviin tulee edistymispalkki, joka näyttää luontiprosessin nykyisen tilan

Taustaprosessointi: Dokumentaation luonti suoritetaan taustaprosessina, joten voit siirtyä pois sivulta tai sulkea selaimen keskeyttämättä toimintoa. Voit palata myöhemmin tarkistamaan edistymisen tai tarkastelemaan valmista dokumentaatiota.

tietoa

Note: Vain tuetut tiedostomuotokriteerit täyttävät tiedostot ovat käytettävissä dokumentaation luontiin. Katso yleiskatsausosiosta täydellinen luettelo yhteensopivista tiedostotyypeistä ja -muodoista.

Factory Agent koodin vertailuun (esijulkaisuominaisuus)​

Aloita valitsemalla projektiluettelosta projekti, jonka versioiden eroja haluat vertailla. Napsauta haluamaasi projektia avataksesi sen yksityiskohtaisen näkymän ja käytettävissä olevat dokumentaatiovaihtoehdot, ja valitse kaksi vertailtavaa versiota. Valitse tämän jälkeen "Compare Versions" avataksesi versioiden vertailutyökalun.

Valitse projektinäkymästä elementti, jossa on eroja. Tyypillisesti nämä elementit näkyvät sinisinä (muutettu), vihreinä (lisätty) tai punaisina (poistettu) – valkoinen tarkoittaa, ettei muutoksia ole. Kun vertailunäkymä on näkyvissä, valitse "Explain" siinä lohkossa, jonka eroselityksen haluat nähdä. Eroselitys näytetään lohkon alapuolella.

Dokumentaation tarkkuustasot​

Oletusarvoisesti järjestelmä luo laajan dokumentaation, joka tarjoaa kattavan analyysin yksityiskohtaisine selityksineen ja perusteellisine käsittelyineen. Käyttäjät voivat kuitenkin vaihtaa tiivistettyyn versioon, jos he haluavat suppeamman yleiskatsauksen.

  • Laaja: Tarjoaa yksityiskohtaiset selitykset, kattavan analyysin ja perusteellisen käsittelyn (oletus)
  • Tiivistetty: Esittää olennaiset tiedot ja keskeiset käsitteet tiiviissä muodossa