Skip to content
ეს გვერდი შეიქმნა და ითარგმნა ხელოვნური ინტელექტის დახმარებით. თუ შეამჩნევთ უზუსტობას, გთხოვთ, დაგვეხმარეთ გაუმჯობესებაში. GitHub-ზე რედაქტირება

ევოლუციის უსაფრთხოება

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

უსაფრთხოების მექანიზმები

უკუქცევის დაცვა

ყოველი ევოლუციის ცვლილება გამოყენებამდე სნეპშოტს ქმნის. პრობლემების აღმოჩენისას სისტემა შეუძლია მყისიერად დაუბრუნდეს წინა მდგომარეობას:

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

საღი აზრის შემოწმებები

ყოველი ცვლილების წინ და შემდეგ სისტემა ამოწმებს:

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

რეგრესიის აღმოჩენა

ცვლილების გამოყენების შემდეგ სისტემა საკვანძო მეტრიკებს მონიტორინგს უკეთებს კონფიგურირებადი პერიოდის განმავლობაში:

  • ამოცანის დასრულების მაჩვენებელი
  • შეცდომების მაჩვენებელი
  • პასუხის საშუალო ხარისხი
  • მომხმარებლის კმაყოფილების სიგნალები

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

კონფიგურაცია

toml
[self_evolution.safety]
rollback_enabled = true
rollback_window_hours = 168  # 7 დღე
sanity_check_timeout_secs = 30
regression_monitoring_hours = 24
max_regression_threshold = 0.1  # 10% გაუარესება უკუქცევას იწვევს

CLI ბრძანებები

bash
prx evolution status          # აქტიური ევოლუციის მდგომარეობის ნახვა
prx evolution rollback        # ბოლო ცვლილების უკუქცევა
prx evolution history         # ევოლუციის ისტორიის ნახვა
prx evolution approve <id>    # მოლოდინში მყოფი წინადადების დამტკიცება

დაკავშირებული გვერდები

Released under the Apache-2.0 License.