მიზეზობრივი ხის ძრავა
მიზეზობრივი ხის ძრავა (Causal Tree Engine, CTE) არის სპეკულაციური შესრულების სისტემა, რომელიც პარალელურად აფასებს მრავალ საპასუხო სტრატეგიას საუკეთესოს დაფიქსირებამდე. ის ინტეგრირდება PRX აგენტის პაიპლაინში განზრახვის კლასიფიკაციასა და LLM გამოძახებას შორის.
ნაგულისხმევად გამორთულია. CTE არჩევითი ფუნქციაა. დააყენეთ
causal_tree.enabled = trueკონფიგურაციის ფაილში გასააქტიურებლად.
სამუშაო პროცესი
text
სნეპშოტი → გაფართოება → რეპეტიცია → შეფასება → არჩევა → უკუკავშირი- სნეპშოტი — მიმდინარე მიზეზობრივი მდგომარეობის აღება (სესიის კონტექსტი, ბიუჯეტი, შეზღუდვები)
- გაფართოება — კანდიდატი შტოების გენერირება (პირდაპირი პასუხი, ინსტრუმენტის გამოყენება, ქვე-აგენტზე დელეგირება)
- რეპეტიცია — პერსპექტიული შტოების მსუბუქი "საცდელი გაშვება" მხოლოდ-წაკითხვის რეჟიმში
- შეფასება — შტოების რანჟირება ნდობის, ღირებულებისა და დაყოვნების შეწონილი კომპოზიტით
- არჩევა — უმაღლესი ქულის შტოს დაფიქსირება ზღურბლის მიღწევისას; წინააღმდეგ შემთხვევაში სარეზერვო
- უკუკავშირი — გადაწყვეტილების ჩაწერა დაკვირვებადობისა და მომავალი სწავლისთვის
როდის ჩართოთ CTE
| სცენარი | რეკომენდაცია |
|---|---|
| მარტივი Q&A, ჩვეულებრივი ჩატი | CTE გამორთული დატოვეთ |
| მრავალსაფეხურიანი ინსტრუმენტების სამუშაო პროცესები | CTE ჩართეთ |
| ავტონომიური აგენტის ამოცანები (Xin / თვითევოლუცია) | CTE ჩართეთ |
| ღირებულებისადმი მგრძნობიარე განლაგებები | CTE ჩართეთ მკაცრი extra_token_ratio_limit-ით |
სწრაფი დაწყება
დაამატეთ PRX კონფიგურაციის ფაილში (~/.openprx/config.toml):
toml
[causal_tree]
enabled = trueყველა სხვა პარამეტრს აქვს გონივრული ნაგულისხმევი მნიშვნელობები. იხილეთ კონფიგურაციის მითითება სრული სიისთვის.
ამომრთველი
circuit_breaker_thresholdთანმიმდევრული წარუმატებლობის შემდეგ (ნაგულისხმევი: 5), CTE ირთვება და ყველა მოთხოვნა გვერდს უვლისcircuit_breaker_cooldown_secs(ნაგულისხმევი: 60წმ) შემდეგ ამომრთველი ნებას რთავს ხელახლა ცდას- ერთი წარმატებული გაშვება აღადგენს წარუმატებლობის მრიცხველს
მეტრიკები
| მეტრიკა | აღწერა |
|---|---|
hit_at_1_ratio | გაშვებების წილი, სადაც პირველი შტო სწორი იყო |
hit_at_3_ratio | წილი, სადაც სწორი შტო ტოპ-3-ში იყო |
wasted_speculation_ratio | შესრულებული, მაგრამ გამოუყენებელი რეპეტიციები |
commit_success_rate | წარმატებული დაფიქსირების პროცენტი |
avg_extra_latency_ms | საშუალო დამატებითი დაყოვნება გაშვებაზე |
circuit_breaker_trips | ამომრთველის ამოქმედების რაოდენობა |