Naukowcy z arXiv zaprezentowali KNOWPLAN - system oparty na agentach AI, który automatycznie planuje ścieżkę studiów studenta, rozdzielając proces na dwa niezależne etapy z jasno zdefiniowanym interfejsem między nimi. Projekt rozwiązuje realny problem, z którym borykają się studenci - drażniące konieczność ręcznego szukania informacji o wymaganiach w rozmaitych źródłach uczelni, od katalogów po strony JSON.
Pierwsza część systemu, CatalogBrowse, działa jak intelligent web crawler, który eksploruje niestrukturyzowane źródła (katalogi, PDF-y, strony departamentów) bez dostępu do profilu studenta. Zamiast czekać na nagrodę od planisty, sistema sama decyduje, kiedy ma wystarczającą wiedzę, oceniając każdy ruch poprzez oczekiwany marginalny zysk informacyjny. Wyjściem są trzy połączone dokumenty JSON zawierające informacje o wymaganiach przedmiotowych, warunkach zaliczenia i powiązaniach między przedmiotami.
Druga część, DegreeMap, bierze tylko te dokumenty i optymalizuje plan studiów studenta przy użyciu solvera CP-SAT. System bierze pod uwagę wiele celów jednocześnie - czy plan jest w ogóle możliwy, ile semestrów zajmie, rozkład obciążenia studenta, jego osobiste preferencje przedmiotów oraz wartość poszczególnych opcji edukacyjnych. Kluczowa innowacja to wydzielenie ekstrakcji od planowania - poprzednie systemy łączyły te etapy, co powodowało, że błędy w zbieraniu danych trudno było diagnozować, bo mogły się maskować pod błędami planisty.