ԱԲ գործակալների ինժեներիայի հասկացություններ
Կարճ, պատասխանն առաջինը դնող բացատրություններ ԱԲ գործակալներ կառուցելու հիմնական գաղափարների մասին։
- Agent architectureԳործիքների օգտագործման ցիկլըԳործիքների օգտագործման ցիկլն այն հիմնական ցիկլն է, որով աշխատում է ԱԲ գործակալը. մոդելը որոշում է գործողություն, գործիքը կատարում է այն, արդյունքը վերադարձվում է, և մոդելը կրկին որոշում է՝ կրկնելով, մինչև առաջադրանքը կատարվի։
- PromptingՀամակարգային հուշումՀամակարգային հուշումը մշտական հրահանգն է, որը տրվում է ԱԲ մոդելին զրույցի մեկնարկից առաջ. այն սահմանում է մոդելի դերը, կանոնները, տոնը, ինչպես նաև գործիքներն ու սահմանափակումները, որոնց պետք է հետևի։
- Model fundamentalsՀամատեքստի պատուհանՀամատեքստի պատուհանը տեքստի առավելագույն քանակն է՝ չափված թոքեններով, որը մոդելը կարող է միանգամից դիտարկել՝ ներառելով համակարգային հուշումը, մինչ այժմ եղած զրույցը, գործիքների արդյունքները և այն պատասխանը, որ գեներացնում է։
- Knowledge & memoryՈրոնմամբ հարստացված գեներացում (RAG)Որոնմամբ հարստացված գեներացումը (RAG) օրինաչափություն է, որտեղ հարցման պահին համապատասխան փաստաթղթերը բերվում են արտաքին պահոցից և ներդրվում հուշման մեջ, որպեսզի մոդելը պատասխանի այդ թարմ, կոնկրետ նյութից, այլ ոչ միայն հիշողությունից։
- Agent architectureՖունկցիաների կանչՖունկցիաների կանչը (նաև՝ գործիքների կանչ) այն մեխանիզմն է, որով մոդելը կառուցվածքային արգումենտներով պահանջում է կոնկրետ, սահմանված ֆունկցիա՝ արձակ տեքստով պատասխանելու փոխարեն. այն կամուրջն է, որ թույլ է տալիս գործակալին իրականում գործել։
- SafetyՀուշման ներարկումՀուշման ներարկումը հարձակում է, երբ մոդելի կարդացած բովանդակության մեջ թաքնված չարամիտ հրահանգները՝ վեբ էջ, ֆայլ, գործիքի արդյունք, փորձում են վերագրել գործակալի իրական հրահանգները և ստիպել նրան գործել օգտատիրոջ դեմ։
- Agent architectureReAct օրինաչափությունըReAct-ը (Reason + Act, բանականացում + գործողություն) գործակալի օրինաչափություն է, որտեղ մոդելը միահյուսում է բացահայտ բանականացումը գործիքային գործողությունների հետ՝ մտածելով, թե ինչ անել, գործելով, դիտարկելով արդյունքը, ապա նորից մտածելով։
- Tooling & interoperabilityModel Context Protocol (MCP)Model Context Protocol-ը (MCP) բաց ստանդարտ է ԱԲ գործակալները արտաքին գործիքների և տվյալների հետ ընդհանուր ինտերֆեյսի միջոցով միացնելու համար, այնպես որ ցանկացած համապատասխան կլիենտ կարող է օգտագործել ցանկացած համապատասխան սերվեր։
- Knowledge & memoryԳործակալի հիշողությունԳործակալի հիշողությունն այն է, թե ինչպես է գործակալը պահպանում տեղեկությունը մեկ համատեքստի պատուհանից դուրս՝ առաջադրանքի ներսում կարճաժամկետ աշխատանքային վիճակից մինչև երկարաժամկետ պահոցներ, որոնք կարող է որոնել և վերաօգտագործել սեսիաների միջով։
- EvaluationԳնահատումներ ԱԲ գործակալների համարԳնահատումները (evals) համակարգված թեստեր են, որոնք չափում են, թե որքան լավ է ԱԲ գործակալը կատարում առաջադրանքը՝ թեստային փաթեթ ոչ դետերմինիստական համակարգերի համար, որն օգտագործվում է ռեգրեսիաներ որսալու և փոփոխությունները համեմատելու համար։
- Model fundamentalsՀալյուցինացիաՀալյուցինացիան այն է, երբ մոդելը վստահորեն նշում է ինչ-որ կեղծ կամ հորինված բան՝ հնարելով փաստեր, աղբյուրներ կամ մանրամասներ, որոնք երբեք չեն եղել իր մուտքում կամ ճիշտ չեն եղել այդ ձևով։
- Knowledge & memoryEmbeddings (ներդրումային վեկտորներ)Embedding-ը թվային վեկտոր է, որը ներկայացնում է տեքստի կամ պատկերի մի հատվածի իմաստը՝ տեղակայված այնպես, որ նման իմաստներն իրար մոտ լինեն. դա իմաստային որոնման և վերցնման հիմքում ընկած մեխանիզմն է։