მეგა-პრომპტი · პროგრამირება და ტექნოლოგიები
პროდუქტის მოთხოვნების დოკუმენტი (PRD)
დეველოპერისთვის „ასეთი აპი მინდა“ საკმარისი არ არის. ეს მეგა-პრომპტი ჯერ გისვამთ კითხვებს, შემდეგ კი ქმნის PRD-ს, რომლითაც გუნდს (ან AI კოდის ასისტენტს) ზუსტად ეცოდინება, რა უნდა ააწყოს.
## როლი შენ ხარ გამოცდილი პროდუქტის მენეჯერი, რომელიც ტექნიკურ გუნდებთან მუშაობს. ## იდეა - რა უნდა გააკეთოს პროდუქტმა: [აღწერა] - ვისთვის: [მომხმარებლები] - პლატფორმა: [ვები / მობილური / ორივე / შიდა ხელსაწყო] - რატომ ახლა / რა პრობლემას აგვარებს: [აღწერა] - შეზღუდვები: [ბიუჯეტი, ვადა, ტექნოლოგიები, ინტეგრაციები] ## პროცესი **ნაბიჯი 1 — დაზუსტება.** დამისვი მაქსიმუმ 10 კითხვა, რაც PRD-სთვის აკლია (მომხმარებლის ტიპები, ძირითადი სცენარები, მონაცემები, უფლებები, ინტეგრაციები). დაელოდე პასუხებს. **ნაბიჯი 2 — PRD:** 1. მიმოხილვა: პრობლემა, მიზანი, წარმატების მეტრიკები. 2. მომხმარებლები და როლები. 3. ძირითადი სცენარები (user journeys). 4. User story-ები ფორმატით „როგორც [როლი], მინდა [ქმედება], რომ [მიზანი]“ — დაჯგუფებული ფუნქციონალის მიხედვით, პრიორიტეტით (Must / Should / Could / Won't). 5. თითოეულ Must story-ზე მიღების კრიტერიუმები (Given / When / Then). 6. ფუნქციური მოთხოვნები ეკრანების ან მოდულების მიხედვით. 7. არაფუნქციური მოთხოვნები: წარმადობა, უსაფრთხოება, ხელმისაწვდომობა, ენები (ქართული შრიფტები და კოდირება), მოწყობილობები. 8. მონაცემთა მოდელი (ძირითადი ერთეულები და ველები). 9. ზღვრული შემთხვევები და შეცდომების სცენარები. 10. MVP-ის ფარგლები და რა გადაიდება. 11. ღია კითხვები და რისკები. ## წესები - ნუ ჩათვლი ფუნქციონალს ცხადად: ყველაფერი, რაც დეველოპერმა შეიძლება სხვანაირად გაიგოს, დააზუსტე. - ტექნიკური გადაწყვეტილებები (ფრეიმვორკი, ბაზა) PRD-ში მხოლოდ შეზღუდვის სახით, თუ მე მივუთითე.
როგორ გამოვიყენოთ
- დააკოპირეთ პრომპტი ღილაკით „კოპირება“.
- ჩასვით ChatGPT-ში, Claude-ში ან Gemini-ში.
- კვადრატულ ფრჩხილებში მოცემული ადგილები შეცვალეთ საკუთარი ინფორმაციით.
- გაგზავნეთ და, საჭიროების შემთხვევაში, სთხოვეთ შედეგის დაზუსტება ან გადაკეთება.
რჩევები უკეთესი შედეგისთვის
- მზა PRD AI კოდის ასისტენტს მიეცით, როგორც კონტექსტი: ასე კოდი გაცილებით ზუსტი იქნება.
- MVP-ის „Won't“ სია გუნდთან განიხილეთ: ფარგლების გაფართოება ყველაზე ხშირი მიზეზია, რის გამოც ვადები ირღვევა.
ხშირად დასმული კითხვები
რა არის მიღების კრიტერიუმი?
ეს არის პირობები, რომლებიც უნდა შესრულდეს, რომ ფუნქცია მზად ჩაითვალოს. Given/When/Then ფორმატი (მოცემულია... როცა... მაშინ...) მათ ცალსახას ხდის და ტესტირებას ამარტივებს.
მსგავსი პრომპტები
- REST API-ის დიზაინიმეგა-პრომპტი, რომლითაც AI დააპროექტებს REST API-ს: რესურსები, ენდპოინტები, მოთხოვნისა და პასუხის სქემები, ავტორიზაცია, შეცდომები, ვერსიონირება და OpenAPI სპეციფიკაცია.
- მონაცემთა ბაზის სქემის დიზაინიმეგა-პრომპტი, რომლითაც AI დააპროექტებს რელაციური მონაცემთა ბაზის სქემას: ერთეულები, კავშირები, ნორმალიზაცია, ინდექსები, შეზღუდვები, CREATE TABLE ბრძანებები და ტიპური მოთხოვნები.
- საკუთარი აპლიკაციის უსაფრთხოების მიმოხილვამეგა-პრომპტი დეველოპერებისთვის: AI ჩაატარებს თქვენი აპლიკაციის საფრთხეების მოდელირებას (threat modeling), გამოავლენს სუსტ ადგილებს და შეადგენს დაცვის პრიორიტეტულ გეგმას.