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

ევრისტიკული მარშრუტიზატორი

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

როგორ მუშაობს

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

ქულირების ფაქტორები

ფაქტორიწონააღწერა
შესაძლებლობების შესაბამისობა0.4მოდელის უნარი შეკითხვის ტიპის დამუშავებისთვის
Elo რეიტინგი0.2ისტორიული მოდელის წარმადობა
ხარჯ-ეფექტურობა0.2ტოკენები დოლარზე
შეყოვნება0.1საშუალო პასუხის დრო
კონტექსტის ფანჯარა0.1საუბრის კონტექსტის თავსებადობა

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

toml
[router]
strategy = "heuristic"

[router.heuristic]
complexity_threshold = 0.6
prefer_cheap_below = 0.4
elo_weight = 0.2
cost_weight = 0.2

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

Released under the Apache-2.0 License.