Popularne tematy
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
wielu członków naszego zespołu inżynieryjnego zaczęło używać @AmpCode zarówno wewnątrz, jak i na zewnątrz Cursor. jest obiektywnie lepszy niż wszystkie inne dostępne dzisiaj.
mamy go również uruchomionego w pre-commit hook (z Playwright mcp itd.) i wspomagamy przegląd PR.
z oraklami i subagentami, może to być jeden z najbardziej imponujących systemów wieloagentowych, jakie widziałem.

25 lip 2025
Wiele agentów kodowania ma funkcję "tryby", która (trochę?) miała sens w erze RAG lub wczesnej agentury. Teraz dodają subagentów, takich jak Amp (subagent wyszukiwania, ogólne subagenty, oracle) oraz Claude Code (który właśnie wprowadził naprawdę fajną funkcję niestandardowych subagentów).
Tryby to ciężkie, niekompozycyjne menu rozwijane UI. Subagenty są wywoływane za pomocą naturalnego języka ("użyj orakula, aby ...", "użyj subagenta problemów, aby ...", lub niejawnie), są doskonale kompozycyjne i idealnie wpisują się w koncepcyjny model wywoływania narzędzi agentowych.
Okazuje się, że tryby i subagenty zasadniczo pełnią tę samą funkcję. Subagenty są zdecydowanie lepszym rozwiązaniem.
Zatem agenci kodowania z poprzedniej generacji, którzy mają istniejącą funkcję "tryby", teraz stają przed trudnym wyborem, gdy dodają subagentów: utrzymać zarówno tryby, jak i subagenty (co jest mylące i skomplikowane), usunąć tryby (co jest bolesne dla ich bazy użytkowników, ponieważ włożyli dużo wysiłku w tworzenie trybów), lub próbować rozciągnąć koncepcję "trybów", aby obejmowała również subagenty (co również będzie mylące). Nie zazdroszczę im.
W zespole Amp żyjemy w śmiertelnym strachu przed znalezieniem się w tej nieprzyjemnej sytuacji, gdy źle osądziliśmy, gdzie będzie kodowanie agentowe w przyszłości i będziemy musieli wprowadzić bolesne zmiany w produkcie. Popełniliśmy wszystkie te błędy w produktach, które zbudowaliśmy przed Amp (i popełniamy oraz będziemy popełniać mnóstwo błędów w Amp). Dlatego mamy niezwykle wysoką poprzeczkę, aby dodać nowe koncepcje UI, dlatego priorytetowo traktujemy członków zespołu z silną intuicją, i dlatego budujemy z myślą o tym, gdzie modele i przeciętny programista będą za 6-12+ miesięcy, a nie dzisiaj. W tym przypadku wierzę, że ta orientacja doprowadziła nas do właściwej decyzji (brak trybów, tylko kompozycyjne subagenty).
Mamy szczęście, że możemy budować dla niezwykle inteligentnych i otwartych/nowoczesnych programistów, którzy często dzielą się swoimi opiniami i przez praktycznie każdy kanał, z wyjątkiem gołębi pocztowych. Poznaliśmy i zrozumieliśmy tak wielu z was. Po prostu nie mogliśmy zobaczyć, aby ktokolwiek z was lub my naprawdę kochali "tryby". Ale kiedy @thorstenball zbudował subagenty, a potem orakula, i powiedział, że aby ich użyć, wystarczy to powiedzieć ("użyj orakula, aby ...") zamiast wybierać je z jakiegoś menu rozwijanego, wydawało się to dla nas i dla was właściwe, i wydawało się, że to tam zmierzają modele. Szacunek dla niego, i dziękujemy naszym wspaniałym użytkownikom za dostrzeganie przyszłości.
Chciałem tylko podzielić się trochę za kulisami, jak myślimy o tych sprawach i dlaczego możemy wydawać się ekstremalni lub sztywni w niektórych kwestiach.
...i bądźcie czujni w ten weekend, kiedy przyznam, że się myliłem w jednej z naszych najbardziej kontrowersyjnych Często Ignorowanych Opinii (FIF) i zmienię to, dzięki mnóstwu opinii, które okazuje się, że nie zignorowałem.
8,01K
Najlepsze
Ranking
Ulubione