Harness-verkfræði: hvað hún er og hvernig hún virkar

Leiðarvísir á mannamáli um hvað harness fyrir gervigreind er og hvernig harness-verkfræði mótar það sem gervigreindarfulltrúar geta gert.

Diagram of an AI harness: an AI model that reads and writes text sits at the center, connected to six parts: agent loop, context management, tools, memory, permissions, and verification.

Hvað felst í harness-hönnun

Harness-hönnun snýst um að smíða harness gervigreindartóls, það er alla hluta tólsins nema sjálft gervigreindarlíkanið.

Líkanið er gervigreindarkerfið sjálft, sem hefur verið þjálfað á miklu magni texta svo það geti lesið og skrifað tungumál. Dæmi um gervigreindarlíkön eru GPT frá OpenAI, Claude frá Anthropic og Gemini frá Google.

Eitt og sér getur líkan aðeins tekið við texta (og stundum myndum eða hljóði) og skrifað texta til baka. Það man ekki fyrri samtöl, getur ekki flett upp nýjustu upplýsingum og getur ekki keyrt kóða. Þess vegna þarf það harness sem stýrir því hvaða upplýsingar líkanið fær, hvaða forrit það getur notað, hvað það má gera og hvernig vinna þess er yfirfarin.

Jafnvel einfaldur spjallaðstoðarmaður þarf harness. Líkanið gleymir hverjum samskiptum um leið og það svarar, svo harness heldur skrá yfir samtalið. Ef einhver spyr um París og fylgir því svo eftir með „hver er íbúafjöldinn þar?“ sendir harness báðar spurningarnar saman til líkansins. Þannig veit líkanið að „þar“ á við París.

Harness-hönnun er ein af ástæðum þess að tvö tól sem byggja á sama líkani geta staðið sig svo ólíkt. Í einni óháðri prófun héldu rannsakendur til dæmis líkaninu (GPT5) óbreyttu og breyttu aðeins harness, og einkunn líkansins á forritunarprófi breyttist um allt að 11%.

Þróunaraðilar gervigreindarlíkana á borð við Anthropic og OpenAI smíða harness fyrir eigin gervigreindarvörur, svo sem Claude Code og Codex. Fyrirtæki sem smíða gervigreindarvörur hanna svo harness fyrir þau undirliggjandi líkön sem þau velja. Fólk sem notar gervigreindartól mótar líka hluta af harness. Í mörgum tólum geta notendur bætt við föstum fyrirmælum, tengt forrit og valið hvaða aðgerðir þurfa samþykki þeirra áður en tólið heldur áfram.

Harness-hönnun fyrir gervigreindarfulltrúa

Öll gervigreindartól hafa harness, en harness-hönnun verður sérstaklega mikilvæg þegar unnið er með gervigreindarfulltrúum. Gervigreindarfulltrúar sjá sjálfir um verk í mörgum skrefum, eins og að rannsaka samkeppnisaðila og setja niðurstöðurnar í töflureikni, og harness keyrir hvert skref. Ef harness gerir mistök, til dæmis með því að sækja verð frá síðasta ári, hefur það því líka áhrif á öll hin skrefin.

Flest harness gervigreindarfulltrúa skiptast í sex meginhluta:

1. Lykkja gervigreindarfulltrúans

Lykkja gervigreindarfulltrúans er kóði innan harness sem heldur verkinu gangandi, eitt skref í einu.

Gervigreindarlíkanið ákveður næsta skref sem þarf til að ljúka verkinu og skrifar verkfærakall: stutta beiðni sem tilgreinir verkfæri í harness, svo sem vefleit, og hvað verkfærið á að gera.

Harness kemur auga á beiðnina, keyrir leitina og bætir niðurstöðunum við það sem líkanið sér. Líkanið les þær og ákveður hvað það gerir næst.

2. Samhengisstjórnun

Líkan öðlast almenna þekkingu í þjálfun, en sú þekking nær aðeins fram að þeim degi sem þjálfuninni lauk. Hún nær ekki yfir neitt sem varðar sérstaklega verkið sem fyrir liggur, eins og skrár fyrirtækis, fréttir dagsins eða það sem sagt var fyrr í samtalinu.

Fyrir allt slíkt reiðir líkanið sig á samhengisgluggann sinn: textann sem harness lætur það fá fyrir hvert svar, svo sem fyrirmæli þess, fyrirspurnina, samtalið hingað til og leitarniðurstöður.

Glugginn rúmar aðeins ákveðið magn texta. Og jafnvel áður en glugginn fyllist missa líkön stundum af upplýsingum sem leynast í miðju langra inntaka.

Þess vegna sér harness um samhengisstjórnunina og velur aðeins þær upplýsingar sem hvert skref þarfnast. Ef verkið er til dæmis að bera saman verðlagningu fimm samkeppnisaðila gæti harness látið fylgja verðsíðu hvers fyrirtækis frekar en allan vef þess. Í löngum verkum getur harness líka skipt ítarlegri skrá yfir fyrri skref út fyrir stutta samantekt, svo líkanið haldi utan um það sem það hefur gert án þess að sú saga fylli gluggann.

3. Verkfæri

Verkfæri eru kóði sem framkvæmir þær aðgerðir sem líkanið biður um. Hvert verkfæri sér um eina tegund aðgerðar, svo sem að leita á vefnum, opna og lesa vefsíðu, keyra kóða eða breyta skrá. Þegar líkanið skrifar verkfærakall kemur harness því til rétta verkfærisins og skilar niðurstöðunni.

Mörg harness innihalda líka tengingar, sem eru verkfæri sem tengja gervigreindarfulltrúann við tiltekið forrit, svo sem tölvupóst, dagatal eða sameiginlegt drif, með aðgangi sem einstaklingur hefur veitt. Með tengingu við dagatal getur gervigreindarfulltrúi til dæmis athugað hvenær einhver er laus áður en hann stingur upp á fundartíma.

4. Minni

Minni samanstendur af vistuðum upplýsingum sem flytjast á milli samtala. Harness vistar stutta minnispunkta á meðan á samtali stendur, svo sem kjörstillingar viðkomandi eða hvar verkefni stendur. Í upphafi næsta samtals bætir harness þessum minnispunktum við samhengisgluggann, svo líkanið lesi þá áður en það les nýju fyrirspurnina. Þannig getur gervigreindarfulltrúi til dæmis haldið áfram með vikulega skýrslu þar sem frá var horfið í stað þess að byrja aftur frá grunni.

5. Heimildir

Heimildir eru reglur um hvað gervigreindarfulltrúi hefur aðgang að og hvað hann má gera. Aðgangsreglur ákvarða hvaða skrár, forrit eða vefsvæði hann getur opnað. Samþykktarreglur ákvarða hvaða aðgerðir þurfa að bíða eftir samþykki manneskju, svo sem að senda skilaboð eða kaupa eitthvað.

Fyrirtækið sem býr til gervigreindarfulltrúann setur sumar þessara reglna upp í kóða harness. Síðan geta stjórnendur fyrirtækis eða stofnunar bætt við eigin reglum og einstakir notendur geta valið atriði eins og hvaða reikninga á að tengja.

6. Sannprófun

Sannprófun er kóði sem yfirfer vinnu gervigreindarfulltrúans áður en hún berst manneskju. Hún notar tvenns konar athuganir:

  • Fastar reglur, sem eru tilteknar prófanir sem standast eða falla á sama hátt í hvert sinn, eins og að staðfesta að hver tala í skýrslu komi fyrir í skjali sem gervigreindarfulltrúinn las í raun.
  • Yfirferð annars gervigreindarlíkans, sem les vinnuna og leggur mat á hana. Hún getur greint vandamál sem erfitt er að setja í reglu, eins og samantekt sem sleppir mikilvægu atriði.

Engin ein athugun grípur allt, svo harness sameinar yfirleitt báðar gerðirnar. Þegar athugun finnur vandamál bætir harness lýsingu á því við samhengisglugga líkansins og sendir verkið aftur í gegnum lykkju gervigreindarfulltrúans. Líkanið lagfærir vandamálið og reynir aftur, svo mörg mistök eru leiðrétt áður en notandinn sér niðurstöðuna.

Dæmi um harness-hönnun

Undirbúningur fyrir fund með viðskiptavini

Verk: Viðskiptastjóri biður gervigreindarfulltrúa að undirbúa samantekt fyrir fund morgundagsins með viðskiptavini, þar sem farið er yfir óleyst mál og drög að dagskrá.

Það sem harness gerir:

  • Í gegnum tengingu við tölvupóst leitar gervigreindarfulltrúinn í pósthólfi viðskiptastjórans að skilaboðum sem tengjast viðskiptavininum.
  • Heimildir leyfa honum að lesa tölvupóst en ekki að senda neinn.
  • Samhengisstjórnun lætur líkanið aðeins fá skilaboð síðustu þriggja mánaða við þennan viðskiptavin, ekki allt pósthólfið.
  • Lykkja gervigreindarfulltrúans keyrir nokkrar umferðir af leit og lestri og líkanið flokkar það sem það finnur í óleyst mál.
  • Sannprófun athugar síðan hvort hvert mál í samantektinni vísi í raunverulegan tölvupóst.

Möguleg niðurstaða: Viðskiptastjórinn fær eins síðu samantekt þar sem rekja má hvert atriði til upprunalega tölvupóstsins.

Uppfærsla á mánaðarlegri söluskýrslu

Verk: Rekstrarstjóri biður gervigreindarfulltrúa að uppfæra mánaðarlegu söluskýrsluna með tölum þessa mánaðar.

Það sem harness gerir:

  • Minni hleður inn minnispunktum úr samtali síðasta mánaðar, meðal annars um snið skýrslunnar og beiðni rekstrarstjórans um að námunda tölur að næsta þúsundi.
  • Skráaverkfæri opnar sölutöflureikninn á sameiginlegu drifi teymisins.
  • Heimildir leyfa gervigreindarfulltrúanum að breyta drögunum að skýrslunni en ekki upprunalega töflureikninum, svo ekki sé hægt að breyta upprunalegu tölunum fyrir mistök.
  • Sannprófun athugar hvort samtölurnar í skýrslunni passi við töflureikninn.

Möguleg niðurstaða: Skýrslan berst á sama sniði og í síðasta mánuði, án þess að notandinn þurfi að útskýra það aftur.

Flokkun sameiginlegs pósthólfs

Verk: Þjónustuteymi biður gervigreindarfulltrúa að flokka beiðnir morgunsins eftir efni og semja drög að svörum við þeim algengustu.

Það sem harness gerir:

  • Lykkja gervigreindarfulltrúans fer í gegnum pósthólfið, ein skilaboð í einu.
  • Fyrir hver skilaboð velur líkanið efnismerki og harness setur það á í gegnum tenginguna við tölvupóstinn.
  • Í upphafi verksins bætir harness samþykktum svarsniðmátum teymisins við samhengisgluggann til leiðsagnar, svo líkanið byggi hver drög á sniðmáti.
  • Samþykktarregla geymir hvert svar sem drög þar til einhver í teyminu fer yfir það og sendir það.

Möguleg niðurstaða: Teymið byrjar daginn með flokkaðar beiðnir og svör sem bíða yfirferðar.

Lagfæring á villu á vefsvæði

Verk: Forritari biður gervigreindarfulltrúa fyrir forritun að lagfæra villu sem kemur í veg fyrir að greiðsluhnappur virki.

Það sem harness gerir:

  • Gervigreindarfulltrúinn vinnur í sandkassa, einangruðu afriti af kóðanum þar sem breytingar hans geta ekki haft áhrif á vefsvæðið í notkun.
  • Kóðaverkfæri gerir líkaninu kleift að lesa og breyta skrám.
  • Eftir hverja breytingu keyrir sannprófun sjálfvirkar prófanir verkefnisins.
  • Prófanir sem mistakast fara aftur til líkansins sem nýjar upplýsingar.

Möguleg niðurstaða: Gervigreindarfulltrúinn heldur áfram að aðlaga lagfæringuna þar til prófanirnar standast. Forritarinn fer síðan yfir breytinguna áður en hún fer í loftið.

Munurinn á harness-hönnun, fyrirmælahönnun og samhengishönnun

Fyrirmælahönnun snýst um að semja og fínstilla eina fyrirspurn. Samhengishönnun snýst um að stýra öllu sem líkanið sér. Harness-hönnun er ferlið við að hanna og bæta allt kerfið sem líkanið starfar innan.

Hugtak

Hver sér yfirleitt um það

Dæmi úr greiningu á samkeppnisaðilum

Fyrirmælahönnun

Allir sem skrifa fyrirspurn

Að biðja um „eina línu fyrir hvern samkeppnisaðila, einn dálk fyrir hvert verðþrep“

Samhengishönnun

Fólkið sem smíðar harness, auk notenda sem hengja við skrár eða sniðmát

Að láta líkanið fá verðsíðu hvers samkeppnisaðila og töflureiknissniðmát teymisins

Harness-hönnun

Fyrirtæki sem búa til gervigreindarvörur, auk teyma og notenda sem velja stillingar og kjörstillingar og hlaða upp upplýsingum

Að ákveða hvaða verkfæri gervigreindarfulltrúinn getur notað, hvaða aðgerðir þurfa samþykki og hvernig vinna hans er yfirfarin

Hvernig notendur geta haft áhrif á harness gervigreindartóls

Mestur hluti harness gervigreindarfulltrúa kemur frá fyrirtækinu sem býr hann til, en margar gervigreindarvörur leyfa notendum að aðlaga hluta þess með stillingum á borð við sérsniðin fyrirmæli, tengd forrit og samþykktir.

Notendur geta mótað harness gervigreindarfulltrúa, og bætt niðurstöður hans, á fjóra vegu:

1. Föst fyrirmæli

Föst fyrirmæli eru minnispunktar sem einstaklingur skrifar einu sinni, svo harness geti bætt þeim við samhengisgluggann í upphafi hvers verks. Það borgar sig að setja þau upp fyrir allt sem viðkomandi myndi annars endurtaka í hverri fyrirspurninni á fætur annarri: hver hann er og hvað hann gerir, hvernig hann vill að texti sé skrifaður eða reglurnar fyrir endurtekið verk eins og mánaðarlega skýrslu fyrir viðskiptavin.

Margar gervigreindarvörur bjóða upp á föst fyrirmæli á tveimur stigum. Fyrirmæli fyrir allan reikninginn henta fyrir það sem á við um alla vinnu, eins og stafsetningarvenjur. Verkefnafyrirmæli henta fyrir einn viðskiptavin eða eitt verkflæði, svo leiðsögn fyrir eitt berst ekki yfir í annað.

Föst fyrirmæli virka eins í spjallaðstoðarmönnum og gervigreindarfulltrúum, en gervigreindarfulltrúar reiða sig meira á þau. Í spjalli getur einstaklingur leiðrétt gervigreindina eftir hvert svar. Gervigreindarfulltrúi getur tekið mörg skref áður en nokkur sér vinnu hans, svo fyrirmæli sem gefin eru fyrir fram eru ein fárra leiða til að stýra honum á leiðinni.

Hvernig á að skrifa áhrifarík föst fyrirmæli

  • Byrjaðu á stuttum fyrirmælum, eins og: „Ég er markaðsstjóri hjá hugbúnaðarfyrirtæki. Skrifaðu á einfaldri ensku, hafðu samantektir styttri en 200 orð og notaðu bandaríska stafsetningu.“
  • Bættu við fyrirmælin þegar gervigreindin gerir mistök. Ef gervigreindin námundar ítrekað tölur sem teymið þarf að hafa nákvæmar skaltu bæta við línu um það.
  • Hafðu fyrirmælin nákvæm: „Gefðu upp nákvæmar tölur, aldrei námundaðar“ er betra en „Gættu nákvæmni“.
  • Hafðu listann stuttan og fjarlægðu línur þegar þær hætta að gagnast, því hver lína tekur pláss í samhengisglugganum.

2. Tengd forrit

Tengd forrit tengja gervigreindarvöru við þau verkfæri sem einstaklingur notar nú þegar, svo sem tölvupóst, dagatal eða sameiginlegt drif. Þegar forrit hefur verið tengt getur gervigreindin unnið með eigin upplýsingar viðkomandi í stað þess að vinna aðeins með það sem er límt inn í spjallið.

Það borgar sig að setja upp tengingar þegar verk byggir á upplýsingum sem eru geymdar í þessum forritum, eins og að undirbúa fundarsamantekt úr tölvupóstþráðum eða draga saman skjöl á sameiginlegu drifi.

Hvernig á að tengja forrit á öruggan hátt

  • Tengdu aðeins þau forrit sem verkið þarfnast, því hver tenging eykur hættuna á villum.
  • Veldu skrifvarinn aðgang þar sem hann er í boði. Gervigreindarfulltrúi sem undirbýr fundarsamantektir þarf til dæmis að lesa tölvupóst, ekki senda hann.
  • Stilltu tengingar eftir verkefnum þar sem varan leyfir það. Í Perplexity getur fólk til dæmis valið hvaða tengingar hvert verkefni notar.
  • Mundu að aftengja forrit sem eru ekki lengur í notkun.

3. Samþykktarstillingar

Samþykktarstillingar ákvarða hvaða aðgerðir þurfa að bíða eftir samþykki manneskju áður en gervigreindin heldur áfram. Sum samþykki eru innbyggð í vöruna og sumar vörur leyfa fólki að velja hvaða aðrar aðgerðir þurfa samþykki.

Hvernig á að setja samþykktarreglur

  • Krefstu samþykkis fyrir aðgerðir sem ekki er hægt að afturkalla, svo sem að senda skilaboð, kaupa eitthvað eða eyða skrá.
  • Hafðu listann yfir það sem þarf að samþykkja stuttan. Ef gervigreindarfulltrúi biður um staðfestingu á hverju smáskrefi fer fólk að samþykkja án þess að lesa.

4. Viðmið og athuganir

Flestar gervigreindarvörur eru með einhver innbyggð viðmið. Perplexity lætur til dæmis tilvísanir í heimildir fylgja svörum sínum svo hægt sé að sannreyna hverja fullyrðingu. Viðmið sem notendur setja sjálfir bæta við því sem vara getur ekki vitað af sjálfsdáðum, til dæmis hvaða skýrslusnið teymi kýs.

Hvernig á að setja viðmið fyrir vinnu gervigreindar

  • Útvegaðu sniðmát fyrir endurtekin verk svo gervigreindin hafi fasta uppbyggingu til að fylla út í.
  • Deildu dæmi um fyrri vinnu sem teyminu líkaði svo gervigreindin geti líkt eftir tóninum og nákvæmninni.
  • Biddu um tengil á heimild við hverja tölu.
  • Farðu vandlega yfir fyrstu niðurstöður og breyttu endurteknum annmörkum í ný föst fyrirmæli.

Hvernig Perplexity nálgast harness fyrir gervigreindarfulltrúa

Perplexity Computer keyrir á harness sem er óháð líkönum og sameinar yfir 20 háþróuð líkön í eitt kerfi. Kerfið skiptir hverju verkefni í undirverkefni, felur þau undirfulltrúum (aðskildum gervigreindarfulltrúum sem sjá hver um sinn hluta) og beinir hverjum verkhluta til líkans sem hentar honum.

Kynntu þér hvernig á að setja upp fyrirmæli, skrár og tengingar í leiðarvísinum um verkefni í Perplexity.

Algengar spurningar

Hvað er harness-verkfræðingur?

Harness-verkfræðingur hannar og viðheldur kerfinu sem gerir gervigreindarlíkani kleift að skila áreiðanlegri vinnu. Það getur falið í sér að bæta við nýju verkfæri sem gervigreindarfulltrúinn getur notað, grafast fyrir um hvers vegna gervigreindarfulltrúi gerir sífellt sömu mistökin eða herða athuganirnar sem hann framkvæmir áður en hann lýkur verkefni. Þetta er ekki hefðbundinn starfstitill, þótt það gæti breyst. Vinnan er yfirleitt í höndum hugbúnaðarverkfræðinga hjá gervigreindarfyrirtækjum eða í teymum sem smíða gervigreindarfulltrúa. Í framleiðsluiðnaði vísar enska starfsheitið „harness engineer“ hins vegar til þess sem hannar raflagnabeisli, það er kapalknippin inni í bílum og vélum.

Hvað er harness fyrir gervigreindarfulltrúa?

Með harness fyrir gervigreindarfulltrúa er yfirleitt átt við allt í gervigreindarfulltrúa annað en sjálft líkanið. Þar á meðal er kóðinn sem keyrir lykkju fulltrúans, heldur utan um samhengi, framkvæmir köll í verkfæri, geymir minni, framfylgir heimildum og yfirfer vinnu fulltrúans áður en hún berst til manneskju.

Er harness í öllum gervigreindartólum?

Já. Jafnvel einfaldur spjallaðstoðarmaður reiðir sig á harness til að halda utan um samtalið, þar sem líkanið man ekki fyrri skilaboð af sjálfsdáðum.

Forritarar geta líka notað líkan með því að senda því beiðnir úr eigin hugbúnaði í gegnum API (tengingu sem gerir einu forriti kleift að senda beiðnir til annars). Í því tilviki sinnir kóði forritarans sjálfs því hlutverki sem harness gegnir annars.

Verður þörfin fyrir harness úr sögunni með betri líkönum?

Betri líkön gætu þurft minni leiðsögn skref fyrir skref, svo hluti af því sem harness sinnir í dag gæti minnkað. En líkan eitt og sér breytir aðeins texta í texta. Það hefur hvorki nettengingu né aðgang að öðrum forritum. Aðgangur að skrám, framkvæmd aðgerða og framfylgd samþykktarreglna fer allt fram í hugbúnaðinum í kringum líkanið, svo sú vinna verður líklega áfram hlutverk harness, sama hversu öflug líkönin verða.