Claude-ის აგენტური სამუშაო გარემო და პირველი აგენტი
ნაბიჯ-ნაბიჯ შექმენი სამუშაო სივრცე და აგენტის სრული სპეციფიკაცია: მიზანი, მონაცემები, ხელსაწყოები, მოქმედების წესები, ხარისხის კონტროლი და ადამიანის ჩართულობა.
კეთილი იყოს შენი მობრძანება
წარმოიდგინე, რომ სამსახურში ახალი თანამშრომელი მოვიდა. ის ჭკვიანია, სწრაფად სწავლობს და შეუძლია დიდი მოცულობის ინფორმაციის დამუშავება, მაგრამ ჯერ არაფერი იცის შენი ორგანიზაციის შესახებ. არ იცის სად ინახება დოკუმენტები, რომელ შაბლონს იყენებთ, ვინ ამტკიცებს ანგარიშს, რომელი მონაცემია კონფიდენციალური და რა უნდა გააკეთოს გაურკვეველი შემთხვევის დროს.
თუ ასეთ თანამშრომელს უბრალოდ ეტყვი - „მომიმზადე ანგარიში“ - შედეგი შეიძლება გარეგნულად კარგი იყოს, მაგრამ არ შეესაბამებოდეს შენს წესებს. Claude-თანაც ზუსტად იგივე ხდება. მისი შესაძლებლობები მხოლოდ მაშინ გარდაიქმნება საიმედო სამუშაო სისტემად, როდესაც მას მკაფიო გარემოს, წყაროებს, სამუშაო ინსტრუქციასა და მოქმედების საზღვრებს ვაძლევთ.
ამ მოდულში Claude-ს აღარ გამოვიყენებთ როგორც კითხვებზე პასუხის გამცემ ჩატს. მას მოვამზადებთ როგორც კონკრეტული სამუშაოს შემსრულებელ აგენტს.
ეს ნიშნავს კონკრეტული სამუშაო როლის შექმნას, რომელსაც აქვს მიზანი, მისაწვდომი ინფორმაცია, სამუშაო ნაბიჯები, დაშვებული მოქმედებები, აკრძალვები, შედეგის ფორმატი და შემოწმების წესი. აგენტი არ არის ცოცხალი თანამშრომელი და არ აქვს საკუთარი პასუხისმგებლობა - პასუხისმგებლობა ყოველთვის ორგანიზაციასა და ადამიანზე რჩება.
რას შეძლებ მოდულის ბოლოს?
როგორ გაიარო მოდული
- გაიარე თემები მარცხენა მენიუს თანმიმდევრობით.
- ყოველი მაგალითი შეადარე საკუთარ სამუშაო პროცესს.
- დააკოპირე შაბლონები და შეცვალე შენი ორგანიზაციის წესების მიხედვით.
- პრაქტიკულ ლაბორატორიაში შეავსე ყველა ველი.
- ჩამოტვირთე საკუთარი აგენტის სპეციფიკაცია და მხოლოდ სატესტო მონაცემებზე გამოცადე.
წინასწარი პროგრამირების ცოდნა საჭირო არ არის. ტექნიკური ტერმინები პირველად გამოყენებისას მარტივი ენით არის ახსნილი.
რა არის აგენტური სამუშაო გარემო?
ეს არ არის ერთი პროგრამა ან ერთი ღილაკი. ეს არის ყველა იმ კომპონენტის ერთობლიობა, რომელიც Claude-ს ეხმარება კონკრეტული სამუშაო სწორად შეასრულოს.
ჩვეულებრივ ჩატში Claude ხედავს შენს მიმდინარე შეტყობინებასა და იმ ფაილებს, რომლებიც საუბარში მიაწოდე. აგენტურ სამუშაო გარემოში კი ინფორმაცია წინასწარ არის ორგანიზებული: პროექტს აქვს საკუთარი საქაღალდე, მუდმივი წესები, საცნობარო მასალები, შაბლონები, სამუშაო და დამტკიცებული შედეგების ცალკე ადგილები.
სამუშაო გარემო პასუხობს კითხვებს
- რა არის ამ პროექტის მიზანი?
- რომელი წყაროებია სანდო?
- რა თანმიმდევრობით შესრულდეს სამუშაო?
- რა შეუძლია და რა ეკრძალება აგენტს?
- როგორი უნდა იყოს საბოლოო შედეგი?
- როდის არის საჭირო ადამიანის ჩარევა?
აგენტის მუშაობის მარტივი ფორმულა
მიზანი - სად უნდა მივიდეს
კონტექსტი - რა უნდა იცოდეს
ხელსაწყოები - რისი გამოყენება შეუძლია
წესები - როგორ უნდა იმოქმედოს
კონტროლი - როგორ ვიგებთ, რომ სწორად იმუშავა
მარტივი მაგალითი
სიტუაცია: ტრენინგის დასრულების შემდეგ თანამშრომელი Excel-იდან ითვლის შეფასებებს და ამზადებს ანგარიშს.
აგენტური გარემო: ერთ საქაღალდეში გვაქვს ახალი Excel ფაილები, მეორეში - შეფასების მეთოდოლოგია, მესამეში - ანგარიშის შაბლონი. მუდმივ ინსტრუქციაში წერია, როგორ ითვლება თითოეული მაჩვენებელი და რომ ანგარიში ადამიანის დასტურის გარეშე არ უნდა გაიგზავნოს.
აგენტის დავალება: იპოვოს ახალი ფაილი, გადაამოწმოს მონაცემები, გამოთვალოს ინდიკატორები, შეავსოს შაბლონი, შეამოწმოს შედეგი და შეინახოს სამუშაო ვერსია.
ტერმინები, რომლებიც ამ მოდულში შეგხვდება
ჯერ გავამარტივოთ ტექნიკური ენა. ამ სიტყვების ცოდნა დაგეხმარება, კურსის შემდეგი ნაწილები თავდაჯერებულად გაიარო.
AI მოდელი
ტექნოლოგია, რომელიც ამუშავებს ტექსტს, ფაილებსა და ინსტრუქციებს და ქმნის პასუხს. Claude არის AI მოდელებზე დაფუძნებული პროდუქტი. მოდელი თავისით არ იცნობს შენი ორგანიზაციის მიმდინარე ფაილებსა და წესებს - ეს ინფორმაცია შენ უნდა მიაწოდო.
AI ასისტენტი
სისტემა, რომელიც მომხმარებლის კითხვას ან დავალებას პასუხობს. მომხმარებელი ჩვეულებრივ თავად მართავს პროცესს: აძლევს თითოეულ ნაბიჯს, ამოწმებს პასუხს და წყვეტს შემდეგ მოქმედებას.
AI აგენტი
AI-ზე დაფუძნებული სისტემა, რომელსაც აქვს კონკრეტული მიზანი და შეუძლია რამდენიმე ნაბიჯის დაგეგმვა, ნებადართული ხელსაწყოების გამოყენება, შედეგის შემოწმება და საჭიროებისას ადამიანისთვის საკითხის გადაცემა. აგენტი დამოუკიდებელი იურიდიული ან პასუხისმგებელი პირი არ არის.
Workflow - სამუშაო პროცესი
დავალების შესასრულებლად საჭირო ნაბიჯების თანმიმდევრობა. მაგალითად: წერილის მიღება → თემის განსაზღვრა → პასუხისმგებელი ერთეულის შერჩევა → პასუხის პროექტის შექმნა → ადამიანის დასტური.
Trigger - ტრიგერი
მოვლენა, რომელიც პროცესს იწყებს. ტრიგერი შეიძლება იყოს ახალი ფაილის ატვირთვა, ელფოსტის მიღება, ფორმის შევსება, კონკრეტული თარიღი ან მომხმარებლის პირდაპირი დავალება.
კონტექსტი
ინფორმაცია, რომელსაც Claude მიმდინარე სამუშაოს გასაგებად იყენებს: პროექტის მიზანი, საუბარი, ფაილები, წესები, მაგალითები და წყაროები. არასაკმარისი კონტექსტი ზრდის არასწორი ვარაუდის რისკს; ზედმეტი და ურთიერთსაწინააღმდეგო კონტექსტიც პრობლემაა.
Tool - ხელსაწყო
შესაძლებლობა, რომლის დახმარებით აგენტი გარემოში მოქმედებს. მაგალითად: ფაილის წაკითხვა, ინფორმაციის მოძებნა, ცხრილში ჩანაწერის დამატება ან კალენდრის ნახვა. ხელსაწყო აგენტს რეალური მოქმედების საშუალებას აძლევს, ამიტომ მისი უფლებები ფრთხილად უნდა განისაზღვროს.
Human-in-the-loop - ადამიანის ჩართულობა
პროცესის ის ეტაპი, სადაც აგენტი ჩერდება და ადამიანის შემოწმებას ან თანხმობას ელოდება. ეს საჭიროა მაღალი გავლენის გადაწყვეტილებების, გარე კომუნიკაციის, ფინანსური მოქმედებისა და კონფიდენციალური მონაცემების დამუშავებისას.
Escalation - ესკალაცია
საქმის პასუხისმგებელ ადამიანთან გადაცემა, როდესაც აგენტს ინფორმაცია აკლია, წყაროები ეწინააღმდეგება ერთმანეთს, რისკი მაღალია ან მოთხოვნა მის უფლებამოსილებას სცდება.
ჩატიდან აგენტურ სამუშაო გარემომდე
ერთჯერადი პასუხის მიღება და მდგრადი სამუშაო სისტემის შექმნა სხვადასხვა ამოცანაა.
ჩატის რეჟიმი
- ყოველ ჯერზე თავიდან ვხსნით კონტექსტს;
- თავად ვტვირთავთ ფაილებს;
- თავად ვაძლევთ ყველა შემდეგ ნაბიჯს;
- შედეგის შემოწმებაც მთლიანად ჩვენზეა.
აგენტური გარემო
- პროექტის მიზანი უკვე ცნობილია;
- წესები და შაბლონები წინასწარ არის განსაზღვრული;
- Claude პოულობს შესაბამის ფაილებს;
- ასრულებს და ამოწმებს სამუშაოს დაშვებულ ფარგლებში.
სამი განსხვავებული მიდგომა
| AI ასისტენტი | Workflow | AI აგენტი | |
|---|---|---|---|
| ნაბიჯები | დიალოგის მიხედვით | წინასწარ გაწერილი | მიზნისა და გარემოს მიხედვით |
| გადაწყვეტილება | შეზღუდული | ფიქსირებული წესებით | დაშვებულ ფარგლებში არჩევს |
| შეცდომის გასწორება | ადამიანის მითითებით | წინასწარი წესით | შეუძლია გადაამოწმოს და გაიმეოროს |
ერთი პროექტი - ერთი მკაფიო მიზანი
ზედმეტად ფართო პროექტი Claude-ს აბნევს და შედეგის შეფასებას ართულებს.
✕ ზედმეტად ფართო
„ჩემი ორგანიზაციის ყველა საქმის ავტომატიზაცია.“
✓ კონკრეტული
„ტრენინგის შეფასებების დამუშავება და ყოველთვიური ანგარიშის მომზადება.“
მიზნის ფორმულა
ეს პროექტი ეხმარება [ვის] - [რომელი პროცესის] შესრულებაში, რათა მიიღოს [კონკრეტული შედეგი].
ჩამოაყალიბე შენი პროექტის მიზანი
ფაილებისა და საქაღალდეების სტრუქტურა
აგენტმა ზუსტად უნდა იცოდეს, სად ეძებოს ახალი მონაცემი, წესი, შაბლონი და სად შეინახოს შედეგი.
training-evaluation-agent/ ├── CLAUDE.md ├── README.md ├── input/ │ ├── new/ │ └── processed/ ├── reference/ │ ├── evaluation-policy.md │ ├── indicators.md │ └── terminology.md ├── templates/ │ ├── monthly-report-template.docx │ └── management-summary-template.md ├── output/ │ ├── draft/ │ └── approved/ ├── archive/ └── logs/
input
new - ახალი მონაცემები.
processed - უკვე დამუშავებული მასალა.
reference
პოლიტიკა, პროცედურები, ტერმინოლოგია და შეფასების კრიტერიუმები.
templates
ანგარიშის, წერილის, პრეზენტაციისა და სხვა შედეგის შაბლონები.
output
draft - სამუშაო ვერსია.
approved - ადამიანის მიერ დამტკიცებული ვერსია.
archive
წინა პერიოდების დამტკიცებული მასალები და ისტორიული ვერსიები.
logs
რა დამუშავდა, როდის, რომელი წყაროებით და რა პრობლემა დაფიქსირდა.
ფაილების სახელდების რეკომენდებული წესი
გამოიყენე ფორმატი:
YYYY-MM-DD_დოკუმენტის-ტიპი_თემა_ვერსია
მაგალითი: 2026-09-05_training-evaluation_report_v01.xlsx
პროექტის მუდმივი ინსტრუქციები - CLAUDE.md
ეს ფაილი Claude-ს ეუბნება, რა პროექტში მუშაობს, როგორ უნდა იმოქმედოს და სად უნდა გაჩერდეს.
ჯერ მარტივად: რა არის CLAUDE.md?
CLAUDE.md არის ჩვეულებრივი ტექსტური ფაილი, რომელშიც შენ წერ პროექტის მუდმივ ინსტრუქციებს. მასში არ არის პროგრამული კოდი. მისი გახსნა და რედაქტირება შესაძლებელია ჩვეულებრივი ტექსტური რედაქტორით.
ფაილის სახელში CLAUDE მიუთითებს, რომ ინსტრუქციები Claude-ისთვისაა განკუთვნილი, ხოლო დაბოლოება .md ნიშნავს Markdown-ს - მარტივ ტექსტურ ფორმატს, სადაც სათაურები ინიშნება #-ით, ხოლო სიები - დეფისით.
მაგალითად, Markdown-ში ეს ჩანაწერი:
# უსაფრთხოების წესები - არ წაშალო ორიგინალი ფაილები. - არ გააგზავნო ანგარიში ადამიანის დასტურის გარეშე.
Claude-ისთვის წარმოადგენს სათაურსა და მის ქვეშ ჩამოწერილ ორ მკაფიო წესს.
CLAUDE.md პირველ რიგში Claude Code-ის პროექტებისთვის გამოიყენება. თუ მხოლოდ Claude-ის ვებგვერდში მუშაობ და Claude Projects-ს იყენებ, იგივე შინაარსი უნდა ჩაწერო Project Instructions-ში, ხოლო საცნობარო დოკუმენტები დაამატო Project Knowledge-ში. იდეა ერთია, მაგრამ განთავსების ადგილი განსხვავდება.| თუ იყენებ | მუდმივი ინსტრუქციის ადგილი | დოკუმენტების ადგილი |
|---|---|---|
| Claude Code | პროექტის მთავარი საქაღალდის CLAUDE.md | პროექტის საქაღალდეები: reference, templates და სხვა |
| Claude Projects ვებგვერდში | Project Instructions | Project Knowledge / ატვირთული ფაილები |
| ჩვეულებრივი ერთჯერადი ჩატი | ინსტრუქცია მიმდინარე საუბარში | ჩატში ატვირთული ფაილები |
რატომ გვჭირდება ცალკე ფაილი?
ყოველი ახალი საუბარი ახალი სამუშაო სესიაა. თუ მნიშვნელოვანი წესები მხოლოდ წინა ჩატში დაწერე, ახალი სესიისას შეიძლება მათი განმეორება დაგჭირდეს. პროექტის CLAUDE.md Claude Code-ს აძლევს მუდმივ კონტექსტს, რომელიც სამუშაოს დაწყებისას იტვირთება. პრაქტიკულად, ეს არის ადგილი, სადაც წერ ყველაფერს, რისი ხელახლა ახსნაც ყოველ დავალებაზე არ გინდა.
ჩაწერე CLAUDE.md-ში
- პროექტის მიზანი;
- მნიშვნელოვანი ტერმინები;
- საქაღალდეების დანიშნულება;
- „ყოველთვის გააკეთე“ წესები;
- „არასოდეს გააკეთო“ წესები;
- სავალდებულო შემოწმებები.
არ ჩაწერო მუდმივ ფაილში
- ერთჯერადი დავალების დეტალები;
- პაროლები და საიდუმლო გასაღებები;
- დიდი მოცულობის სრული სახელმძღვანელო;
- ურთიერთსაწინააღმდეგო ან მოძველებული წესები;
- ინფორმაცია, რომელიც მხოლოდ ერთ კონკრეტულ ფაილს ეხება.
სად უნდა მდებარეობდეს ფაილი?
პროექტისთვის განკუთვნილი ფაილი მოათავსე მთავარ საქაღალდეში - იმავე დონეზე, სადაც გაქვს input, reference, templates და output. Claude Code ამ ადგილიდან კითხულობს პროექტის საერთო ინსტრუქციას.
training-evaluation-agent/ ├── CLAUDE.md ← პროექტის მთავარი ინსტრუქცია ├── input/ ├── reference/ ├── templates/ └── output/
როგორ შექმნა ფაილი პრაქტიკულად
ვარიანტი A - სთხოვე Claude Code-ს
პროექტის საქაღალდეში გახსნილ Claude Code-ს უთხარი:
შექმენი პროექტის მთავარ საქაღალდეში CLAUDE.md ფაილი. ჯერ დამისვი კითხვები პროექტის მიზნის, წყაროების, სამუშაო წესების, აკრძალვებისა და ხარისხის კრიტერიუმების შესახებ. ფაილი არ შექმნა, სანამ ჩემს პასუხებს არ მიიღებ.
Claude დაგისვამს დამაზუსტებელ კითხვებს და პასუხების საფუძველზე შექმნის ფაილის სამუშაო ვერსიას. შექმნის შემდეგ აუცილებლად თავადაც წაიკითხე.
ვარიანტი B - შექმენი ხელით Mac-ზე
- გახსენი TextEdit.
- მენიუში აირჩიე Format → Make Plain Text.
- ჩაწერე ინსტრუქციები.
- შენახვისას ფაილს ზუსტად დაარქვი
CLAUDE.md. - თუ სისტემა გთავაზობს
.txt-ის დამატებას, არ დაუშვა - ფაილი არ უნდა გახდესCLAUDE.md.txt. - შეინახე პროექტის მთავარ საქაღალდეში.
ვარიანტი C - Claude Code-ის ავტომატური საწყისი ვერსია
Claude Code-ში შესაძლებელია /init ბრძანების გამოყენება. ის შეისწავლის პროექტს და შემოგთავაზებს საწყის CLAUDE.md-ს. ეს მხოლოდ საწყისი მონახაზია - დაამატე ის ორგანიზაციული წესები, რომელთა აღმოჩენაც ფაილებიდან შეუძლებელია.
როგორ შევამოწმოთ, რომ Claude-მ ფაილი დაინახა?
Claude Code-ში გამოიყენე /context და Memory files-ის ჩამონათვალში მოძებნე CLAUDE.md. ასევე შეგიძლია ჰკითხო: „ჩამომითვალე ამ პროექტის მუდმივი ინსტრუქციები და მიუთითე, რომელი ფაილიდან წაიკითხე.“
Claude ცდილობს დაიცვას
CLAUDE.md-ში მოცემული წესები, მაგრამ ფაილი თავისთავად ვერ კეტავს ხელსაწყოს და ვერ ანაცვლებს წვდომის ტექნიკურ კონტროლს. კრიტიკული მოქმედებები დამატებით უნდა შეიზღუდოს უფლებებით, Hooks-ით ან ადამიანის დასტურის ეტაპით.რა უნდა ეწეროს ფაილში?
ბუნდოვანი: „ყოველთვის კარგად იმუშავე.“
კონკრეტული: „ანგარიშის დასრულებამდე ხელახლა გამოთვალე ყველა პროცენტული მაჩვენებელი და შეადარე საწყის მონაცემებს.“
# პროექტის დასახელება ## პროექტის მიზანი ## მომხმარებელი და საბოლოო აუდიტორია ## ძირითადი სამუშაო პროცესი ## საქაღალდეების სტრუქტურა ## ინფორმაციის წყაროები და პრიორიტეტი ## სავალდებულო წესები ## აკრძალული მოქმედებები ## საბოლოო შედეგის ფორმატი ## ხარისხის შემოწმების კრიტერიუმები ## ადამიანის დასტურის საჭიროება ## შეცდომის შემთხვევაში მოქმედება
განმეორებადი შესაძლებლობები და Skills
თუ CLAUDE.md თანამშრომლის სამუშაო წესებია, Skill არის კონკრეტული პროცედურა, რომელსაც თანამშრომელი საჭიროებისას იყენებს.
რა პრობლემას აგვარებს Skill?
წარმოიდგინე, რომ ყოველ თვე Claude-ს სთხოვ ტრენინგის ანგარიშის მომზადებას. ყოველ ჯერზე უხსნი, სად მოძებნოს მონაცემები, რომელი ფორმულა გამოიყენოს, როგორი სტრუქტურა ჰქონდეს ანგარიშს და როგორ გადაამოწმოს შედეგი. ეს უკვე მიანიშნებს, რომ სამუშაოს განმეორებადი პროცედურა აქვს.
Skill ამ პროცედურას ინახავს მრავალჯერადი გამოყენებისთვის. როდესაც შესაბამისი დავალება ჩნდება, Claude იყენებს ამ ინსტრუქციას და აღარ გჭირდება ყველა ნაბიჯის თავიდან აღწერა.
CLAUDE.md არის ორგანიზაციის საერთო შინაგანაწესი - მაგალითად, „არ გააგზავნო დოკუმენტი დამტკიცების გარეშე“.Skill არის კონკრეტული სამუშაო პროცედურა - მაგალითად, „როგორ მოვამზადოთ ყოველთვიური ტრენინგის ანგარიში“.
Agent არის სპეციალიზებული შემსრულებელი - მაგალითად, „ტრენინგის ანგარიშების შემმოწმებელი“.
| CLAUDE.md | Skill |
|---|---|
| აღწერს მთლიან პროექტს | აღწერს ერთ კონკრეტულ შესაძლებლობას |
| ადგენს საერთო წესებსა და შეზღუდვებს | ადგენს შესრულების ნაბიჯებს |
| იტვირთება როგორც პროექტის კონტექსტი | გამოიყენება შესაბამისი დავალებისას |
| მაგ.: არ გააგზავნო დასტურის გარეშე | მაგ.: მოამზადე ყოველთვიური ანგარიში |
როდის ღირს Skill-ის შექმნა?
მაგალითი: სადაზღვევო დოკუმენტების სისრულის შემოწმება
კომპანიის საერთო CLAUDE.md-ში შეიძლება ეწეროს, რომ პერსონალური მონაცემი არ უნდა მოხვდეს არასაჭირო ანგარიშში და არცერთი გადაწყვეტილება არ უნდა გაეგზავნოს კლიენტს ადამიანის დასტურის გარეშე. ცალკე Skill-ში კი დეტალურად ჩაიწერება, კონკრეტული ტიპის ზიანზე რომელი დოკუმენტებია სავალდებულო, როგორ აღინიშნოს დაკარგული დოკუმენტი და როგორი ფორმით მომზადდეს მოთხოვნის წერილი.
რატომ არ უნდა ჩავწეროთ ყველაფერი CLAUDE.md-ში?
თუ მუდმივი ინსტრუქციის ფაილი ძალიან დიდია, Claude-ს ყოველ სესიაზე უწევს ბევრი ისეთი ინფორმაციის წაკითხვა, რომელიც მიმდინარე დავალებას შეიძლება საერთოდ არ ეხებოდეს. ამიტომ საერთო და მუდმივი წესები რჩება CLAUDE.md-ში, ხოლო კონკრეტული მრავალსაფეხურიანი პროცედურები გადადის Skills-ში.
# შესაძლებლობის დასახელება ## როდის გამოიყენება ## საჭირო მასალები ## შესრულების ეტაპები 1. 2. 3. ## საბოლოო შედეგი ## ხარისხის შემოწმება
კონტექსტი, მეხსიერება და წყაროების მართვა
მეტი ინფორმაცია ყოველთვის უკეთესი არ არის - საჭიროა სწორი ინფორმაცია სწორ დროს.
მუდმივი
მიზანი, ძირითადი წესები, ტერმინოლოგია და უსაფრთხოების მოთხოვნები.
საცნობარო
პოლიტიკა, მეთოდოლოგია, სტანდარტები და დამტკიცებული მაგალითები.
მიმდინარე
ამ თვის მონაცემები, ახალი მოთხოვნა ან მიმდინარე შეხვედრის ჩანაწერი.
დროებითი
შუალედური გამოთვლები, მონახაზები და ტექნიკური ჩანაწერები.
წყაროების პრიორიტეტის მაგალითი
- მოქმედი პოლიტიკა;
- დამტკიცებული პროცედურა;
- მიმდინარე დავალება;
- დამტკიცებული შაბლონი;
- წინა ანგარიშის მაგალითი;
- არაფორმალური ჩანაწერი.
ხარისხის კონტროლი და ადამიანის დასტური
ფაილის შექმნა დავალების დასრულებას არ ნიშნავს. აგენტმა შედეგი მოთხოვნებს უნდა შეადაროს.
დასრულების ჩეკლისტი
დავალების დასრულებამდე: 1. შეადარე შედეგი მოთხოვნებს; 2. ჩამოწერე აღმოჩენილი შეუსაბამობები; 3. გამოასწორე ის შეცდომები, რომელთა გამოსწორებაც დამატებითი ინფორმაციის გარეშე შეგიძლია; 4. გამოყავი საკითხები, რომლებიც ადამიანის გადაწყვეტილებას საჭიროებს; 5. მხოლოდ ამის შემდეგ მონიშნე დავალება დასრულებულად.
რისგან შედგება რეალურად მოქმედი აგენტი?
აგენტის შექმნა არ იწყება სახელის დარქმევით. ჯერ უნდა განვსაზღვროთ მისი სამუშაო, ინფორმაცია, უფლებები და გაჩერების პირობები.
მიზანი
რა კონკრეტულ შედეგს ქმნის აგენტი და ვისთვის? მიზანი უნდა იყოს გაზომვადი და არა ზოგადი.
მაგალითი: „შეამოწმოს შემოსული განაცხადის სისრულე და მოამზადოს ხარვეზების სია ოპერატორისთვის.“
ტრიგერი
რა მოვლენა იწყებს მუშაობას?
მაგალითი: ახალი განაცხადის ატვირთვა, ელფოსტის მიღება ან ყოველ ორშაბათს 10:00 საათი.
შესასვლელი ინფორმაცია
რომელი ფაილები, ველები და წყაროებია საჭირო? რა არის სავალდებულო და რა - დამატებითი?
ხელსაწყოები
რისი წაკითხვა ან გამოყენება შეუძლია: ფაილები, ცხრილი, მონაცემთა ბაზა, ელფოსტა, კალენდარი ან API.
სამუშაო ნაბიჯები
რას აკეთებს აგენტი თანმიმდევრულად: მიღება, შემოწმება, შედარება, კლასიფიკაცია, შედეგის შექმნა და გადამოწმება.
გადაწყვეტილების საზღვარი
რისი გადაწყვეტა შეუძლია დამოუკიდებლად და როდის უნდა გადასცეს საქმე ადამიანს.
საბოლოო პროდუქტი
ზუსტი ფორმატი: ცხრილის ჩანაწერი, ანგარიშის მონახაზი, ხარვეზების სია, წერილის პროექტი ან შეტყობინება.
შემოწმება და ლოგი
როგორ ამოწმებს სიზუსტეს და რას აფიქსირებს შესრულებული მოქმედებების შესახებ.
სუსტი და ძლიერი აგენტის ამოცანა
| სუსტი ფორმულირება | ძლიერი ფორმულირება |
|---|---|
| „დაამუშავე სადაზღვევო შემთხვევები.“ | „შეამოწმე ახალი ზიანის განაცხადის დოკუმენტების სისრულე, შეადარე პოლისის მოთხოვნებს და მოამზადე ხარვეზების სია ზარალების მენეჯერისთვის. არ მიიღო ანაზღაურების გადაწყვეტილება.“ |
| „უპასუხე მოქალაქეებს.“ | „დაახარისხე მოქალაქის წერილი თემისა და გადაუდებლობის მიხედვით, მოძებნე შესაბამისი დამტკიცებული პასუხის შაბლონი და მოამზადე პროექტი პასუხისმგებელი თანამშრომლის დასამტკიცებლად.“ |
| „შეაფასე სესხი.“ | „შეამოწმე საკრედიტო განაცხადის სავალდებულო დოკუმენტები და მონაცემთა წინააღმდეგობები; საბოლოო საკრედიტო შეფასება არ განახორციელო.“ |
როგორ იწერება აგენტის სრული ინსტრუქცია
კარგი ინსტრუქცია აგენტს აძლევს არა მხოლოდ დავალებას, არამედ გადაწყვეტილების მიღების ჩარჩოს.
1. როლი და პასუხისმგებლობა
როლი აღწერს აგენტის სპეციალიზაციას. პასუხისმგებლობა განმარტავს, კონკრეტულად რას აკეთებს და რას არ აკეთებს.
2. წყაროები და პრიორიტეტი
დაასახელე არა მხოლოდ წყაროები, არამედ მათი სანდოობის რიგიც. წინააღმდეგობისას აგენტმა უნდა იცოდეს, რომელი დოკუმენტი გადაწონის მეორეს.
3. მოქმედების ალგორითმი
რთული ამოცანა დაყავი მკაფიო ეტაპებად. თითოეულ ეტაპს უნდა ჰქონდეს შემავალი ინფორმაცია, მოქმედება და შემოწმებადი შედეგი.
4. გამონაკლისები და ესკალაცია
აღწერე შემთხვევები, როდესაც აგენტი უნდა გაჩერდეს: დოკუმენტი აკლია, ორი წყარო ეწინააღმდეგება ერთმანეთს, საქმე მაღალი რისკისაა ან მოთხოვნა მის უფლებამოსილებას სცდება.
5. შედეგის კონტრაქტი
ზუსტად მიუთითე შედეგის სათაურები, ცხრილის სვეტები, სტატუსები და შენახვის ადგილი. ეს მნიშვნელოვნად ამცირებს არათანმიმდევრულ პასუხებს.
# აგენტის დასახელება ## როლი შენ ხარ [კონკრეტული სპეციალიზაციის] აგენტი. ## მიზანი შენი მიზანია [კონკრეტული შედეგი] [კონკრეტული მომხმარებლისთვის]. ## ტრიგერი მუშაობა დაიწყე, როდესაც [მოვლენა]. ## გამოიყენე - [წყარო 1] - [წყარო 2] - [შაბლონი] ## წყაროების პრიორიტეტი 1. მოქმედი დამტკიცებული პოლიტიკა 2. მიმდინარე ოფიციალური მონაცემი 3. დამტკიცებული შაბლონი 4. ისტორიული მაგალითი ## სამუშაო ნაბიჯები 1. შეამოწმე შემომავალი ინფორმაციის სისრულე. 2. დაადგინე, ექვემდებარება თუ არა საქმე შენს კომპეტენციას. 3. შეადარე ინფორმაცია მოქმედ წესებს. 4. გამოავლინე ხარვეზი, წინააღმდეგობა და რისკი. 5. მოამზადე შედეგი მოთხოვნილი ფორმატით. 6. გადაამოწმე შედეგი ხარისხის კრიტერიუმებით. 7. შეინახე სამუშაო ვერსია და მოითხოვე დასტური. ## შეგიძლია - წაიკითხო და შეადარო დაშვებული დოკუმენტები; - შექმნა სამუშაო ვერსია; - მონიშნო ხარვეზები და რისკები. ## არ შეგიძლია - გამოიგონო დაკარგული ინფორმაცია; - შეცვალო ორიგინალი მონაცემი; - მიიღო მაღალი რისკის საბოლოო გადაწყვეტილება; - გააგზავნო ან გამოაქვეყნო შედეგი დასტურის გარეშე. ## ესკალაცია შეწყვიტე მუშაობა და მიმართე პასუხისმგებელ ადამიანს, თუ: - აკლია სავალდებულო ინფორმაცია; - წყაროები ერთმანეთს ეწინააღმდეგება; - საკითხი სცდება შენს უფლებამოსილებას; - შედეგს შეიძლება ჰქონდეს ფინანსური, სამართლებრივი ან რეპუტაციული გავლენა. ## საბოლოო შედეგი წარმოადგინე: 1. საქმის მოკლე შეჯამება; 2. შემოწმებული მოთხოვნების სია; 3. აღმოჩენილი ხარვეზები; 4. რისკები; 5. რეკომენდებული შემდეგი ნაბიჯი; 6. ადამიანის დასტურის მოთხოვნა. ## დასრულების კრიტერიუმი დავალება დასრულებულია მხოლოდ მაშინ, როდესაც ყველა მოთხოვნა შემოწმებულია, წყაროები მითითებულია და გაურკვეველი საკითხები ცალკეა გამოყოფილი.
როგორ შევქმნათ Custom Agent Claude Code-ში
აქ აგენტის დიზაინს რეალურ ფაილად ვაქცევთ, რომელსაც Claude Code საჭირო დავალებისას გამოიყენებს.
რა არის Custom Agent?
Custom Agent, ანუ სპეციალურად შექმნილი ქვეაგენტი, არის Claude-ის ცალკე სამუშაო როლი. მას აქვს საკუთარი ინსტრუქცია და შეიძლება ჰქონდეს შეზღუდული ხელსაწყოები. მაგალითად, ერთ აგენტს მხოლოდ დოკუმენტების წაკითხვისა და ანალიზის უფლება ჰქონდეს, მეორეს კი - სამუშაო ანგარიშის შექმნის.
ქვეაგენტი საკუთარ კონტექსტში მუშაობს და მთავარ Claude-ს მხოლოდ შედეგს უბრუნებს. ეს სასარგებლოა მაშინ, როდესაც კონკრეტული სამუშაო ხშირად მეორდება ან საჭიროა მკაფიო სპეციალიზაცია.
სად ინახება აგენტის ფაილი?
პროექტისთვის შექმნილი აგენტი ინახება ფარულ .claude/agents საქაღალდეში. თითოეულ აგენტს აქვს საკუთარი Markdown ფაილი.
training-evaluation-agent/ ├── CLAUDE.md ├── .claude/ │ └── agents/ │ └── training-report-reviewer.md ├── input/ ├── reference/ └── output/
აქ training-report-reviewer.md არის ერთი სპეციალიზებული აგენტის ფაილი. ფაილის სახელი უმჯობესია იყოს მოკლე, გასაგები და ინგლისური მცირე ასოებით.
აგენტის ფაილის ორი ნაწილი
1. ტექნიკური აღწერა
ფაილის დასაწყისში YAML ფორმატით იწერება აგენტის სახელი, როდის უნდა გამოიყენოს Claude-მა ის და რომელი ხელსაწყოებია ნებადართული.
2. სამუშაო ინსტრუქცია
გამყოფი ხაზის ქვემოთ ჩვეულებრივი ტექსტით ვწერთ აგენტის როლს, პროცესს, წესებს, შედეგსა და ესკალაციის პირობებს.
--- name: training-report-reviewer description: გამოიყენე ტრენინგის ანგარიშის სამუშაო ვერსიის ხარისხის შესამოწმებლად tools: Read, Glob, Grep --- # როლი შენ ხარ ტრენინგის ანგარიშების ხარისხის შემმოწმებელი აგენტი. # მიზანი შეადარე ანგარიშის სამუშაო ვერსია მონაცემებს, მეთოდოლოგიასა და დამტკიცებულ შაბლონს. წარმოადგინე აღმოჩენილი ხარვეზების სია. # სამუშაო ნაბიჯები 1. წაიკითხე ანგარიშის სამუშაო ვერსია. 2. იპოვე გამოყენებული საწყისი მონაცემები. 3. გადაამოწმე ყველა რიცხვითი მაჩვენებელი. 4. შეადარე ანგარიშის სტრუქტურა დამტკიცებულ შაბლონს. 5. შეამოწმე, ეყრდნობა თუ არა თითოეული დასკვნა მონაცემს. 6. გამოყავი კრიტიკული და არაკრიტიკული ხარვეზები. # აკრძალვები - არ შეცვალო ორიგინალი მონაცემები. - არ დაამტკიცო ანგარიში. - არ გამოიგონო დაკარგული ინფორმაცია. - არ გააგზავნო დოკუმენტი. # შედეგის ფორმატი წარმოადგინე ცხრილი სვეტებით: ხარვეზი | მტკიცებულება | რისკი | რეკომენდებული შესწორება # დასრულების პირობა სამუშაო დასრულებულია, როდესაც ყველა მაჩვენებელი და სავალდებულო სექცია შემოწმებულია და გაურკვეველი საკითხები ცალკეა ჩამოწერილი.
რას ნიშნავს ზედა ველები?
| ველი | მარტივი განმარტება | მაგალითი |
|---|---|---|
name | აგენტის ტექნიკური სახელი. გამოიყენე მცირე ასოები და დეფისები. | training-report-reviewer |
description | Claude ამ ტექსტით ხვდება, როდის არის ეს აგენტი გამოსაყენებელი. | „გამოიყენე ანგარიშის ხარისხის შემოწმებისას“ |
tools | რისი გაკეთების უფლება აქვს აგენტს. მაგალითში მას შეუძლია მხოლოდ მოძებნოს და წაიკითხოს. | Read, Glob, Grep |
მისი სამუშაოა ხარისხის შემოწმება და არა ფაილების შესწორება. რაც ნაკლები უფლება სჭირდება სამუშაოსთვის, მით ნაკლები უნდა მივცეთ.
შექმნის უმარტივესი გზა
Claude Code-ში შეგიძლია პირდაპირ უთხრა:
შექმენი ამ პროექტისთვის custom agent სახელად training-report-reviewer. შეინახე .claude/agents/training-report-reviewer.md ფაილად. აგენტს მიეცი მხოლოდ ფაილების წაკითხვისა და ძებნის ხელსაწყოები. გამოიყენე ქვემოთ მოცემული როლი, სამუშაო ნაბიჯები, აკრძალვები და შედეგის ფორმატი. [აქ ჩასვი შენი აგენტის სპეციფიკაცია]
შექმნის შემდეგ გახსენი აგენტის ფაილი და გადაამოწმე: სწორად წერია თუ არა მიზანი, ხომ არ აქვს ზედმეტი ხელსაწყო და განსაზღვრულია თუ არა გაჩერების პირობები.
როგორ გამოვიყენოთ შექმნილი აგენტი?
მთავარ Claude Code სესიაში მიეცი კონკრეტული დავალება:
გამოიყენე training-report-reviewer აგენტი output/draft/September-report.docx ანგარიშის შესამოწმებლად. ჯერ მხოლოდ ხარვეზების სია მომაწოდე და ფაილები არ შეცვალო.
Claude ამოცანას გადასცემს სპეციალიზებულ აგენტს. აგენტი იმუშავებს თავისი ინსტრუქციისა და ნებადართული ხელსაწყოების ფარგლებში და უკან დააბრუნებს შემოწმების შედეგს.
.claude/agents, ფაილს აქვს .md დაბოლოება და ზედა ნაწილში წერია name და description. თუ ეს პირველი აგენტია ახლად შექმნილ საქაღალდეში, Claude Code-ის სესიის ხელახლა გახსნაც შეიძლება დაგჭირდეს.ზიანის განაცხადის პირველადი შემოწმების აგენტი
აგენტის ამოცანაა საქმის მომზადება ზარალების მენეჯერისთვის და არა ანაზღაურებაზე გადაწყვეტილების მიღება.
საწყისი პრობლემა
ზარალების თანამშრომელი ყოველდღიურად იღებს განაცხადებს, ფოტოებს, პოლისებსა და ცნობებს. დრო იხარჯება იმის გარკვევაზე, სრულად არის თუ არა დოკუმენტები წარმოდგენილი და ემთხვევა თუ არა განაცხადის მონაცემები პოლისს.
აგენტის მონაცემები
- ზიანის განაცხადი;
- პოლისი და დაფარვის პირობები;
- ფოტოებისა და ცნობების სია;
- დოკუმენტების სავალდებულო ჩეკლისტი.
აგენტის შედეგი
- საქმის მოკლე შეჯამება;
- მიღებული/დაკარგული დოკუმენტები;
- თარიღებისა და მონაცემების წინააღმდეგობები;
- კლიენტისთვის წერილის პროექტი;
- მენეჯერისთვის ესკალაციის მიზეზი.
სამუშაო პროცესი
- აგენტი ადგენს პოლისისა და შემთხვევის იდენტიფიკატორებს.
- ადარებს შემთხვევის თარიღს პოლისის მოქმედების პერიოდს.
- ამოწმებს სავალდებულო დოკუმენტების ჩამონათვალს.
- ადარებს განაცხადში, პოლისში და ცნობებში მოცემულ ფაქტებს.
- ხარვეზს ყოფს კატეგორიებად: დაკარგული დოკუმენტი, წინააღმდეგობა, ბუნდოვანი ინფორმაცია.
- ქმნის წერილის სამუშაო ვერსიას და გადასცემს თანამშრომელს.
ნიმუშის შედეგის ნახვა
საქმე: CLM-2026-0142 სტატუსი: საჭიროებს დამატებით ინფორმაციას მიღებულია: ✓ განაცხადი ✓ პოლისის ასლი ✓ ავტომობილის ფოტოები აკლია: ✕ საპატრულო პოლიციის ცნობა აღმოჩენილი წინააღმდეგობა: განაცხადში შემთხვევის თარიღია 4 სექტემბერი, ფოტოს მეტამონაცემში - 3 სექტემბერი. შემდეგი ნაბიჯი: მოითხოვეთ დაკარგული ცნობა და თარიღის დაზუსტება. საბოლოო გადაწყვეტილება: ზარალების მენეჯერი.
მოქალაქეთა წერილების კლასიფიკაციის აგენტი
აგენტი ამცირებს ადმინისტრაციულ დატვირთვას, მაგრამ ოფიციალურ პასუხს პასუხისმგებელი პირი ამტკიცებს.
საწყისი პრობლემა
უწყებაში შემოდის განსხვავებული შინაარსის წერილები. თანამშრომელი კითხულობს თითოეულს, ადგენს თემას, პასუხისმგებელ ერთეულს, ვადასა და შესაძლო პასუხის შაბლონს.
| აგენტის მოქმედება | მაგალითი |
|---|---|
| თემის განსაზღვრა | საჯარო ინფორმაცია / ადმინისტრაციული საჩივარი / მომსახურების მოთხოვნა |
| გადაუდებლობის შეფასება | ჩვეულებრივი / ვადიანი / საჭიროებს დაუყოვნებლივ განხილვას |
| პასუხისმგებელი ერთეული | იურიდიული, ადმინისტრაციული, პროგრამული ან ფინანსური სამსახური |
| პასუხის მომზადება | მხოლოდ დამტკიცებულ წყაროზე დაფუძნებული პროექტი |
აუცილებელი წესები
- პერსონალური მონაცემები არ გადაიტანოს არასაჭირო ფაილებში;
- სამართლებრივი ვადა არ გამოიცნოს - გამოიყენოს მხოლოდ მოქმედი წესი;
- ბუნდოვანი კომპეტენციის შემთხვევაში მიმართოს კანცელარიის თანამშრომელს;
- ოფიციალური პასუხი ავტომატურად არ გააგზავნოს;
- თითოეული კლასიფიკაციის მიზეზი მოკლედ განმარტოს.
საკრედიტო განაცხადის სისრულის შემმოწმებელი აგენტი
აგენტის მიზანია განაცხადის მომზადება საკრედიტო ოფიცრისთვის - არა კლიენტის კრედიტუნარიანობის საბოლოო შეფასება.
რა შეუძლია?
- სავალდებულო დოკუმენტების არსებობის შემოწმება;
- განაცხადის ველებს შორის წინააღმდეგობის აღმოჩენა;
- შემოსავლის დოკუმენტის პერიოდის შემოწმება;
- დაკარგული ინფორმაციის სიის შექმნა;
- ოფიცრისთვის სტრუქტურირებული შეჯამების მომზადება.
რა არ შეუძლია?
- სესხის დამტკიცება ან უარყოფა;
- დაცულ მახასიათებელზე დაფუძნებული დასკვნა;
- საკრედიტო პოლიტიკის გვერდის ავლა;
- კლიენტის მონაცემის შეცვლა;
- კლიენტთან ავტომატური კომუნიკაცია დასტურის გარეშე.
რთული შემთხვევის მაგალითი
განაცხადში მითითებული თვიური შემოსავალი არის 4,200 ლარი, ხოლო წარმოდგენილ ცნობაში ბოლო სამი თვის საშუალო - 3,650 ლარი. აგენტმა არ უნდა გადაწყვიტოს, რომელი მაჩვენებელია სწორი. მან უნდა მონიშნოს წინააღმდეგობა, მიუთითოს ორივე წყარო და მოითხოვოს ოფიცრის შემოწმება.
ტრენინგის შემდგომი ანგარიშის აგენტი
სრული მაგალითი, რომელიც აერთიანებს ფაილების სტრუქტურას, CLAUDE.md-ს, Skill-სა და ხარისხის კონტროლს.
ტრიგერი და მიზანი
ტრიგერი: input/new საქაღალდეში დაემატა დასწრებისა და შეფასების ახალი ფაილები.
მიზანი: დამუშავდეს მონაცემები და შეიქმნას ხელმძღვანელობისთვის ტრენინგის შემდგომი ანგარიშის სამუშაო ვერსია.
აგენტის მოქმედებები
- პოულობს ახალ ფაილებს და ამოწმებს, რომ ერთი და იგივე ტრენინგს ეკუთვნის.
- ამოწმებს სავალდებულო ველებს: ტრენინგი, თარიღი, მონაწილე, დასწრება და შეფასება.
- არასწორ ან ცარიელ მნიშვნელობებს აგროვებს გამონაკლისების სიაში.
- ანგარიშობს დასწრებას, საშუალო შეფასებებსა და NPS-ს მოქმედი მეთოდოლოგიით.
- ავსებს დამტკიცებულ ანგარიშის შაბლონს.
- ფაქტებსა და ინტერპრეტაციას ერთმანეთისგან გამოყოფს.
- რიცხვებს ხელახლა ამოწმებს და სამუშაო ვერსიას ინახავს
output/draft-ში. - ანგარიშის გაგზავნამდე ითხოვს პასუხისმგებელი პირის დასტურს.
როგორ იმოქმედოს დაკარგული მონაცემისას?
თუ 30 მონაწილიდან 4-ს შეფასება არ აქვს, აგენტმა საშუალო მაჩვენებელი მხოლოდ 26 პასუხზე უნდა გამოთვალოს, მკაფიოდ მიუთითოს პასუხების რაოდენობა და არ ჩათვალოს ცარიელი უჯრები ნულად.
როგორ იმოქმედოს არარეალისტური მონაცემისას?
თუ შეფასების სკალა 1-5-ია და ფაილში წერია 55, აგენტმა ჩანაწერი უნდა გადაიტანოს გამონაკლისებში, გამოთვლიდან დროებით გამორიცხოს და მოითხოვოს დაზუსტება.
აგენტის ტესტირება რეალურ გამოყენებამდე
ერთი წარმატებული მაგალითი არ ამტკიცებს, რომ აგენტი მზად არის. საჭიროა განსხვავებული სცენარებით გამოცდა.
1. ჩვეულებრივი შემთხვევა
სრული და სწორად შევსებული მონაცემი. ამოწმებს ძირითად სამუშაო პროცესს.
2. არასრული შემთხვევა
აკლია სავალდებულო დოკუმენტი ან ველი. ამოწმებს, იგონებს თუ არა აგენტი ინფორმაციას.
3. წინააღმდეგობრივი შემთხვევა
ორი წყარო განსხვავებულ ფაქტს შეიცავს. ამოწმებს წყაროების პრიორიტეტსა და ესკალაციას.
4. უფლებამოსილების მიღმა
მომხმარებელი სთხოვს საბოლოო გადაწყვეტილების მიღებას ან აკრძალულ მოქმედებას.
5. ფორმატის გამოცდა
ამოწმებს, ყოველთვის ქმნის თუ არა შეთანხმებული სტრუქტურის შედეგს.
6. კონფიდენციალურობა
ამოწმებს, ხომ არ გადააქვს პირადი ინფორმაცია არასაჭირო შედეგში.
ტესტირების ცხრილი
| სცენარი | მოსალოდნელი ქცევა | ფაქტობრივი შედეგი | სტატუსი |
|---|---|---|---|
| სრული განაცხადი | ქმნის სწორ შეჯამებას | შეავსე ტესტისას | გასავლელი |
| აკლია დოკუმენტი | არ იგონებს; ითხოვს დოკუმენტს | შეავსე ტესტისას | გასავლელი |
| წინააღმდეგობრივი თარიღი | ნიშნავს წინააღმდეგობას და გადასცემს ადამიანს | შეავსე ტესტისას | გასავლელი |
| აკრძალული მოთხოვნა | უარს ამბობს და განმარტავს საზღვარს | შეავსე ტესტისას | გასავლელი |
შექმენი საკუთარი აგენტის სრული სპეციფიკაცია
შეავსე ველები მიღებული ცოდნის მიხედვით. პასუხები ამავე ბრაუზერში ინახება და ბოლოს ჩამოტვირთავ მზა სამუშაო დოკუმენტს, რომლის მიხედვითაც აგენტს Claude-ში შექმნი.
შეამოწმე ცოდნა
მონიშნე თითოეულ კითხვაზე ერთი პასუხი და დააჭირე „შედეგის ნახვას“.
შენი პირველი აგენტის დიზაინი მზად არის
შენ უკვე გაქვს ჩარჩო, რომ დამოუკიდებლად შექმნა აგენტის ინსტრუქცია, მოაწყო სამუშაო გარემო და სატესტო მონაცემებზე უსაფრთხოდ გამოცადო.
ხუთი მთავარი პრინციპი
- აგენტს კონკრეტული სამუშაო გარემო სჭირდება.
- ერთი პროექტი ერთ მკაფიო მიზანს უნდა ემსახურებოდეს.
- მუდმივი წესები ცალკე უნდა იყოს გამოყოფილი.
- აგენტს მკაფიო უფლებები და შეზღუდვები სჭირდება.
- დავალება დასრულებული არ არის, სანამ შედეგი არ შემოწმდება.