Brzi i jaci Agent mozak je stigao! Stepfun Step 3.5 Flash 2603 zvanično je online!
Domaći veliki modeli ponovo postaju zanimljivi.
Upravo sada, Stepfun je objavio svoj najnoviji model Step 3.5 Flash 2603 — na bazi Step 3.5 Flash, optimizovan za ceste razvojne zadatke. A Step 3.5 Flash je sam po sebi veoma jak, u Agent scenarijima i matematičkim zadacima ravnopravan sa zatvorenim modelima, vidi sliku ispod.

Zvanična ocena je: omogućiti jednostavnim zadacima da ne razmišljaju previše, a čestim zadacima da efikasnije odgovaraju. Evo nekoliko ključnih prednosti ovog modela:
- Zasnovan na arhitekturi retkih mešavina eksperata (MoE), pri čemu svaki token aktivira samo 11 milijardi od svojih 196 milijardi parametara — na jeziku ljudi, zaključivanje je duboko, ali interakcija nije tromost.
- Napravljen za Coding i Agent, pri obradi složenih, dugotrajnih zadataka uvek stabilan.
- Koristi 3:1 klizni odnos pažnje prozora, efikasnija obrada konteksta.
Sada idemo direktno na test. Prvo da vam pokažem platformu za organizaciju Agent tokova rada koju sam optimizovao pomoću Step 3.5 Flash 2603.
[Video]
Od organizacije do pokretanja — sve u jednom dahu, što pokazuje da su inženjerske i tekstualne sposobnosti Step 3.5 Flash 2603 zaista izvan svake sumnje.
U današnjem članku delim kompletno iskustvo iz testa. Bez hvalisanja, bez omalovažavanja — samo istina.
Vežite sigurnosne pojaseve, idemo.
01. Povezivanje Step 3.5 Flash 2603
PaiSwitch je alat koji sam razvio, sličan CC Switch-u, omogućava brzo prebacivanje modela ispod haube Claude Code-a.
U [Upravljanje modelima] kliknite na [Dodaj prilagođeni model], unesite naziv modela, API Key, Base URL i ostale parametre, i možete dodati Step 3.5 Flash 2603 u listu modela.

API Key možete kreirati na Stepfun otvorenoj platformi.

Obratite pažnju da Base URL popunite sa https://api.stepfun.com, a naziv modela sa step-3.5-flash-2603.
Obratite pažnju na još jednu stvar — korisnici Step Plan mogu kao Base URL popuniti https://api.stepfun.com/step_plan/v1.
U konfiguraciji postoji dugme [Testiraj konekciju] — kliknite i odmah možete utvrditi da li su parametri ispravno podešeni.

Ako su podešeni ispravno, pojaviće se poruka da je konekcija uspela.

Zatim se vratite na brzo prebacivanje, prebacite Step 3.5 Flash 2603 gore, i možete direktno koristiti ovaj model u Claude Code-u.

Unesite bilo koji prompt za test — ako ima odziva, to znači da je model ispod haube uspešno prebačen na Step 3.5 Flash 2603.

Ako se pojavi bilo koja greška, velika je verovatnoća da su API Key ili Base URL pogrešno uneti, vratite se i proverite.
02. Step 3.5 Flash 2603 u akciji 1
Kada su preduslovi završeni, idemo direktno na praksu.
PaiAgent projekat je platforma za organizaciju Agent tokova rada od 0 do 1 koju sam ispetljao Vibe Coding-om.
https://github.com/itwanger/PaiAgent

Sada ćemo preko Step 3.5 Flash 2603 u LLM čvor PaiAgent-a dodati još jedan Stepfun.
Prompt: U mom LLM čvoru nema Step 3.5 Flash 2603, pomozi mi da ga dodam, pod imenom Stepfun.

Nude se dve opcije: opcija 1 je dodavanje nove vrste čvora; opcija 2 je podrška za novi model u postojećem LLM čvoru.
Biramo drugu opciju jer je ona globalna konfiguracija, fleksibilnija.
Zatim CC kreće da žestoko radi.

Brzo, za 2 minuta funkcija je završena.
Međutim, obim posla nije mali, jer je ovo prvi put da Step 3.5 Flash 2603 dolazi u dodir sa mojim projektom — pored razvoja nove funkcije, morao je i duboko da pročita izvorni kod mog projekta i da izmene radi na osnovu moje postojeće arhitekture.
Inače lako može doći do greške, ali prikaz Step 3.5 Flash 2603 je veoma dobar — uspeo je već pri prvom pokušaju.

Zatim pokrenemo PaiAgent projekat i već u globalnoj konfiguraciji možemo dodati Stepfun veliki model čvor.

Isto se popunjavaju API adresa, API ključ i naziv modela, kliknemo na snimanje da testiramo stvarnu funkciju.

OK, uspeh.
To pokazuje da je inženjerska sposobnost Step 3.5 Flash 2603 zaista izvan svake sumnje — ovakav prikaz već pri prvom pokušaju zaista me je iznenadio.
Zatim sam ga naterao da radi još jedan veliki posao — preuredi dizajn celog čvora velikog modela tako da podržava prebacivanje između više modela.
Prompt: Prevucem LLM čvor na platno, a zatim mogu da izaberem koji je od LLM konfiguracija, umesto sadašnjeg pristupa gde se za svakog provajdera dodaje poseban čvor.

Obim ove izmene je veći jer obuhvata mnogo izmena u kodu — ne samo interfejs, već i backend logika, a na kraju i čitav tok izvršenja toka rada. Ali prikaz Step 3.5 Flash 2603 i dalje je stabilan.
Prevučemo LLM čvor na platno.

Izaberite LLM čvor, a zatim na desnoj strani globalne konfiguracije izaberite Stepfun → Step 3.5 Flash 2603 koji smo upravo dodali.

Zatim povežite ulazni čvor sa čvorom velikog modela, a čvor velikog modela povežite sa izlaznim čvorom.
Konfigurišite ulazne i izlazne parametre za čvor velikog modela.

I prompt:
# Uloga
Ti si Chenmo Wang Er, tehnicki bloger cija su usta siroka a glava bistra. Sada vodis program pod nazivom "Wang Er Radio", program koji je - sa malo sustine, malo praznog naklapanja, ali nikako dosadan.
# Zadatak
Prilagodi originalni sadrzaj koji korisnik dostavi u doslovni scenario za stand-up komediju ili podcast.
Neka bude prirodno kao radio razgovor, sa ritmom, emocijom i malo humora.
# Napomene
Obezbedi da je jezik kolokvijalan, kao da stvarno brbljas sa slusaocima.
Tehnicke termine objasni "obicnim jezikom", sto jednostavnije to bolje.
Ukupni ritam neka bude opusten, sa malo humora i toplinom, kao da se druzis sa prijateljem, a ne kao da predavas.
Zadrzi prirodne prelaze u razgovoru, ne daj da slusalac oseti skokove.
U izlazu daj samo govor za citanje, bez formatiranja, bez dodatih sadrzaja prompta.
# Primer
Dobrodosli na Wang Er Radio, nas program ne drzi velike govore, niti se pravi dubokoumno.
Danas je tema zanimljiva - garanujem da ces posle pomisliti, ha, moze se i ovako gledati.
Hajde, bez oklevanja, krecemo.
# Originalni sadrzaj: {{input}}Obratite pažnju, izlazni čvor ovde direktno referencuje izlazni rezultat Step 3.5 Flash 2603.

Nakon snimanja konfiguracije, izvršimo test toka rada — kao testni tekst unesite [Step 3.5 Flash 2603 je super].

Izlazni rezultat je takođe veoma zanimljiv, zbog ograničenja dužine navodim samo kratak odlomak da procenite — prilično je ukusan, priznajem.
Dobrodošli na Wang Er Radio, ja sam tvoj drugi ujak — ne, ja sam Wang Er. Danas nećemo razgovarati o životnim mudrostima, niti o industrijskoj zimi, samo o jednom kombinaciji brojeva: Step 3.5 Flash 2603.
03. PaiAgent u biografiju
Kada se toliko koda izmeni, kako to istaći u biografiji? Ili kako prikazati u dnevnom izveštaju o radu?
Ne možete samo tiho raditi, moramo se istaći
Dajte Step 3.5 Flash 2603 ovakav prompt, da nam pomogne u sređivanju.
Prompt: Poslednja dva dana smo predali prilično koda, izdvoji po ovom formatu. Naziv projekta: xxx Tehnički stack: xxx Opis projekta: xxx Ključne odgovornosti: neuredna lista 1: koji je tehnički stack korišćen, koji problem rešen, koji biznis implementiran, koji kvantifikovani podaci postoje, najbolje 5 stavki.

Rezultat koji je dao Step 3.5 Flash 2603 me zadovoljava:
Naziv projekta: PaiAgent platforma za automatizaciju tokova rada
Tehnički stack: Spring Boot / MyBatis-Plus / React / Redis / JWT / MySQL / LangGraph4j
Opis projekta: AI Agent platforma za organizaciju tokova rada, podržava vizuelno-prevlačivi dizajn tokova rada, integraciju više LLM provajdera, integraciju veština (Skill), LangGraph engine mašine stanja itd.
Ključne odgovornosti:
- Uveden mehanizam JWT access token + Redis refresh token, koji zamenjuje prvobitno prost skladište tokena, podržava distribuirano upravljanje sesijama i osvežavanje tokena između instanci, novi refresh omogućava nevidljivo obnavljanje
- Dizajniran provider i ChatClientFactory fabrika patern, objedinjujući razlike u API-ju različitih provajdera OpenAI/DeepSeek/Qwen/Step, dodat je opšti LlmNodeExecutor i specijalizovani StepNodeExecutor executor
- Proširena LLM globalna konfiguraciona usluga, podržava filtriranje po provajderu, validaciju jedinstvenosti konfiguracije, logiku fizičkog brisanja
- dodat Stepfun veliki model čvor, integrisan LangGraph4j engine mašine stanja podržava dvostruki DAG/LangGraph režim, podržava dinamičko prebacivanje strategije izvršenja toka rada
Ovde postoji jedan detalj vredan priče
Posebno sam posmatrao kako Step 3.5 Flash 2603 izdvaja stavke za biografiju. On ne prevodi jednostavno commit zapise, već radi više slojeva obrade:

Prvi sloj: grupisanje tehničkih tačaka. Razbacane izmene koda grupiše po funkcionalnim modulima — modul za autentifikaciju, fabrika patern, konfiguraciona usluga, integracija modela. Ovakvo grupisanje je upravo ono što intervjuer želi da vidi: umešete da razdvojite složen sistem na jasne module.
Drugi sloj: problem-rešenje-korist. Svaka stavka odgovornosti prati ovu strukturu: koji je problem prvobitno postojao (prosto skladište tokena), koje rešenje je korišćeno (JWT + Redis), koja korist je dobijena (distribuirane sesije, nevidljivo obnavljanje). Ovo je mnogo ubedljivije od pukog nabrajanja tehničkih stackova.
Treći sloj: svest o kvantifikaciji. Iako se sama količina koda ne može direktno upisati u biografiju, formulacije poput „podržava osvežavanje tokena između instanci" ili „podržava dvostruki DAG/LangGraph engine" nagoveštavaju složenost i proširivost sistema.
Poređenje sa prikazom drugih modela
Ranije sam sa drugim modelima radio slične stvari, i rezultati su često bili dva ekstrema: ili previše opšte („zadužen za backend razvoj"), ili previše sitničavo („izmenjena je linija N u nekoj datoteci").
Step 3.5 Flash 2603 je pronašao ravnotežu: ima i tehničku dubinu (fabrika patern, engine mašine stanja) i biznis viziju (koji problem rešava, koju korist donosi).
Za pisanje biografije ili dnevnog izveštaja o radu, to je upravo dovoljna gustina informacija. Nema potrebe za dodatnim ručnim doterivanjem, može se koristiti direktno kopiranjem.
Jedna praktična tehnika
Ako i vi želite da vam Agent pomogne u izdvajanju iskustva sa projektom, preporučujem da prilikom davanja prompta dodate ove elemente:
- Vremenski opseg (poslednja dva dana/ove nedelje/ovog meseca) — izbegavajte da prelista previše istorije
- Format izlaza (naziv projekta/tehnički stack/ključne odgovornosti) — neka organizuje po fiksnoj strukturi
- Zahtev za količinom (najbolje 5 stavki) — kontrola gustine informacija, izbegavanje previše ili premalo
- Preferencija ka kvantifikaciji (koji podaci postoje) — usmerite ga da obrati pažnju na merljive rezultate
Ovaj šablon prompta sam isprobao sa Step 3.5 Flash 2603 nekoliko puta i stabilan je. Za izmene koda različitih projekata, on uvek izlazi po istoj strukturi, štedeći moj trud oko sređivanja.
04. Step 3.5 Flash 2603 u akciji 2
Trenutno PaiAgent ima dosta problema koje treba optimizovati, na primer bezbednosna konfiguracija ima očigledan hardcoding — application.yml (linija 18) direktno sadrži lozinku baze podataka, MinIO ključ, JWT secret, a LoginPage.tsx (linija 42) podrazumevano ispunjava admin / 123.

Ovi problemi su u produkcionom okruženju neprihvatljivi. Hardkodovani ključ znači da jednom kada kod procure, bezbednost celog sistema pada.
Nastavljamo sa promptom.
Završi refaktorisanje „bezbednosti i konfiguracije". Cilj:
- Ukloni hardkodovane osetljive informacije iz backend konfiguracije, posebno MySQL lozinku, MinIO accessKey/secretKey i JWT secret u backend/src/main/resources/application.yml.
- Ne popunjavaj vise admin / 123 na frontend stranici za prijavu, i ne prikazuj podrazumevani nalog i lozinku na interfejsu.
- Smesti potrebne konfiguracije u .env datoteku, ignoriši .env datoteku, predlozi .env.example sablon datoteku.
- Dodaj primer konfiguracije u README.
- Zadrzi kompatibilnost sa postojecim tokom prijave, osvezenja tokena i odjave.
Zahtevi:
- Izmeni sto manje protokola interfejsa.
- Dodaj potrebne provere pri pokretanju, izbegavaj da slab JWT secret ide direktno u produkciju.
- Azuriraj zastarele opise u README/AGENTS/docs vezane za port, podrazumevani nalog i API adresu.
- Nakon zavrsetka pokreni backend ./mvnw test, kao i frontend npm run build i npm run lint.
- Na kraju mi daj rezime „sta je izmenjeno, kako konfigurisati lokalno okruzenje, koji rizici jos uvek postoje".



OK, zadatak završen.

Hajde da vidimo šta je tačno Step 3.5 Flash 2603 izmenio
Izmene backenda:
- Uvođenje dotenv mehanizma: U
application.ymlse sva hardkodovana tajna zamenjuju sintaksom mesta${ENV_VAR:default}, osetljive konfiguracije se čitaju iz.envdatoteke - Bezbednosna provera pri pokretanju: dodat je
SecurityConfigValidatorkoji pri pokretanju Spring Boot-a proverava dužinu JWT secret-a (najmanje 32 znaka) i složenost lozinke baze podataka; slaba konfiguracija direktno baca izuzetak i sprečava pokretanje - Slojevita strategija konfiguracije: razvojno okruženje zadržava podrazumevane vrednosti ali daje upozorenje, produkciono okruženje strogo zahteva čitanje iz varijabli okruženja, čime se eliminiše nesreća „razvojna konfiguracija slučajno ide u produkciju"
Izmene frontenda:
- Uklanjanje podrazumevanog unosa:
defaultValue="admin"idefaultValue="123"uLoginPage.tsxsu potpuno očišćeni - Uklanjanje interfejskih napomena: tekst „podrazumevani nalog: admin / 123" na dnu stranice za prijavu je obrisan, čime se napadačima ne daju informacije
- Optimizacija poruka o grešci: pri neuspešnoj prijavi se više ne razlikuje „nalog ne postoji" i „pogrešna lozinka", već se objedinjeno vraća „nalog ili lozinka su neispravni", čime se sprečava napad nabrajanjem korisničkih imena
Inženjerske norme:
- .gitignore ažuriran:
.envje dodat u listu ignoriranih, sprečava se slučajno slanje - Šablonska datoteka: predaje se
.env.examplekoja sadrži sva imena varijabli koje treba konfigurisati i primera vrednosti; novi član nakon kloniranja projekta samo kopira i preimenuje - Sinhronizacija dokumentacije: ažurirani su koraci pokretanja u README-u, jasno se navodi da je prvo potrebno konfigurisati varijable okruženja

Gde je težina ovog refaktorisanja
Na površini, „pretvaranje hardcoding-a u varijable okruženja" je jednostavan fizički posao. Ali Step 3.5 Flash 2603 obradio je nekoliko mesta na kojima je lako pasti:
Teškoća 1: očuvanje kompatibilnosti. U originalnom kodu JWT secret je direktno upisan u konfiguracionu datoteku; nakon prelaska na varijable okruženja, potrebno je obezbediti da lokalno okruženje postojećih programera ne pada. Pristup Step 3.5 Flash 2603 je da zadrži podrazumevane vrednosti ali doda upozorenje — i kompatibilno sa starim tokom i podseća programere na migraciju.
Teškoća 2: vreme provere pri pokretanju. Bezbednosna provera ne sme da bude prerano (Spring kontekst se još nije učitao), a ni prekasno (usluga se već pokrenula pa tek otkriva problem). On je logiku provere stavio u ApplicationReadyEvent — tačno tamo gde treba.
Teškoća 3: frontend-backend konzistentnost. Nakon što je frontend uklonio podrazumevanu lozinku, logika inicijalizacije backenda se takođe mora prilagoditi — ranije se oslanjala na podrazumevani nalog za test prvog prijavljivanja, sada je potrebno usmeriti korisnika da prvo izvrši inicijalizacionu skriptu. Step 3.5 Flash 2603 je dopunio ovaj deo u README-u.
Provera rezultata
Nakon završetka refaktorisanja, prema zahtevima prompta pokrenuo sam testove:
# Backend testovi
./mvnw test
# Rezultat: Tests run: 47, Failures: 0, Errors: 0
# Frontend izgradnja i provere
cd frontend
npm run build # Izgradnja uspela, bez gresaka
npm run lint # Bez upozorenjaSvi testovi su prošli, što pokazuje da refaktorisanje nije narušilo postojeće funkcije.
Kompletan prikaz projekta sam snimio, da osetite efekat.
[Snimak ekrana]
Kraj
Nakon što sam neko vreme koristio Step 3.5 Flash 2603 za razvoj, moj utisak je da je pozicioniranje modela veoma precizno — ne teži najjačoj sposobnosti rezonovanja, ali teži najpraktičnijoj inženjerskoj efikasnosti.
Prema mom testu, Step 3.5 Flash 2603 se ističe u sledećim scenarijima: brza iteracija funkcija. Funkcija prebacivanja više modela u PaiAgent-u, od zahteva do implementacije trajala je samo 2 minuta. Ova brzina je veoma vredna u fazi istraživanja koja zahteva često probanje.

Trenutno domaćih modela fokusiranih na Coding ima mnogo, diferencijacija Step 3.5 Flash 2603 je u brzini i stabilnosti:
- Brzina: brz odziv, jednostavni zadaci se vraćaju u sekundama
- Stabilnost: male oscilacije u kvalitetu izlaza, ne pada usred zbog složenosti zadatka
Ove osobine ga čine pogodnim za „glavni model" u svakodnevnom razvoju — ne every task zahteva najjači mozak, ali every task zahteva pouzdano izvršenje.
Ako tražite model koji se može uklopiti u svakodnevni razvojni tok, Step 3.5 Flash 2603 vredi probu.
[Vrednost alata nije u tome koliko je jak, već u tome da li vam omogućava da manje brinete i radite više.]
Vidimo se u sledećem!
