ბიბლიოთეკა
00/07 · ~34 წთ
GUIDEDECK · LLM-ის ამწყობი ინჟინრებისთვის

LLM-ები, რომლებიც
მოქმედებენ,
და არა მხოლოდ პასუხობენ.

34-წუთიანი სამუშაო სესია AI აგენტებზე — რა არის სინამდვილეში აგენტი, როგორ მუშაობს ინსტრუმენტების გამოძახება, მსჯელობა → მოქმედება → დაკვირვება ციკლი, დაგეგმვა და მეხსიერება, როდის სჯობს აგენტი უბრალო პრომპტს და ფრეიმვორკები, რომლებიც ამ ყველაფერს ერთად კრავს.

~34 წთდამწყები → საშუალომოდელისგან დამოუკიდებელი
გადაახვიეთ
01 · რა არის აგენტი 4 წთ

აგენტი არის LLM,
რომელიც ინსტრუმენტებს იყენებს ციკლში.

უბრალო პრომპტი ერთი მიმოცვლაა: თქვენ ეკითხებით, მოდელი პასუხობს და საქმე მორჩა. აგენტი იმავე მოდელს ციკლში ახვევს და ინსტრუმენტებს აძლევს — ასე მას შეუძლია მოძებნოს, წაიკითხოს ფაილი, გამოიძახოს API, შეამოწმოს შედეგი და თავად გადაწყვიტოს, რა გააკეთოს შემდეგ, სანამ ამოცანა ნამდვილად არ დასრულდება.

აგენტი — ციკლში მომუშავე LLM, რომელსაც შეუძლია ინსტრუმენტების (თქვენ მიერ მიცემული ფუნქციების) გამოძახება და შედეგების წაკითხვა, და ამას იმეორებს, სანამ მიზანს არ მიაღწევს. მოდელი უზრუნველყოფს გადაწყვეტილებებს; თქვენი კოდი კი — ინსტრუმენტებს და თავად ციკლს. სამი სიტყვა, რომელიც არ უნდა აგერიოთ: LLM (მოდელი, რომელიც ტექსტს პროგნოზირებს), ინსტრუმენტი (ფუნქცია, რომლის გაშვებასაც მოდელი გთხოვთ) და ციკლი (მოდელის განმეორებით გამოძახება, სანამ საქმე არ დასრულდება).
ერთი პრომპტი — ერთი მცდელობა

კარგია, როცა მოდელმა უკვე საკმარისი იცის, რომ ერთ ჯერზე უპასუხოს.

აგენტი — ციკლი ინსტრუმენტებით

კარგია, როცა ამოცანას სჭირდება ინსტრუმენტები, ახალი მონაცემები ან რამდენიმე ნაბიჯი.

ერთი და იგივე მოდელი, ორი რეჟიმი

  • პრომპტი: თქვენ ფიქრობთ იმაზე, რომელი ნაბიჯები გაეშვას; მოდელი მხოლოდ ერთ ხარვეზს ავსებს.
  • აგენტი: თქვენ გადასცემთ მიზანს და ინსტრუმენტებს, ნაბიჯებს კი — მათ შორის მათ რაოდენობას — მოდელი წყვეტს.
  • მოდელში არაფერი იცვლება. იცვლება გარსი მის გარშემო — ციკლი და ინსტრუმენტები.

თითქოს  განსხვავება იმას შორის, კოლეგას სწრაფ კითხვას უსვამთ და ერთ პასუხს იღებთ, თუ ამოცანას გადასცემთ და ანებებთ, გახსნას ფაილები, გაუშვას ძებნები და შეამოწმოს შედეგები, სანამ საქმე არ დასრულდება.

აგენტები ახალი ტიპის მოდელი არ არის — Claude, GPT, Gemini და ღია წონების მოდელები, როგორიცაა Llama, ყველა "ტვინის" როლში გამოდის. აგენტი კი ის შაბლონია, რომელსაც მათ გარშემო აშენებთ.

02 · ინსტრუმენტები 5 წთ

მოდელი ირჩევს ინსტრუმენტს.
თქვენ უშვებთ მას.

ეს არის ის ერთადერთი მექანიკა, რომელიც აგენტებს შესაძლებელს ხდის. თქვენ აღწერთ მოდელისთვის ინსტრუმენტების ნაკრებს. როცა მას რომელიმე სჭირდება, ის არაფერს უშვებს — ითხოვს მას სახელით და არგუმენტებით, და ჩერდება. თქვენი კოდი უშვებს ნამდვილ ფუნქციას და შედეგს უკან აბრუნებს. შემდეგ მოდელი განაგრძობს.

ინსტრუმენტი (იგივე function call) — ფუნქცია, რომელსაც მოდელს ხელმისაწვდომს ხდით: სახელი, მარტივი ენით დაწერილი აღწერა, თუ როდის უნდა გამოიყენოს, და არგუმენტების სქემა. მოდელს შეუძლია წაიკითხოს აღწერა და გამოსცეს მოთხოვნა, მაგალითად get_weather({ city: "Berlin" }) — მაგრამ კოდის შესრულება არ შეუძლია. ფუნქციას თქვენი პროგრამა უშვებს და შედეგს შემდეგ შეტყობინებად აბრუნებს.
const getWeather = tool({
  description: "Look up the current weather for a city",
  parameters: { city: z.string() },   // the arg schema
  execute: async ({ city }) => {
    return await weatherApi(city)  // YOUR code runs here
  },
})
// the model only ever asks for getWeather — it never runs it

მოდელი ითხოვს getWeather-ს; თქვენი კოდი ასრულებს მას და შედეგს შეტყობინებად აბრუნებს უკან.

სახელი + აღწერა

როგორ ირჩევს მოდელი

მოდელი თითოეული ინსტრუმენტის აღწერას დოკუმენტაციასავით კითხულობს. მკაფიო სახელები და ერთხაზიანი "გამოიყენე მაშინ, როცა…" ტიპის აღწერები წყვეტს, სწორ ინსტრუმენტს აირჩევს თუ შემთხვევით მოსინჯავს.

სქემა

ტიპიზებული არგუმენტები

არგუმენტები სტრუქტურირებული JSON-ის სახით ბრუნდება და თქვენს სქემას უსწორდება. ცუდი შემავალი მონაცემები ადრევე უარყავით — მოდელს არგუმენტის ჰალუცინაცია ისევე ადვილად შეუძლია, როგორც მნიშვნელობის.

შედეგი

უკან კონტექსტში

ინსტრუმენტის შედეგი საუბარს ახალ შეტყობინებად ემატება. ახლა მოდელი მას "ხედავს" და მსჯელობს, რა ქნას შემდეგ — უპასუხოს თუ სხვა ინსტრუმენტი გამოიძახოს.

თითქოს  შეფი, რომელიც შეკვეთას სამზარეულოში გადასძახებს. შეფი წყვეტს, რა არის საჭირო, და ასახელებს მას; სამუშაოს კი მზარეულები აკეთებენ და თეფშს უკან აწვდიან. შეფი ღუმელს არ ეკარება.

03 · აგენტის ციკლი 5 წთ

მსჯელობა → მოქმედება → დაკვირვება,
და მერე თავიდან.

როგორც კი მოდელს ინსტრუმენტების გამოძახება შეუძლია, აგენტი მის გარშემო შემოვლებული პატარა ციკლია. მოდელი მსჯელობს მიზანზე, მოქმედებს ინსტრუმენტის გამოძახებით, აკვირდება შედეგს და თავიდან იწყებს — ყოველ ახალ დაკვირვებას საუბარს ამატებს — სანამ არ გადაწყვეტს, რომ მორჩა.

აგენტის ციკლი — ზოგჯერ მას ReAct-ს (reason + act) უწოდებენ — არის განმეორებადი ციკლი: იფიქრე, რა არის საჭირო, გამოიძახე ინსტრუმენტი, წაიკითხე შედეგი, გაიმეორე. ყოველ ჯერზე მოდელი ხედავს ყველაფერს, რაც აქამდე მოხდა, ამიტომ კურსის შესწორება შეუძლია. ციკლი მთავრდება, როცა მოდელი პასუხობს ინსტრუმენტის გამოძახების გარეშე — ან როცა თქვენ გააჩერებთ.
let messages = [{ role: "user", content: goal }]
for (let step = 0; step < 10; step++) {   // always cap the steps
  const reply = await model({ messages, tools })
  if (!reply.toolCall) return reply.text   // no tool → done
  const result = await run(reply.toolCall)  // act
  messages.push(reply, toolResult(result))  // observe
}

ყოველი წრე ერთ დაკვირვებას ამატებს; ციკლი მაშინვე წყდება, როცა მოდელი პასუხობს და ინსტრუმენტს აღარ ითხოვს.

როდის ჩერდება?

  • ბუნებრივი გაჩერება — მოდელი საბოლოო პასუხს აბრუნებს ინსტრუმენტის გამოძახების გარეშე. ეს არის სასურველი გზა.
  • ნაბიჯების ჭერი — მკაცრი ლიმიტი (ვთქვათ 10 ჯერი), რომ დაბნეულმა აგენტმა უსასრულოდ ვერ იტრიალოს. აუცილებელია.
  • ბიუჯეტი / ტაიმაუტი — გაჩერდი N ტოკენის, N დოლარის ან N წამის შემდეგ, რომელიც პირველი დადგება.
  • დასრულების სიგნალი — მიეცით აგენტს finish() ინსტრუმენტი, რომელიც წარმატების გამოსაცხადებლად უნდა გამოიძახოს, რომ "მორჩა" ცხადი იყოს.

რატომაა ციკლი ძლიერი

ყოველ ჯერზე მოდელი ხედავს უახლეს შედეგს, ამიტომ შეუძლია წარუმატებელი გამოძახების შემდეგ გამოსწორდეს, ძებნა დახვეწოს ან გეგმა შეცვალოს — რასაც ერთი პრომპტი ვერასოდეს გააკეთებს. სწორედ ეს უკუკავშირია მთელი აზრი.

თითქოს  ხელოსანი: შეხედე, სცადე რაღაც, შეამოწმე გამოვიდა თუ არა, სცადე შემდეგი — და არა ერთი ვარაუდი დახურული კაპოტით.

04 · ნაბიჯები · დაგეგმვა · მეხსიერება 5 წთ

დიდ ამოცანებს სჭირდება გეგმა
და მეხსიერება.

ორნაბიჯიანი ამოცანა შიშველ ციკლზეც გადის. ათნაბიჯიანი კი აბნევს გზას, თუ აგენტი არ გეგმავს — არ ყოფს მიზანს დალაგებულ ნაბიჯებად — და თუ არ აქვს მეხსიერება, რომ სასარგებლო ფაქტები წინ გაიყოლოს და ყოველ ჯერზე თავიდან არ გამოიყვანოს.

დაგეგმვა — როცა მოდელი ნაბიჯებს წინასწარ ალაგებს (და ნასწავლის მიხედვით ასწორებს), იმის ნაცვლად, რომ თითო გამოძახება იმპროვიზაციით აკეთოს. მეხსიერება — ის, რისი გახსენებაც აგენტს შეუძლია: მოკლევადიანი არის საუბარი კონტექსტის ფანჯარაში; გრძელვადიანი კი გარე საცავი, რომელშიც ძებნა შეუძლია, როცა ფანჯარა ყველაფრის დასატევად პატარაა.

დაგეგმვის ორი გზა

  • ჯერ გეგმა, მერე შესრულება: მოდელი ნაბიჯების მთელ სიას წინასწარ წერს და შემდეგ მიჰყვება მას. პროგნოზირებადია და ადვილად შესამოწმებელი.
  • გადახლართული (ReAct): გეგმავს ერთ ნაბიჯს, მოქმედებს, აკვირდება და შემდეგ ნაბიჯს ნასწავლის მიხედვით წყვეტს. უფრო ადაპტურია, უფრო ძნელად პროგნოზირებადი.
  • რეალური აგენტების დიდი ნაწილი ორივეს ურევს: მიახლოებითი გეგმა, რომელიც შედეგების მოსვლისას სწორდება.

დაგეგმვა ბუნდოვან მიზანს აქცევს ნაბიჯებად, რომელთა შესრულებაც ციკლს შეუძლია, თქვენ კი — შემოწმება.

მოკლე მეხსიერება

კონტექსტის ფანჯარა

მიმდინარე საუბარი — ყველა შეტყობინება, ინსტრუმენტის გამოძახება და შედეგი. ეს არის აგენტის სამუშაო მეხსიერება, ოღონდ სასრული: ბევრი ნაბიჯი და ადრეული დეტალები ან ამოვარდება, ან შეჯამებაში იკარგება.

გრძელი მეხსიერება

გარე საცავი

ფაქტები, წარსული გადაწყვეტილებები ან დოკუმენტები, შენახული ბაზაში, რომელშიც აგენტს ძებნა შეუძლია — ხშირად ვექტორულ ბაზაში. ის მხოლოდ საჭირო ნაწილებს იღებს მაშინ, როცა სჭირდება, იმის ნაცვლად, რომ ყველაფერი ფანჯარაში ეჭიროს.

გრძელვადიანი მეხსიერება ჩვეულებრივ რეტრივალია: შექმენით მონაცემების ემბედინგები, შეინახეთ ისინი და საჭიროებისას მოძებნეთ. ეს ზუსტად RAG შაბლონია — ემბედინგებზე, დაქუცმაცებასა და ვექტორულ ბაზებზე იხილეთ დეკი RAG & ვექტორული ძებნა.
05 · აგენტი: სარგებელი vs ზიანი 5 წთ

ციკლი ერთდროულად ძალაა და რისკი.

აგენტი დეტერმინიზმს ავტონომიაზე ცვლის. სწორედ ეს ავტონომია ხდის მას სასარგებლოს ღია დასასრულის მქონე სამუშაოზე — და სწორედ ის ხდის მას არაპროგნოზირებადს, ნელს და ძვირს, როცა ამოცანას ეს არ სჭირდებოდა. ოსტატობა ისაა, იცოდე, რომელ საქმეს ეკუთვნის ციკლი.

მთავარი წესი: აიღეთ ყველაზე მარტივი რამ, რაც მუშაობს. თუ ამოცანა ცნობილი ნაბიჯების ფიქსირებული თანმიმდევრობაა, უბრალო პრომპტი ან ხისტად ჩაწერილი სამუშაო ნაკადი უფრო იაფი, სწრაფი და გაცილებით საიმედოა. აგენტი მხოლოდ მაშინ დაამატეთ, როცა ნაბიჯები წინასწარ უცნობია და დამოკიდებულია იმაზე, რას დააბრუნებს ინსტრუმენტები.

აგენტი იმართლებს თავს

  • გზას ღია დასასრული აქვს — შემდეგი ნაბიჯი წინა შედეგზეა დამოკიდებული.
  • ამოცანას ნამდვილად სჭირდება ინსტრუმენტები: ცოცხალი მონაცემები, ფაილები, API-ები, კოდი.
  • ნაბიჯების რაოდენობა გაშვებიდან გაშვებამდე იცვლება.
  • შეცდომები გამოსწორებადია და შედეგს ადამიანი გადახედავს.

აგენტი არ გჭირდებათ

  • ნაბიჯები ფიქსირებული და ცნობილია — უბრალოდ ჩაწერეთ სკრიპტად.
  • სწორი კონტექსტის მქონე ერთი პრომპტი უკვე პასუხობს კითხვას.
  • გჭირდებათ გარანტირებული, გამეორებადი შედეგი ყოველ ჯერზე.
  • შეყოვნება ან ღირებულება თითო მოთხოვნაზე მჭიდრო და პროგნოზირებადი უნდა იყოს.
NO CAP ∞ loops cost ↑ time ↑ CAPPED stop ≤ N bounded

ჭერის გარეშე გაჭედილი აგენტი უსასრულოდ ტრიალებს და ტოკენებს წვავს. ნაბიჯების ლიმიტი ზიანს საზღვრავს.

წარუმატებლობის სცენარები, რომლებსაც ანგარიში უნდა გაუწიოთ

  • გაქცეული ციკლები — აგენტი ვერასოდეს წყვეტს, რომ მორჩა; ღირებულება და შეყოვნება ზვავივით იზრდება. დაადეთ ნაბიჯების ჭერი და ბიუჯეტი.
  • დაგროვებადი შეცდომები — ერთი არასწორი დაკვირვება ყველა შემდეგ ნაბიჯს წამლავს. შეამოწმეთ ინსტრუმენტების შემავალი და გამომავალი მონაცემები.
  • პრომპტ ინჯექცია — ვებგვერდი ან დოკუმენტი, რომელსაც აგენტი კითხულობს, შეიძლება შეიცავდეს ინსტრუქციებს, რომლებიც მას გაიტაცებს. ინსტრუმენტების შედეგებს მოეპყარით როგორც უნდობ მონაცემებს და არა ბრძანებებს.
  • საშიში მოქმედებები — იმეილის გაგზავნა, ფულის ხარჯვა, მონაცემების წაშლა. ესენი ადამიანის დადასტურების უკან დააყენეთ.
  • ხილვადობის ნაკლებობა — ვერ გამართავთ იმას, რასაც ვერ ხედავთ. პირველივე დღიდან ჩაიწერეთ ლოგში ყოველი ნაბიჯი (ტრეისინგი).
06 · ინსტრუმენტები — ფრეიმვორკები 6 წთ

ბიბლიოთეკები, რომლებიც ციკლს
უშვებენ თქვენს ნაცვლად.

ციკლის ხელით დაწერა შეგიძლიათ — და მარტივი აგენტისთვის ხშირად სწორედ ასე უნდა მოიქცეთ. მაგრამ ფრეიმვორკები წვრილმან საქმეს იბარებენ: ინსტრუმენტების მიერთებას, მდგომარეობას, მეხსიერებას, ხელახალ მცდელობებს, სტრიმინგსა და ტრეისინგს. ოთხი ლიდერობს; რომელი აირჩიოთ, დამოკიდებულია თქვენს სტეკზე და იმაზე, რამდენი კონტროლი გინდათ.

აგენტების ფრეიმვორკი — ბიბლიოთეკა, რომელიც ციკლს, ინსტრუმენტების მილსადენს, მეხსიერებასა და მდგომარეობას მზა ბლოკებად გაძლევთ, ასე რომ თქვენ აღწერთ, რა უნდა აკეთოს აგენტმა, და მექანიკას თავიდან არ წერთ. დაიწყეთ მარტივად: სანამ რომელიმეს მიწვდებით, ხელით დაწერილი ციკლი ხშირად საკმარისია.

LangChain / LangGraph — დიდი ეკოსისტემა

LangChain არის ჯაჭვების, ინსტრუმენტებისა და ინტეგრაციების ფართო ნაკრები (Python და JS). LangGraph კი მისი გრაფზე დაფუძნებული ძრავაა მდგომარეობის მქონე აგენტებისთვის — ცხადი კვანძები, განშტოებები, ციკლები და ადამიანის საკონტროლო წერტილები.

დადებითი
უზარმაზარი ინტეგრაციების ეკოსისტემა; LangGraph აგენტის მდგომარეობასა და ციკლებზე ზუსტ კონტროლს გაძლევთ.
უარყოფითი
დიდი API ზედაპირი; პატარა აგენტისთვის აბსტრაქციები შეიძლება მძიმედ მოგეჩვენოთ.

მიწვდით მაშინ, როცა გჭირდებათ რთული, ხანგრძლივად მომუშავე, მდგომარეობის მქონე აგენტები და გინდათ ნაბიჯების გრაფზე ცხადი კონტროლი.

Vercel AI SDK — TypeScript პირველ რიგში, აპლიკაციებისთვის

TypeScript SDK LLM-ების პროდუქტებში ჩასაშენებლად: generateText / streamText ინსტრუმენტების გამოძახებითა და ჩაშენებული აგენტის ციკლით, ერთი API ყველა პროვაიდერზე და პირველხარისხოვანი სტრიმინგისა და MCP-ის მხარდაჭერა.

დადებითი
სუფთა TypeScript DX, შესანიშნავი სტრიმინგი, პროვაიდერისგან დამოუკიდებელი — იდეალურია ვებისა და Next.js აპლიკაციებისთვის.
უარყოფითი
მძიმე ორკესტრირებაში LangGraph-ს ჩამორჩება; მისი აგენტების აბსტრაქციები უფრო ახალია.

მიწვდით მაშინ, როცა აგენტის ან ჩატის ფუნქციონალს TypeScript / Next.js პროდუქტის ინტერფეისში აწვდით.

CrewAI — როლებზე დაფუძნებული აგენტების ეკიპაჟები

Python-ის ფრეიმვორკი რამდენიმე აგენტის ორკესტრირებისთვის, თითოეულს როლი და ამოცანა აქვს — "მკვლევარი", "ავტორი", "რეცენზენტი" — და ერთ მიზანზე მუშაობენ ერთად.

დადებითი
სწრაფად ასაწყობია როლებზე დაფუძნებული მრავალაგენტიანი თანამშრომლობა, თითქმის შაბლონური კოდის გარეშე.
უარყოფითი
საკუთარი შეხედულებები აქვს; მრავალი აგენტი ღირებულებასა და კოორდინაციის სირთულეს ამატებს, დაბალი დონის კონტროლი კი ნაკლებია.

მიწვდით მაშინ, როცა ამოცანა ბუნებრივად ეწერება რამდენიმე სპეციალიზებულ როლში, რომლებიც ერთად მუშაობენ.

Microsoft AutoGen — აგენტები, რომლებიც ერთმანეთს ესაუბრებიან

Microsoft-ის Python ფრეიმვორკი მრავალაგენტიანი სისტემებისთვის, აგებული აგენტებზე, რომლებიც ერთმანეთს (და ინსტრუმენტებს) ესაუბრებიან ამოცანის გადასაჭრელად, ძლიერი, კვლევის დონის საუბრის შაბლონებით.

დადებითი
ძლიერი შაბლონები აგენტებს შორის საუბრისა და ექსპერიმენტებისთვის.
უარყოფითი
საუბარზე აგებული მრავალაგენტიანი კონფიგურაციები ძნელად ხდება იაფი და საიმედო; მოთვინიერება უფრო რთულია.

მიწვდით მაშინ, როცა მრავალაგენტიანი საუბრის შაბლონებს იკვლევთ ან კვლევითი ტიპის პროტოტიპებს აკეთებთ.

როგორ ავირჩიოთ

  • TypeScript / ვებ აპლიკაცია? Vercel AI SDK.
  • გჭირდებათ მდგომარეობაზე ცხადი კონტროლი? LangGraph.
  • რამდენიმე თანამშრომელი როლი? CrewAI ან AutoGen.
  • მარტივი ერთი აგენტი? ხელით დაწერილი ციკლი — ჯერ ფრეიმვორკის გარეშე.
როგორც უნდა მიწვდეს აგენტი თქვენს ინსტრუმენტებს, ამ კავშირისთვის ჩამოყალიბებული სტანდარტია MCP — Model Context Protocol, Anthropic-ის ღია სტანდარტი. იმის ნაცვლად, რომ ყოველი ინტეგრაცია ხელით შეაერთოთ, აგენტი ერთ პროტოკოლზე ესაუბრება ბევრ ინსტრუმენტის სერვერს. ჰოსტებზე, სერვერებსა და პრიმიტივებზე იხილეთ დეკი MCP.
07 · აგენტის მაგალითი, შეჯამება 4 წთ

ერთი აგენტი, თავიდან ბოლომდე.

შევკრათ ყველაფერი ერთად: პატარა მხარდაჭერის ტრიაჟის აგენტი. შემოდის მიზანი; მოდელი მსჯელობს, იძახებს ინსტრუმენტებს, აკვირდება შედეგებს და ტრიალებს, სანამ პასუხს ვერ გასცემს — მთელი გზა ჭერით შემოსაზღვრული და ლოგში ჩაწერილი.

goal: "Where is my order #4471?" → reason need the order status → act lookupOrder({ id: "4471" }) ← observe { status: "shipped", eta: "Fri" } → reason have what I need → answer "Order #4471 shipped, arriving Friday." // 1 tool call, 2 model turns, then stop

ერთი წრე მსჯელობა → მოქმედება → დაკვირვება და შემდეგ საბოლოო პასუხი — მთელი შაბლონი მინიატურაში.

1აგენტი ციკლია და არა მოდელი. LLM იგივეა — ძალა იმ ინსტრუმენტებსა და ციკლშია, რომელსაც მის გარშემო ახვევთ.
2მოდელი ითხოვს; მოქმედებთ თქვენ. ინსტრუმენტის გამოძახება ნიშნავს, რომ მოდელი ასახელებს ფუნქციასა და არგუმენტებს — თქვენი კოდი კი უშვებს მას და შედეგს აბრუნებს.
3მსჯელობა → მოქმედება → დაკვირვება → გამეორება. ყოველთვის დაადეთ ნაბიჯების ჭერი და ბიუჯეტი, რომ დაბნეული აგენტი ვერ გაიქცეს.
4დიდი ამოცანებისთვის დაგეგმეთ და დაიმახსოვრეთ. მოკლევადიანი მეხსიერება კონტექსტის ფანჯარაა; გრძელვადიანი კი გარე საცავიდან რეტრივალი.
5აგენტი მხოლოდ მაშინ გამოიყენეთ, როცა ის ნამდვილად გჭირდებათ. ფიქსირებულ ამოცანას პრომპტი ან სკრიპტი უნდა; ღია დასასრულის მქონე, ინსტრუმენტებზე დამოკიდებულ ამოცანას კი — ციკლი.
ცოდნის შემოწმება

დაგამახსოვრდათ?

ხუთი სწრაფი კითხვა აგენტებზე, ინსტრუმენტების გამოძახებაზე, ციკლზე, მეხსიერებასა და ინსტრუმენტებზე — მყისიერი უკუკავშირი, ავტორიზაციის გარეშე.

შეაფასეთ ეს დასტა
იყავით პირველი

ნავიგაცია ← → ღილაკებით ან სქროლით · ბიბლიოთეკაში დაბრუნება