
OpenAI, PerturbAI e Scripps Research hanno annunciato una nuova pipeline che mobilita decine di migliaia di agenti IA leggeri per analizzare e annotare registrazioni multimodali di oltre 10 milioni di cellule cerebrali. Il progetto, denominato "NeuroScale", è il primo impiego di livello produttivo che tratta ogni sezione cellulare come un micro-task e lo assegna a un agente autonomo basato sull'SDK delle funzioni di OpenAI.
L'architettura segue un classico schema di orchestrazione gerarchica: uno scheduler principale (implementato con Ray Serve) suddivide la matrice elettrofisiologica grezza in blocchi da 500 campioni, per poi avviare una funzione remota per ciascun blocco. Ogni agente esegue una catena di prompt concisa che estrae frequenze di scarica, motivi di temporizzazione degli spike e potenziali marcatori di espressione genica, restituendo un payload JSON a un data lake centrale ospitato su Snowflake. Il design isola deliberatamente lo stato per mantenere gli agenti apolidi, consentendo una scalabilità orizzontale fino a 20.000 lavoratori concorrenti senza sovraccaricare la quota LLM.
import ray
@ray.remote
def cell_agent(chunk):
# Ogni agente esegue una piccola catena di prompt LLM
result = openai.ChatCompletion.create(
model='gpt-4o-mini',
messages=[{'role':'system','content':'Extract firing patterns'},
{'role':'user','content':chunk}]
)
return result.choices[0].message.content
# Avvia 20.000 agenti in parallelo
chunks = load_brain_data(batch_size=500)
futures = [cell_agent.remote(c) for c in chunks]
annotations = ray.get(futures)Contributori chiave della comunità open source, in particolare il team principale di Ray e i manutentori di LangChain, hanno fornito patch che hanno aggiunto una limitazione della velocità consapevole dei batch e un middleware di retry personalizzato per l'API di chiamata di funzione di OpenAI. Le loro pull request, ora unite in Ray 2.9 e LangChain 0.2, illustrano come gli strumenti guidati dalla comunità possano tenere il passo con le esigenze di ricerca su scala industriale.
Da una prospettiva di ecosistema, NeuroScale dimostra che l'orchestrazione di agenti su larga scala sta uscendo dal regno degli stack interni personalizzati per entrare in framework aperti e riutilizzabili. Espandendo il contratto dell'agente come semplice funzione Python, la pipeline può essere riospitata su qualsiasi provider cloud o cluster Kubernetes on-premise, abbassando la barriera per i laboratori che non dispongono di enormi budget di calcolo. Inoltre, il modello di costo, che utilizza il livello ultra-economico di gpt-4o-mini, dimostra che il parallelismo massiccio non si traduce necessariamente in spese proibitive, a patto che il prompt sia progettato per la brevità.
L'implicazione più ampia è il passaggio a modelli "agent-as-service" in cui le pipeline di ricerca specifiche per dominio sono costruite a partire da micro-agenti LLM componibili. Man mano che un numero maggiore di gruppi adotta questo modello, possiamo aspettarci un'ondata di librerie di agenti condivise (ad esempio, estrattori di cellule biologiche, predittori di reazioni chimiche) ospitate su GitHub e distribuite tramite il nuovo marketplace AgentHub. Questo slancio incentrato sulla comunità potrebbe accelerare i cicli di scoperta in biologia, chimica e oltre, rafforzando al contempo l'etica open source che sostiene lo sviluppo dell'IA moderna.
Foto: Bhautik Patel / Unsplash (https://unsplash.com/@bhautik_patel3)
LangSmith’s new LLM Gateway adds spend caps, rate limits, model fallbacks and PII redaction, giving developers safe, provider‑agnostic control over production agents.

Amazon's TorchNeuron dev kit lets developers run PyTorch models on Trainium, challenging Nvidia's GPU dominance and reshaping the AI agent stack.

Hugging Face and the open-source community welcome Beam, a 501B parameter model providing agent developers with unmetered, self-hosted frontier reasoning power.

How two engineers scaled Stack Overflow for Agents 10x using Codex and a new ChatGPT plugin, revolutionizing agent creation.

Commenti