ლექცია 2: შეჯამება (Make.com, მონაცემები და API)
📚 ლექციის მიზნები
- Make.com-ზე რეგისტრაცია, ინტერფეისის ათვისება და პირველი სცენარის აწყობა (Google Forms ➔ Sheets ➔ Gmail).
- გამომწვევებისა და მოქმედებების მართვა (Triggers vs Actions), ტესტირება და გააქტიურება.
- მონაცემების რეალურ დროში მიღება Webhooks-ითა და პირობითი ლოგიკით (Routers & Filters).
- მონაცემთა სტრუქტურები: Arrays, Iterators და Aggregators.
- API და HTTP მოდული: ვების უნივერსალური ენა ნებისმიერ გარე სერვისთან დასაკავშირებლად.
1️⃣ Make.com Onboarding და პირველი სცენარი
No-Code არქიტექტურა
Make.com-ზე ავტომატიზაცია შედგება სცენარებისგან (Scenarios) და მოდულებისგან (Modules). ყოველი პროცესი იწყება გამომწვევით (Trigger) და გრძელდება მოქმედებებით (Actions).
- რეგისტრაცია: უფასო ანგარიში მოიცავს 1,000 ოპერაციას თვეში, რაც საკმარისია პრაქტიკული ბიზნეს ავტომატიზაციისთვის.
- Live Build 1: ავაწყვეთ პირველი სცენარი: Google Forms (Trigger: ახალი პასუხი) ➔ Google Sheets (Action: Add a row) ➔ Gmail (Action: Send an email).
- Run Once & Scheduling: სცენარის შემოწმება ხდება "Run once" ღილაკით, რის შემდეგაც ვრთავთ ON ჩამრთველს 24/7 ავტომატური მუშაობისთვის.
- Execution History: თითოეული გაშვების დეტალური ლოგი, სადაც ჩანს შემოსული და გამავალი მონაცემების ბუშტუკები (Data Mapping).
2️⃣ Make.com Advanced: Webhooks, Routers და მონაცემთა მასივები
Webhooks (მომენტალური გამომწვევები)
განსხვავებით პერიოდული შემოწმებისგან (Polling - ყოველ 15 წუთში), Webhook არის პასიური მიმღები, რომელიც რეალურ დროში იღებს სიგნალს გარე სისტემიდან როგორც კი მოვლენა მოხდება.
Routers და Filters (პირობითი ლოგიკა)
Router (მარშრუტიზატორი) ანაწილებს მონაცემთა ნაკადს რამდენიმე დამოუკიდებელ გზაზე. თითოეულ გზაზე ვსვამთ Filter-ს (მაგ. "თუ შეკვეთის თანხა მეტია $500-ზე ➔ VIP მენეჯერის შეტყობინება; სხვა შემთხვევაში ➔ სტანდარტული დამუშავება").
Iteration და Aggregation
მასივებთან (Arrays) მუშაობის ოქროს წესები:
- Iterator (იტერატორი): იღებს ერთ დიდ სიას (მაგ. 5 ელფოსტა ან შეკვეთის 5 პროდუქტი) და შლის ცალ-ცალკე მოქმედებებად.
- Aggregator (აგრეგატორი): იღებს რამდენიმე ცალკეულ მონაცემს და აერთიანებს ერთ მასივად ან ტექსტად, რათა ერთი საბოლოო ოპერაციით გაიგზავნოს.
3️⃣ API და HTTP მოდული (ვების უნივერსალური ენა)
როგორ საუბრობენ პროგრამები
API (Application Programming Interface) არის ოფიციალური შემაერთებელი ხიდი, რომელიც იღებს თქვენს მოთხოვნას, მიდის სერვერთან და უკან გიბრუნებთ პასუხს JSON ფორმატში.
- GET მოთხოვნა: გამოიყენება ინფორმაციის წამოსაღებად (მაგ. ვალუტის კურსი, ამინდი).
- POST მოთხოვნა: გამოიყენება ახალი მონაცემის გასაგზავნად ან შესაქმნელად.
- Headers & API Keys: სათაურები, სადაც ვათავსებთ ავტორიზაციის უსაფრთხოების გასაღებს.
- Make.com HTTP მოდული: უნივერსალური მოდული, რომლითაც Make.com უკავშირდება ნებისმიერ გარე ვებ-სერვისს, მაშინაც კი, თუ მას ოფიციალური მზა აპლიკაცია არ აქვს.
4️⃣ შეცდომების მართვა (Error Handling) და მომდევნო ეტაპი
Error Directives
Make.com-ში შეცდომის დროს შეგვიძლია მივუთითოთ სპეციალური დირექტივები: Resume (ჩანაცვლებითი მონაცემით გაგრძელება), Ignore (შეცდომის იგნორირება), Rollback ან Commit.
ლექცია 3-ის ტიზერი: მონაცემთა სტრუქტურებისა და API-ების საფუძველზე, შემდეგ შეხვედრაზე ავაგებთ ავტონომიურ AI აგენტებს Tool Calling-ით, Function Calling-ითა და RAG არქიტექტურით!