რა არის OpenPRX?
OpenPRX არის ღია კოდის ინფრასტრუქტურული სტეკი, სადაც ხელოვნური ინტელექტის აგენტები ავტონომიურად მართავენ პროგრამული უზრუნველყოფის სრულ სასიცოცხლო ციკლს — პროექტის დაგეგმვიდან კოდის გენერაციამდე, დისტრიბუციიდან უსაფრთხოების დაცვამდე.
პაიპლაინი
Section titled “პაიპლაინი”OpenPRX ორგანიზებულია ხუთსაფეხურიანი პაიპლაინის სახით:
Plan → Think → Build → Ship → Protect| ეტაპი | პროდუქტი | რას აკეთებს |
|---|---|---|
| Plan | OpenPR | ხელოვნური ინტელექტისთვის შექმნილი პროექტების მართვა MCP-ით, ვებჰუკებით, მმართველობით |
| Think | PRX | ხელოვნური ინტელექტის ორკესტრაციის ტვინი — 14 პროვაიდერი, ინტელექტუალური მარშრუტიზაცია, თვითევოლუცია |
| Build | Webhook + Memory | აგენტების გაშვება, კოდის შესრულება, ცოდნის შენახვა |
| Ship | Fenfa | მრავალპლატფორმიანი აპლიკაციების დისტრიბუცია ატვირთვის API-ით |
| Protect | WAF + SD | 17-ფაზიანი ვებ დაცვა + მანქანური სწავლებით აღჭურვილი ანტივირუსი |
რით განსხვავდება
Section titled “რით განსხვავდება”ტრადიციული ხელოვნური ინტელექტის ინსტრუმენტები (Copilot, Cursor) ეხმარებიან ერთ დეველოპერს ერთდროულად. ისინი დაგეხმარებიან უფრო სწრაფად აკრიფოთ.
OpenPRX ავტონომიურად ასრულებს მთელ სამუშაო პროცესებს:
- ამოცანა იქმნება OpenPR-ში
- OpenPR ავრცელებს ამოცანას ხელოვნური ინტელექტის კოდირების აგენტთან ვებჰუკის საშუალებით
- PRX ირჩევს შესაბამის მოდელს, ანაწილებს ქვეაგენტებს
- აგენტი წერს კოდს, კომიტავს და აბრუნებს ანგარიშს
- CI აშენებს არტეფაქტს, Fenfa ანაწილებს მას
- WAF და SD იცავენ გაშვებულ აპლიკაციას
- უსაფრთხოების მოვლენები უკან ბრუნდება OpenPR-ში ახალი ამოცანების სახით
ადამიანები მართავენ — ადგენენ პოლიტიკებს, განიხილავენ წინადადებებს, ხმას აძლევენ გადაწყვეტილებებს. ხელოვნური ინტელექტი მოქმედებს ამ ჩარჩოების ფარგლებში.
ძირითადი მაჩვენებლები
Section titled “ძირითადი მაჩვენებლები”| მეტრიკა | მნიშვნელობა |
|---|---|
| Rust კოდი სულ | 170K+ სტრიქონი |
| შეტყობინებების არხები | 19 (Signal, WhatsApp, Telegram, Discord, Slack…) |
| LLM პროვაიდერები | 14 (Anthropic, OpenAI, Google, Ollama…) |
| MCP ინსტრუმენტები | 34 |
| უსაფრთხოების წესები | 38,800+ YARA წესი |
| WAF გამოვლენის ფაზები | 17 |
| თვითევოლუციის სისტემა | 9,800 სტრიქონი |
ტექნოლოგიური სტეკი
Section titled “ტექნოლოგიური სტეკი”ყველა ძირითადი პროდუქტი აგებულია Rust-ით წარმადობისა და საიმედოობისთვის. სტეკი მოიცავს:
- Rust — ძირითადი გაშვების გარემო PRX, OpenPR, WAF, SD, Memory, Webhook-ისთვის
- Go — Fenfa დისტრიბუციის პლატფორმა
- PostgreSQL — OpenPR და WAF მონაცემთა შენახვა
- SQLite — Memory, SD ხელმოწერები (LMDB), ელფოსტა
- Vue 3 + Tauri — დესკტოპის GUI PRX-SD-სთვის
- SvelteKit — OpenPR ფრონტენდი
დაწყება
Section titled “დაწყება”აირჩიეთ საჭირო კომპონენტი, ან გაშალეთ სრული სტეკი:
# დაიწყეთ პროექტების მართვითgit clone https://github.com/openprx/openpr && cd openprdocker compose up -d
# დაამატეთ ხელოვნური ინტელექტის ტვინიgit clone https://github.com/openprx/prx && cd prxcargo run --release
# დაამატეთ მუდმივი მეხსიერება აგენტებისთვისgit clone https://github.com/openprx/prx-memory && cd prx-memorycargo run --features httpიხილეთ თითოეული პროდუქტის დოკუმენტაცია დეტალური ინსტრუქციებისთვის.