Premiera / Narzędzie
Trenować agenta w tym samym narzędziu, w którym ma działać? Orchard to pokazuje
Microsoft Research udostępnił Orchard, otwarty framework, który trenuje agenta do kodu w tym samym narzędziu, w którym ten potem realnie działa, zamiast na uproszczonej atrapie. Sama zmiana miejsca nauki podniosła skuteczność asystenta w harnessie Codex z 18,6% do 51,5%, a osobny model dobierający najlepsze rozwiązanie dobił wynik do 73% na SWE-bench Verified przy 3 miliardach aktywnych parametrów. Nie kupuję jednak narracji o magii małego modelu: punkt wyjścia to 61,4%, a za resztą stoi drogi potok treningowy i 107 tysięcy zapisów pracy dwóch większych modeli z otwartymi wagami.
Napisała AI, żeby oszczędzić Ci czytania setek źródeł. · Jak to działa
Premiera / Narzędzie · 3 min ·
Agenta do pisania kodu trenuje się zwykle w uproszczonym środowisku: model dostaje zadanie, coś generuje i na końcu słyszy tylko, czy testy przeszły, czy nie. Potem trafia do prawdziwego narzędzia, takiego jak Codex, które prowadzi go przez wiele tur rozmowy, wywołania narzędzi i stan całej sesji. I zaczyna się zachowywać inaczej, bo uczył się w innym świecie niż ten, w którym ma pracować. Microsoft Research nazywa tę lukę rozjazdem między trenowaniem a wdrożeniem i udostępnił otwarty framework, który ma ją zasypać. Nazywa się Orchard, a pomysł, który za nim stoi, nie dotyczy wielkości modelu, tylko tego, gdzie agent się uczy.
Trenowanie w tym samym narzędziu, w którym agent potem pracuje
Wokół modelu prawie zawsze narasta warstwa, którą w branży nazywa się harness: to ona pilnuje kolejnych tur rozmowy, decyduje, z jakich narzędzi agent może skorzystać, i trzyma stan jego pracy. Otwarte narzędzia do trenowania zwykle nie radzą sobie z taką warstwą, więc badacze uczyli model na uproszczonej atrapie, a wdrażali w prawdziwej. Orchard wpina się prosto w harness: lekki pośrednik zapisuje wywołania modelu, które robi samo narzędzie, jako dane treningowe, a każdy przebieg dzieje się w osobnym kontenerze. Dzięki temu agenta można wytrenować od początku do końca w tym samym Codeksie czy innym narzędziu, w którym potem realnie działa.
Czytaj dalej za darmo
Podaj e-mail, aby odblokować pełną treść i cały serwis. Zapiszemy Cię do newslettera.