A Sourcegraph csak a beolvasztott kódmódosításokért kér pénzt

A Sourcegraph elérhetővé tette az Agentic Batch Changes szolgáltatást, amelynél az ügyfelek csak a kódbázisba beolvasztott módosításokért fizetnek. A vállalat szerint ezzel a fejlesztési eredményhez köti a díjazást, nem a felhasznált tokenekhez vagy az elkészített pull requestek számához.
- Elérhetővé vált a Sourcegraph Agentic Batch Changes.
- Csak a kódbázisba beolvasztott changesetek után kell fizetni.
- A nem beolvasztott pull requestekért nincs díj.
- A Canva több mint 50 pull requestet olvasztott be egy könyvtármigráció során.
- A szolgáltatás célzott ügynökként nagy léptékű kódmódosításokra készült.
A díj alapja a beolvasztott changeset
A Sourcegraph szeptember 16-i bejelentése szerint az Agentic Batch Changes mostantól elérhető, és eredményalapú árazást kapott. Az ügyfeleknek csak azokért a changesetekért kell fizetniük, amelyeket beolvasztanak a kódbázisba. Ha az ügynök által létrehozott módosítás nem kerül beolvasztásra, azért nem számítanak fel díjat.
A vállalat álláspontja szerint egy elkészített diff vagy pull request még nem jelent tényleges eredményt. A kódmódosítás akkor válik kézzelfogható eredménnyé, amikor a csapat elfogadja és beolvasztja. A Sourcegraph ezért a díjazást ehhez a ponthoz köti.
A nagy migrációk gyakran elakadnak
Dan Adler, a Sourcegraph szerzője szerint a mérnöki vezetőkkel folytatott beszélgetésekben egyre gyakrabban kerül elő az AI-eszközök számlája. A legtöbb kódolóügynök az erőfeszítésért, jellemzően tokenenként, esetenként további díjjal kiegészítve számláz, függetlenül attól, hogy a létrehozott munka bekerül-e a kódbázisba.
Adler szerint a fejlesztői eszközök továbbra is jellemzően felhasználói helyekhez és használathoz kötött árazást alkalmaznak, miközben más területeken már megjelent az eredmény, például a megoldott ügy alapján történő számlázás. A nagy, több tárhelyet érintő változtatások és migrációk gyakran tartósan a hátralékban maradnak. A pull requestek felülvizsgálat nélkül elavulhatnak, miközben a kezdetben befejezettnek tűnő migráció hónapokkal később is nyitva áll.
A Sourcegraph szerint az Agentic Batch Changes ilyen konkrét, nagy léptékű módosítások végrehajtására készült. Az ügynök nem minden esetben indít külön kódolóügynököt: ha egy egyszerű szkript is elegendő, azt használja. Egy migráció során egyetlen ügynök például ezer esetet tartalmazó kapcsolóutasítást is létrehozhat, ahelyett hogy ezer külön ügynököt futtatnának.
A Canva több mint 50 pull requestet olvasztott be
A Sourcegraph közlése szerint a Canva a szolgáltatás bétaidőszakában egy könyvtármigrációhoz használta az Agentic Batch Changest. William L., a Canva vezető szoftvermérnöke úgy fogalmazott: „Az Agentic Batch Changest arra használtuk, hogy több mint 50 pull requestet hozzunk létre és olvasszunk be a tárhelyeinken egy könyvtármigráció részeként. A webes felület megkönnyítette az egyes pull requestek és az állapotuk követését. Nélküle hatalmas pull requesteket vagy táblázatokat kellett volna kezelnünk, ehelyett az Agentic Batch Changes egyszerűbbé tette a folyamatot a felülvizsgálók és számomra is.”
A vállalat szerint a Canva számlája ennél a migrációnál az ötvennél több beolvasztott pull requesten alapult, nem a megnyitott kérelmeken és nem azon az időn, amelyet az ügynök a feladat végrehajtásával töltött.
A Sourcegraph az árazást azzal indokolja, hogy bízik a termékben, és így a szolgáltató ösztönzői jobban igazodnak az ügyfelekéhez. Adler szerint a különbséget az teszi lehetővé, hogy az Agentic Batch Changes célzott ügynök, amelynek működési körét, rendszerutasítását, jogosultságait és eszközeit egy konkrét feladatra szűkítették.
Ez a felhasználóknak olyan költségalapot adhat, amely közvetlenül egy befejezett migrációhoz vagy más beolvasztott változtatáshoz kapcsolódik. A Sourcegraph szerint a költségvetésért felelős vezetők így egy megszámolható eredményhez mérhetik a kiadást, a szolgáltatás konkrét célja pedig a kódbázis nagy léptékű továbbfejlesztése.
Sourcegraph: Coding agents usually can't price on outcomes. Ours can.

