← 返回列表

AI հարցազրույցի հարց 4. Agent-ի հիշողության համակարգի նախագծում. կարճաժամկետ և երկարաժամկետ հիշողության իրականացման լուծումներ

Agent-ի հիշողության համակարգի նախագծում. կարճաժամկետ և երկարաժամկետ հիշողության իրականացման լուծումներ

Այս հոդվածը քննարկում է Agent-ի հիշողության համակարգի նախագծումը՝ այն բաժանելով կարճաժամկետ և երկարաժամկետ հիշողության մակարդակների, և մանրամասն ներկայացնում է յուրաքանչյուրի իրականացման լուծումներն ու նկատառումները:

Շրջանակ և հիմնական տեսակետներ

  1. Ընդհանուր նախագծման սկզբունք. Agent-ի հիշողության համակարգը բաժանել երկու շերտի.

    • Կարճաժամկետ հիշողություն. սպասարկում է ընթացիկ նիստը, տեխնիկական միջոցներով վերահսկում է համատեքստի երկարությունը՝ միաժամանակ պահպանելով իմաստային համահունչությունը:
    • Երկարաժամկետ հիշողություն. սպասարկում է միջնիստային սցենարները, որոնման մեխանիզմի միջոցով պատմական տեղեկատվությունից ըստ անհրաժեշտության արդյունահանում է համապատասխան հիշողություններ:
  2. Կարճաժամկետ հիշողության երկու հիմնական լուծումներ.

    • Ֆիքսված պատուհանի կտրում. պահպանում է միայն վերջին N զրույցը կամ Token-ը, մնացածն ուղղակի դեն է նետում: Առավելություններն են՝ պարզ իրականացում, ցածր ծախս, կայուն երկարություն, հարմար է անկաշկանդ զրույցի կամ պարզ հաճախորդների սպասարկման սցենարների համար; թերությունն այն է, որ կարող է կորցնել վաղ կարևոր տեղեկատվությունը «մեկ չափսը բոլորին» մոտեցման պատճառով՝ հանգեցնելով Agent-ի «հիշողության կորստի»:
    • Պտտվող ամփոփում. երբ զրույցի պատմությունը պատրաստվում է գերազանցել պատուհանը, վաղ զրույցի բովանդակությունն ամփոփվում է ավելի կարճ ամփոփմամբ՝ փոխարինելով սկզբնական գրառումը: Առավելություններն են՝ երկարությունը սեղմելիս պահպանում է բարձրարժեք տեղեկատվություն, ինչպիսիք են առաջադրանքի նպատակները, ոճի պահանջները, և մեղմացնում է ուշադրության նոսրացումը երկար համատեքստում, ավելի հարմար է նախագծի պլանավորման, երկար ստեղծագործական աշխատանքների համար; գինը լրացուցիչ մոդելի կանչն է, և ամփոփման որակն ուղղակիորեն ազդում է հետագա արդյունքների վրա:
  3. Երկարաժամկետ հիշողության կառուցման լուծում. վեկտորային տվյալների բազայի միջոցով գիտելիքների բազա կառուցելու ընդհանուր լուծում:

    • Հիմնական գաղափար. անցյալի զրույցները մշակել որոնելի հիշողության հատվածների, անհրաժեշտության դեպքում դրանք հետ կանչել ըստ համապատասխանության:
    • Երեք հիմնական քայլ.
      • Պահպանում. զրույցը վեկտորացնելուց հետո բնօրինակի հետ միասին պահել երկարաժամկետ հիշողության պահոցում:
      • Որոնում. օգտագործողի նոր հարցի հիման վրա կատարել նմանության որոնում:
      • Համակցում. առավել համապատասխան պատմական հատվածները ներկայացնել մոդելին ընթացիկ հարցի հետ միասին:
    • Առավելություններ. հաղթահարում է համատեքստի պատուհանի սահմանափակումները, կարողանում է ճշգրիտ արդյունահանել համապատասխան տեղեկատվություն հսկայական պատմությունից, հիմք է հանդիսանում երկարաժամկետ փոխգործակցության համակարգերի համար, ինչպիսիք են անհատականացված օգնականները, ձեռնարկությունների գիտելիքների բազաները:
    • Թերություններ. համակարգի բարձր բարդություն, պահանջում է Embedding մոդելի, վեկտորային տվյալների բազայի և ամբողջական որոնման տրամաբանության ներդրում:
  4. Գործնական կարևոր նկատառումներ.

    • Հիշողության գրանցման կանոն. չպետք է լռելյայն պահել ամբողջ բովանդակությունը, այլ երկարաժամկետ հիշողության համար սահմանել մուտքի պայմաններ, օրինակ՝ գրանցել միայն օգտագործողի երկարաժամկետ նախասիրությունները, հիմնական առաջադրանքի նպատակները, հաստատված կարևոր փաստերը և վերօգտագործվող եզրակացությունները:
    • Հիշողության կառավարում. ընդգծել, որ հիշողությունը դինամիկ տվյալների ակտիվ է, պետք է պարբերաբար մաքրել, միավորել, թարմացնել և ստուգել փաստերը, ինչպես նաև օգտագործողին տրամադրել կառավարման ինտերֆեյս՝ ապահովելու երկարաժամկետ հիշողության համակարգի կայուն աշխատանքը:

评论

暂无已展示的评论。

发表评论(匿名)