Kanał YouTube AI Engineer osiągnął milion subskrypcji, a na tej okazji Mihail Eric, prowadzący kurs na Stanfordzie i kierujący zespołem AI w Monaco, opowiada o tym, jak powinno wyglądać dzisiejszego kształcenie inżynierów oprogramowania. Eric uczy kursu The Modern Software Developer (CS146S) na Stanfordzie i jednocześnie pracuje w Monaco, gdzie jego zespół korzysta z coding agentów do wdrażania oprogramowania i analizy incydentów.Jak się zmienił kurs? Bardzo. W pierwszej edycji studenci rozwiązywali dziewięć zadań domowych i projekt końcowy. Jedno z nich polegało na uruchomieniu AI code reviewera na repozytorium i ocenie jego feedbacku. Ale już w następnej edycji Eric zauważył, że uczniowie mogą samodzielnie rozwiązać wiele ćwiczeń za pomocą agentów. Gdy zapytał salę studentów drugiego i trzeciego roku, jak kodują, wszyscy którzy odpowiedzieli, już używali agentów. To skłoniło go do redesignu programu.Dlatego teraz część zadań domowych polega na wkładzie w projekty open-source zamiast tradycyjnych ćwiczeń rozwijających głównie poszczególne umiejętności. To zmiana zasadnicza - przesunięcie z nauki izolowanych koncepcji na praktykę w rzeczywistych kodebazach. Eric dzieli się również doświadczeniami z Monaco, gdzie jego zespół pracuje z coding agentami na co dzień, widząc na żywo, które aspekty teorii przetrwały kontakt z rzeczywistością produkcyjną. Jego spostrzeżenia mają być również wprowadzeniem do konferencji AIE Code w San Francisco, gdzie Eric będzie uczestnikiem.
Narzędzia
Latent Space