Այսօրվա եղանակը, KTX-ի չվացուցակը, փոխարժեքը և ընկերության ներքին նյութերը առանձին ստուգելու համար անհրաժեշտ է անցնել տարբեր հավելվածների ու համակարգերի միջև։ AI-ի համար, որն օգտագործում է միայն ուսուցման ավարտի պահին հասանելի տեղեկատվությունը, դժվար է արտացոլել անընդհատ փոփոխվող իրավիճակները։
Tool Calling-ը հնարավորություն է տալիս AI-ին ընտրել օգտատիրոջ հարցմանը համապատասխան արտաքին գործիքներ, ստանալ արդի տեղեկատվություն և կատարել աշխատանքային գործողություններ։ Այս հոդվածում ներկայացվում են Tool Calling-ի աշխատանքի սկզբունքը, կիրառման շրջանակը և նախագծման ժամանակ ստուգման ենթակա կետերը։
Ի՞նչ է Tool Calling-ը
Tool Calling-ը տեխնոլոգիա է, որը կապում է մեծ լեզվային մոդելը արտաքին ֆունկցիաների, API-ների, տվյալների բազաների և աշխատանքային համակարգերի հետ՝ դրանք կանչելու համար։ AI-ն վերլուծում է օգտատիրոջ հարցումը, որոշում անհրաժեշտ գործիքներն ու մուտքային արժեքները, այնուհետև գործիքի վերադարձած արդյունքն օգտագործում է պատասխանելու կամ հաջորդ գործողությունը կատարելու համար։
| Տարբերակման չափանիշ | Ուսուցման տվյալների վրա հիմնված մշակում | Tool Calling-ի վրա հիմնված մշակում |
|---|---|---|
| Տեղեկատվության ժամանակային կետ | Օգտագործվում է մոդելի ուսուցման պահի դրությամբ հասանելի տեղեկատվությունը | Օգտագործվում են կանչի պահին արտաքին աղբյուրներից ստացված տվյալները |
| Հաշվարկ | Արդյունքը ստեղծվում է համատեքստի հիման վրա | Արդյունքը ստուգվում է՝ կանչելով հաշվիչ կամ հաշվարկային ֆունկցիա |
| Ընկերության ներքին նյութեր | Օգտագործվում է միայն ուսուցման գործընթացում ներառված տեղեկատվությունը | Հարցում է կատարվում հասանելիության թույլտվություն ունեցող տվյալների բազաներից և փաստաթղթերի համակարգերից |
| Աշխատանքային գործողությունների կատարում | Պատասխանի տեքստի ստեղծում | Ամրագրումների, գրանցումների, ուղարկումների, հաշվետվությունների ստեղծման և այլ գործողությունների կատարում |
Հարցման մշակման գործընթացը
Գործողություններ, որոնք հնարավոր են Tool Calling-ի միջոցով
Tool Calling-ը տեղեկատվության որոնումն ու աշխատանքների կատարումը կապում է մեկ խոսակցական հոսքի մեջ։ Օգտատերը կարող է բնական լեզվով փոխանցել պայմանները՝ առանց իմանալու յուրաքանչյուր ծառայության որոնման եղանակը կամ ընտրացանկի գտնվելու վայրը։ Կազմակերպությունները կարող են տարբեր կերպ կարգավորել կանչման համար հասանելի գործիքները՝ համապատասխանեցնելով դրանք օգտատիրոջ թույլտվություններին և աշխատանքային կանոններին։
| Կիրառման ոլորտ | Կապակցվող համակարգեր | Մշակման օրինակ |
|---|---|---|
| Իրական ժամանակի տեղեկատվություն | Եղանակի, երթևեկության, փոխարժեքների, բաժնետոմսերի API-ներ | Ընթացիկ պահի տեղեկատվության որոնում և համեմատություն ըստ պայմանների |
| Ճշգրիտ հաշվարկներ | Հաշվիչ, վիճակագրական ֆունկցիաներ, սակագների հաշվարկման API-ներ | Հարկերի, հեռավորության, ծախսերի և վիճակագրական արժեքների հաշվարկ |
| Ներքին տեղեկատվություն | Փաստաթղթերի պահոցներ, տվյալների բազաներ, որոնման համակարգեր | Կանոնակարգերի, պայմանագրերի և արդյունքների վերաբերյալ նյութերի որոնում՝ թույլտվության շրջանակում |
| Ժամանակացույցի կառավարում | Օրացույցներ, ամրագրման համակարգեր | Հասանելի ժամանակի ստուգում և ժամանակացույցում գրանցում |
| Հաղորդակցություն | Էլեկտրոնային փոստ, մեսենջերներ, ծանուցումների համակարգեր | Օգտատիրոջ հաստատումից հետո հաղորդագրության կազմում և ուղարկում |
| Աշխատանքի ավտոմատացում | Հաշվետվությունների, հաճախորդների կառավարման, ձեռնարկության ռեսուրսների կառավարման համակարգեր | Տվյալների հավաքում, ձևաթղթերի լրացում, կարգավիճակի փոփոխություն |
Նախագծման ժամանակ ստուգման ենթակա 사항ներ
Արտաքին համակարգերի հետ կապերի ավելացմանը զուգահեռ ընդլայնվում են նաև տվյալների հասանելիության շրջանակը և կատարման թույլտվությունները։ Ծառայության օպերատորը պետք է հստակ սահմանի կանչից առաջ և հետո կատարվող ստուգման ընթացակարգերը, սխալների արձագանքման եղանակները և ծախսերի սահմանաչափերը։ Օգտատերը պետք է կարողանա ստուգել, թե ինչ տեղեկատվություն և որ համակարգ է փոխանցվում։
| Ստուգման կետ | Հնարավոր խնդիր | Նախագծման եղանակ |
|---|---|---|
| Անձնական տվյալների պաշտպանություն | Կանչի ընթացքում անձնական տվյալները կարող են փոխանցվել արտաքին համակարգ | Փոխանցել միայն անհրաժեշտ տվյալները և կառավարել գաղտնագրումը, պահպանման ժամկետը և երրորդ կողմերին տրամադրման պայմանները |
| Մուտքի թույլտվություններ | Հնարավոր է հասանելիություն ստանալ նյութերի կամ գործառույթների, որոնց օգտագործման թույլտվություն չկա | Կիրառել օգտատիրոջ նույնականացում և դերերի վրա հիմնված թույլտվություններ, իսկ կանչից առաջ կրկին ստուգել թույլտվությունը |
| Տվյալների ճշգրտություն | API-ն կարող է վերադարձնել հնացած կամ սխալ արժեքներ | Նշել տվյալների ժամանակը և աղբյուրը, ինչպես նաև կիրառել վավերականության ստուգում և համադրական ստուգում |
| Կատարման պատասխանատվություն | Ամրագրման, վճարման կամ ուղարկման ընթացքում կարող են հաստատվել չնախատեսված գործողություններ | Դժվար չեղարկվող գործողությունների համար կիրառել օգտատիրոջ հաստատման և թույլտվության փուլեր |
| Ծախսերի կառավարում | Կրկնվող կանչերի և մեծածավալ հարցումների պատճառով գործառնական ծախսերը կարող են աճել | Սահմանել կանչերի քանակի սահմանափակումներ, արդյունքների պահպանում և կրկնվող հարցումների կանխարգելման կանոններ |
| Սպասարկում | Արտաքին API-ները և մուտքային ձևաչափերը կարող են փոփոխվել | Կազմակերպել տարբերակների կառավարում, ավտոմատ թեստավորում, խափանումների հայտնաբերում և այլընտրանքային մշակման ընթացակարգեր |
- Զգայուն տեղեկատվությունը սահմանափակեք մինչև կանչի նպատակին անհրաժեշտ շրջանակը։
- Վճարումների, ամրագրումների, փոխանցումների և ջնջման գործողությունների համար սահմանեք օգտատիրոջ հաստատման փուլ։
- Շարունակաբար գրանցեք գործիքների արձագանքման ժամանակը, սխալների մակարդակը և կանչերի արժեքը։
- Արդյունքում նշեք արտաքին տվյալների աղբյուրը և որոնման ժամանակը։
- Գործիքի խափանման դեպքում կիրառեք կրկնափորձերի քանակի և այլընտրանքային մշակման չափանիշները։
CLEVI-ի մոտեցումը գործնական կիրառման համար
AI-ի կիրառելիությունը աշխատանքում կախված է մոդելի արդյունավետությունից, միացվող գործիքներից, կատարման ճշգրտությունից և անվտանգության վերահսկողության մակարդակից։ Մեկ հարցմանը միացնելով բազմաթիվ գործիքներ՝ կարելի է նույն էկրանից իրականացնել ամեն ինչ՝ տեղեկատվության որոնումից մինչև արդյունքների ամփոփումն ու հետագա գործողությունները։ Ըստ աշխատանքային գործընթացների համապատասխան թույլտվություններն ու հաստատման ընթացակարգերը կիրառելու դեպքում հնարավոր է նվազեցնել կրկնվող աշխատանքը՝ պահպանելով կազմակերպության անվտանգության քաղաքականությունը։
- Tool Calling
- Function Calling
- Գեներատիվ AI
- AI գործակալ
- Աշխատանքային գործընթացների ավտոմատացում
- API ինտեգրում
