Qwen Agent MCP: un analista delle recensioni per Taobao, JD e Xianyu

Collega un server MCP personalizzato a un agente Qwen su Model Studio o con Qwen-Agent, poi confronta un prodotto su Taobao, JD e Xianyu con chiamate e costi reali.

Illustrazione isometrica. Una fotocamera portatile con gimbal poggia su una scrivania scura. Sottili linee verde acqua collegano la fotocamera e tre piccoli negozi a un piccolo server in primo piano. I negozi ricordano una bancarella online, un grande banco di vendita al dettaglio e un banchetto del mercatino delle pulci.

Abbiamo cercato su Xianyu una blind box di Labubu e abbiamo ottenuto 50 risultati. Tutti e 50 erano libri sul trading azionario. Abbiamo provato una seconda query con il nome cinese del giocattolo. Lo strumento ha restituito di nuovo gli stessi 50 libri.

Entrambe le chiamate sono andate a buon fine ed entrambe sono state addebitate. Un modello linguistico che legge questi risultati senza alcun controllo riporterebbe come prezzo di un Labubu usato quello che in realtà è il prezzo di un libro di finanza. Questo articolo spiega come evitarlo.

L'obiettivo è un «analista delle recensioni e-commerce». Fai a Qwen una sola domanda, ad esempio «Dove conviene comprare adesso un DJI Pocket 3?». Qwen chiama quindi sei strumenti per i dati su tre marketplace cinesi. Taobao è il grande marketplace per i consumatori.

JD è il rivenditore noto per i suoi magazzini e le consegne rapide. Xianyu è il marketplace dell'usato. Qwen legge i risultati e scrive un verdetto d'acquisto di una pagina. Il collegamento tra il modello e gli strumenti per i dati è MCP (Model Context Protocol, un protocollo aperto che permette a un modello di chiamare strumenti esterni).

Vediamo due modi per costruirlo. Il primo è Alibaba Cloud Model Studio con il suo servizio Managed Agents, che la documentazione cinese chiama Agent API. Il secondo è il framework open source Qwen-Agent. Sulla nostra macchina di test non abbiamo un account Model Studio.

Per questo la parte su Model Studio è un esempio di configurazione basato sulle pagine di aiuto ufficiali. Non l'abbiamo eseguita. La parte su Qwen-Agent invece è reale. Abbiamo collegato Qwen-Agent 0.0.34 all'endpoint MCP remoto di EveryInfra ed effettuato chiamate reali il 2026-11-03, a partire dalle 00:20 ora di Singapore.

Cosa fa un analista delle recensioni con Qwen Agent MCP

Il compito è volutamente circoscritto. L'utente fa una domanda su un prodotto. L'analista esegue una sequenza fissa di chiamate. Cerca su Taobao, poi prova con le recensioni di Taobao.

Se le recensioni sono vuote, legge la sezione Domande e risposte di Taobao, dove gli acquirenti fanno domande e chi ha già acquistato risponde. Poi cerca su JD, apre la pagina prodotto di JD e cerca su Xianyu. Infine scrive un breve report con fasce di prezzo, mediane, sconto sull'usato, dubbi frequenti degli acquirenti e tre domande da fare al venditore.

Un modello da solo non può fare questo lavoro: non conosce i prezzi di oggi. Nemmeno un'API per i dati da sola può farlo bene. I venditori di Xianyu descrivono lo stato dell'articolo in testo libero, con espressioni come «sigillato», «sostituzione in fabbrica» o «con servizio di verifica».

Qualcuno deve leggere quei titoli e classificarli. MCP unisce le due metà. Il modello decide quale strumento chiamare e con quali parametri. Lo strumento recupera i dati dal marketplace e restituisce righe strutturate.

Illustrazione isometrica. A destra, un piccolo robot seduto a una scrivania legge schede di recensioni e cartellini dei prezzi con una lente d'ingrandimento. Un portablocco sulla scrivania mostra un grafico a barre e un segno di spunta. A sinistra, il cavo del robot entra in una presa di un piccolo server. Dal server partono altri tre cavi verso un negozio online, un grande deposito di un rivenditore e una bancarella di un mercato dell'usato.
Un modello, un endpoint MCP, tre marketplace Illustrazione generata per questo articolo

La tabella seguente mostra cosa hanno restituito le nostre chiamate reali. «Righe» è il numero di righe restituite. «Costo» è l'addebito reale per chiamata al prezzo del catalogo EveryInfra. Le chiamate che non restituiscono nulla vengono rimborsate automaticamente.

FunzionalitàRisultato realeCosto per chiamataLatenza
taobao/search20 righe per Pocket 3, solo 9 campi$0.01351.8–3.7 s
taobao/reviews7 prodotti, 0 righe per ciascuno, addebiti rimborsati$011.8–19.8 s
taobao/questions20 righe di domande e risposte, dal 2026-03-01 al 2026-10-21$0.0013897.3 s
jd/search5 righe, 4 delle quali Pocket 3$0.0024726.1 s
jd/product_detailEsaurito sullo store ufficiale, prezzo mascherato$0.00138911.4–14.0 s
jd/reviewsIn pausa nel catalogo, HTTP 503, nessun addebito$00.1 s
xianyu/search50 schede prodotto di usato, 1.199–1.900 CNY$0.0055568.9–9.2 s

La tabella mostra già i limiti di questo analista. I dati su prezzo e condizioni sono arrivati completi. Questa volta le recensioni di Taobao non hanno restituito nulla. Le recensioni di JD sono in pausa. Il resto dell'articolo spiega prima le regole di Model Studio, poi la configurazione open source, infine i dati reali e il conto.

Agenti e MCP su Model Studio: modelli, campi, limiti e i quattro tipi personalizzati

Model Studio ha due prodotti chiamati «agent», e molti articoli li confondono. Il primo è l'«agent application» della console: la crei nella pagina delle applicazioni e selezioni i servizi MCP in un modulo. Il secondo è Managed Agents.

Crei un agente con POST /agents e avvii un'esecuzione con POST /sessions. L'agente gira poi in una sandbox ospitata da Model Studio. La panoramica delle API indica l'indirizzo base https://{workspace_id}.{region}.maas.aliyuncs.com/api/v1/agentstudio. Al momento l'unica regione è cn-beijing (panoramica delle API).

L'elenco dei modelli viene dalla pagina «define an agent», che abbiamo letto il 2026-11-03. Comprende qwen3.8-max, qwen3.8-flash, qwen3.7-max, qwen3.7-plus, qwen3.6-plus e qwen3.6-flash. Include anche modelli di terze parti come deepseek-v4.1-flash, deepseek-v4-pro, glm-5.3 e kimi-k3. Ci sono quattro modalità di esecuzione: auto, performance, balanced ed economy (definizione dell'agente).

Gli agenti si possono archiviare ma non eliminare. Un aggiornamento sostituisce l'intero agente e deve inviare il numero di versione corrente. Una sessione blocca la versione dell'agente al momento della creazione, quindi le modifiche successive non cambiano le sessioni in corso (API degli agenti).

Il campo mcp_servers è un array. Ogni elemento ha due chiavi: type e name. Il tipo è official per un servizio del marketplace MCP, oppure customer per un servizio che registri tu. Attenzione: il valore è customer, non custom.

Il campo che attiva davvero gli strumenti è tools. Aggiungi un elemento con type impostato su mcp_toolkit. Il suo mcp_server_name ripete il nome del servizio e la sua lista configs abilita ogni strumento per nome (creare un agente).

CampoValoreNotaPagina di riferimento, consultata il
modelOggetto con id obbligatorio, ad esempio qwen3.8-maxenable_thinking, max_tokens, temperature facoltativiCreare un agente, 2026-11-03
mcp_servers[].typeofficial o customerUsa customer per il tuo serverCreare un agente, 2026-11-03
mcp_servers[].nameID di servizio come mcp-xxxxxxxxUn nome visualizzato restituisce l'errore AGENT_010MCP personalizzati e Skill, 2026-11-03
tools[].typebuiltin_toolkit una volta, mcp_toolkit più volteGli strumenti non abilitati uno per uno spariscono senza avvisiCreare un agente, 2026-11-03
permission_policy{"type": "always_allow"} o {"type": "always_ask"}Solo oggetto, solo agente principaleStrumenti integrati, 2026-11-03

I due tipi vengono verificati in momenti opposti. È l'errore più facile da commettere. Per official, la chiamata di creazione non controlla il nome: anche con un refuso l'agente viene creato. In esecuzione gli strumenti mancano e il modello dice soltanto di non avere strumenti.

Per customer, la chiamata di creazione controlla il nome e restituisce HTTP 400 con AGENT_010 se il servizio non è registrato. Per questo il tuo server è più facile da debuggare. Registralo prima nella console, poi inserisci il suo ID nell'agente. La documentazione dice anche che i servizi MCP personalizzati si possono aggiungere o modificare solo dalla console: per questo passaggio non c'è un'API (MCP personalizzati e Skill).

Screenshot della pagina di aiuto di Model Studio su MCP personalizzati e Skill. La pagina mostra la data di aggiornamento 2026-10-16 10:41:23. Una tabella divide gli strumenti esterni dell'agente in tre livelli: il toolkit integrato, gli MCP del marketplace con tipo official e le tue risorse con tipo customer. Un riquadro verde acqua evidenzia l'ultima riga.
La documentazione di Model Studio associa il tuo server MCP al tipo customer Screenshot del centro assistenza di Alibaba Cloud

Il limite di server MCP per agente è diverso tra le app della console e Managed Agents. Le FAQ in fondo riportano entrambe le risposte. Il limite della console viene dalla pagina dei servizi MCP ufficiali.

Anche i tipi di MCP personalizzati differiscono tra due pagine. La pagina meno recente «custom MCP» elenca tre metodi di deployment: deployment tramite script, AI gateway e Alibaba Cloud OpenAPI (MCP personalizzato). La pagina più recente di Managed Agents elenca quattro tipi di accesso: plug-in, deployment tramite script, AI gateway e Alibaba Cloud OpenAPI.

Solo il deployment tramite script ha una nota sui costi. Con npx o uvx, il server viene distribuito su Function Compute e fatturato lì. Con http registri soltanto un endpoint già in esecuzione e non c'è alcun costo di deployment. Il tipo AI gateway è adatto ai team che gestiscono già MCP tramite l'AI gateway di Alibaba Cloud. Il tipo OpenAPI trasforma le API dei prodotti Alibaba Cloud in strumenti MCP. Del tipo plug-in la pagina riporta solo il nome.

Un servizio come EveryInfra ha già un endpoint MCP remoto in esecuzione. Quindi la scelta giusta è il deployment tramite script con il metodo di installazione http. La documentazione dice che questo passaggio comunica a Model Studio solo l'indirizzo dell'endpoint e il metodo di autenticazione. Non distribuisce nulla e non ha costi di deployment. La documentazione di Function Compute dà lo stesso consiglio per i server ospitati altrove (Function Compute MCP). Per le API dei prodotti Alibaba Cloud, una guida separata tratta il server MCP OpenAPI (server MCP OpenAPI).

Cosa ha rimosso davvero la «chiusura della MCP Square»

Cercando la MCP Square di Model Studio, capita spesso di leggere che la Square sta chiudendo. Abbiamo letto gli avvisi originali: sono stati disattivati solo servizi specifici, non l'intera Square. L'avviso pubblicato il 2026-01-05 dice che 7 servizi lasciano la Square alle 00:00 ora di Pechino del 2026-06-30.

Sono Ever Art, la vecchia ricerca AI di Bocha e la vecchia ricerca intelligente di Xiaosu. Gli altri sono un assistente per Douyin, Qiankun Guadong, Wanxing Tianmu e un servizio di dati azionari. Bocha e Xiaosu hanno nuove versioni (avviso 117858).

Un secondo avviso del 2026-03-26 annunciava la disattivazione di 4 vecchi servizi Qibaike il 2026-04-01. Riguardano proprietà intellettuale, registro delle imprese, gare d'appalto e dati sui rischi. Esistono nuove versioni (avviso 118111). Un terzo avviso riguarda la fatturazione, non le rimozioni.

La fatturazione di Managed Agents è partita alle 09:00 del 2026-08-17. Il runtime della sessione costa 0,5 CNY all'ora mentre è in esecuzione, e il tempo di inattività è gratuito. I nuovi utenti ricevono 10 ore gratuite per 30 giorni. I token del modello e le chiamate agli strumenti o MCP sono fatturati a parte (avviso 118456).

AvvisoPubblicatoIn vigore dalAmbito
1178582026-01-052026-06-307 servizi, 2 con nuove versioni
1181112026-03-262026-04-014 vecchi servizi Qibaike, nuove versioni disponibili
1184562026-07-162026-08-17Avvio della fatturazione di Managed Agents, nessuna rimozione

Per un analista delle recensioni, i due avvisi di rimozione contano poco. Il nostro design usa un server customer che registri tu e non dipende da alcun servizio della Square. L'avviso sulla fatturazione conta di più, e usiamo i suoi numeri nella sezione sui costi più avanti.

Il flusso di un'esecuzione di confronto

Flusso animato, loop di 9 secondi, da «La tua domanda» a «Modello Qwen» a «MCP remoto EveryInfra». Un punto verde acqua visita poi a turno sei riquadri di funzionalità: taobao/search 20 righe 0,0135 $, taobao/reviews 0 righe gratis, taobao/questions 20 righe 0,0014 $. Seguono jd/search 5 righe 0,0025 $, jd/product_detail esaurito 0,0014 $ e xianyu/search 50 righe 0,0056 $. Il punto torna a Qwen e accende «Verdetto di una pagina». Una nota indica che jd/reviews è in pausa, senza addebito.

Il flusso segue una linea principale. Primo, l'utente invia la domanda a Qwen. Il prompt di sistema indica all'analista l'ordine delle chiamate e il formato dell'output. Secondo, Qwen riceve l'elenco degli strumenti via MCP. L'MCP remoto di EveryInfra espone 12 strumenti, ma all'analista ne servono solo due.

everyinfra_list_capabilities mostra piattaforme, funzionalità e parametri. everyinfra_call_api esegue una funzionalità. Terzo, Qwen chiama everyinfra_call_api sei volte con valori diversi di platform, action e params. Quarto, i sei risultati tornano al modello, che scrive il verdetto.

Due dettagli di questo flusso sfuggono facilmente. Il primo è la dimensione dei risultati. Le 50 righe di Xianyu valgono 21.710 token di Qwen. Il risultato vuoto delle recensioni di Taobao ne vale solo 432. A ogni turno il modello rilegge tutti i risultati precedenti.

Quindi il risultato più lungo deve arrivare per ultimo, così il modello lo legge una sola volta. Il secondo dettaglio è il risultato vuoto. Quando le recensioni di Taobao restituiscono 0 righe, la risposta riporta "charged": false e "reason": "empty_result_refunded". Il modello può quindi dire all'utente che le recensioni non sono disponibili. Non deve interpretare il risultato vuoto come «nessuna recensione negativa».

Esempio di configurazione per Model Studio (non l'abbiamo eseguito)

I tre blocchi seguenti seguono campo per campo le pagine di aiuto di Model Studio. Abbiamo verificato nomi, valori e ordine con la documentazione. Non avendo un account Model Studio, non li abbiamo eseguiti. Considerali un punto di partenza, non codice testato. Se li esegui e qualcosa non corrisponde alla documentazione, faccelo sapere.

Il primo blocco registra l'MCP remoto di EveryInfra nella console. Vai alla scheda «Custom» in Managed Agent e MCP. Fai clic sul pulsante per creare un servizio MCP. Scegli il deployment tramite script e il metodo di installazione http. Incolla il JSON seguente nella casella di configurazione del servizio.

Attenzione a un dettaglio di Model Studio: il transport si scrive streamableHttp, in camel case. Qwen-Agent open source usa streamable-http con il trattino. Non confonderli. Per la chiave usiamo un placeholder di header dinamico, così ogni sessione può passare la propria chiave.

json
{
  "mcpServers": {
    "everyinfra": {
      "type": "streamableHttp",
      "url": "https://api.everyinfra.com/mcp",
      "headers": {
        "Authorization": "${Authorization}"
      }
    }
  }
}

Il secondo blocco crea l'agente. Dopo la registrazione, copia l'ID del servizio dall'elenco MCP. Ha la forma mcp-xxxxxxxx. Deve comparire sia in mcp_servers[].name sia in tools[].mcp_server_name.

Abilitiamo solo due strumenti. Il nostro elenco di strumenti marca everyinfra_call_api con destructiveHint: true, perché ogni chiamata può costare. Per questo la policy predefinita è always_ask, e puoi passare ad always_allow per le esecuzioni non presidiate. La documentazione dice che l'approvazione funziona solo sull'agente principale, non sui sub-agenti.

bash
curl -X POST "https://${WORKSPACE_ID}.cn-beijing.maas.aliyuncs.com/api/v1/agentstudio/agents" \
  -H "Authorization: Bearer $DASHSCOPE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "ecommerce-review-analyst",
    "description": "Compare one product on Taobao, JD and Xianyu",
    "model": {"id": "qwen3.8-max"},
    "system": "You are an ecommerce review analyst. First call everyinfra_list_capabilities to confirm parameters. Then call taobao/search, taobao/reviews (if 0 rows, call taobao/questions), jd/search, jd/product_detail and xianyu/search. Do not call jd/reviews. Write one page: price range and median per marketplace, used discount, top buyer worries, three questions for the seller.",
    "mcp_servers": [{"type": "customer", "name": "mcp-xxxxxxxx"}],
    "tools": [{
      "type": "mcp_toolkit",
      "mcp_server_name": "mcp-xxxxxxxx",
      "default_config": {"enabled": false, "permission_policy": {"type": "always_ask"}},
      "configs": [
        {"name": "everyinfra_list_capabilities", "enabled": true, "permission_policy": {"type": "always_allow"}},
        {"name": "everyinfra_call_api", "enabled": true}
      ]
    }]
  }'

Il terzo blocco avvia una sessione e passa la chiave reale. mcp_configs si trova al livello superiore del corpo di POST /sessions. Il suo mcp_server_name è lo stesso ID di servizio. La documentazione avverte su due punti.

Un nome di servizio errato non genera errori, ma la configurazione non ha effetto. Inoltre mcp_configs non compare nella risposta di creazione. Usa GET /sessions/{id} per verificarlo (creare una sessione).

bash
curl -X POST "https://${WORKSPACE_ID}.cn-beijing.maas.aliyuncs.com/api/v1/agentstudio/sessions" \
  -H "Authorization: Bearer $DASHSCOPE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "agent": {"id": "agent_xxx"},
    "environment_id": "env_xxx",
    "title": "Pocket 3 comparison",
    "mcp_configs": [{
      "mcp_server_name": "mcp-xxxxxxxx",
      "headers": {"Authorization": "Bearer <your EveryInfra API key>"}
    }]
  }'

Il Vault di Model Studio copre le richieste degli strumenti della sandbox, come bash (Vault e gateway di uscita). Le richieste agli MCP personalizzati le invia la piattaforma stessa, quindi il Vault non si applica. Invia la chiave nell'header di registrazione o nelle mcp_configs della sessione viste sopra.

Qwen-Agent open source con lo stesso server MCP: la parte che abbiamo eseguito

Forse non vuoi un servizio ospitato e preferisci avere l'analista sulla tua macchina. Il framework open source Qwen-Agent può collegarsi direttamente a un server MCP remoto. Lo mantiene il team di Qwen su GitHub (repository di Qwen-Agent). L'ultima release su PyPI è la 0.0.34, del 2026-02-16 (qwen-agent su PyPI).

L'abbiamo installato in un ambiente virtuale Python 3.11 pulito. Abbiamo usato il suo MCP manager per collegarci a https://api.everyinfra.com/mcp, e quella parte è stata eseguita davvero. La chiamata al modello richiede una chiave DashScope, che non avevamo. Quindi llm_cfg e bot.run qui sotto sono un esempio di configurazione.

python
# pip install "qwen-agent[mcp]==0.0.34" "mcp==1.30.0" numpy soundfile tqdm python-dateutil
import os
from qwen_agent.agents import Assistant

tools = [{
    "mcpServers": {
        "everyinfra": {
            "type": "streamable-http",          # without "type", a bare url connects over sse
            "url": "https://api.everyinfra.com/mcp",
            "headers": {"Authorization": "Bearer " + os.environ["EVERYINFRA_API_KEY"]},
        }
    }
}]

# Configuration example: we did not call the model in this article
llm_cfg = {"model": "qwen3.8-flash", "model_server": "dashscope",
           "api_key": os.environ["DASHSCOPE_API_KEY"]}
bot = Assistant(llm=llm_cfg, function_list=tools,
                system_message="You are an ecommerce review analyst ... (same as the Model Studio example)")
for reply in bot.run(messages=[{"role": "user", "content": "Where should I buy a DJI Pocket 3 now?"}]):
    pass
print(reply[-1]["content"])

Ogni dipendenza in quella riga di installazione nasce da un errore reale. Con solo qwen-agent[mcp], l'import di qwen_agent.agents è fallito quattro volte. Richiedeva numpy, soundfile, tqdm e python-dateutil. Numpy e python-dateutil si trovano in un altro gruppo opzionale del pacchetto. Soundfile e tqdm non li abbiamo proprio trovati tra le dipendenze dichiarate. Dopodiché l'import falliva ancora con ImportError, e la causa era il pacchetto mcp.

Il pacchetto Python mcp ha rilasciato la 2.0.0 il 2026-07-28 ed è arrivato alla 2.3.0 il 2026-10-02 (mcp su PyPI). Dalla 2.0, streamablehttp_client è stato rinominato streamable_http_client. La guida alla migrazione dice che il vecchio nome è stato rimosso (guida alla migrazione dell'SDK Python di MCP). Qwen-Agent 0.0.34 importa ancora il vecchio nome.

Un utente lo ha segnalato su GitHub il 2026-08-25 (issue #949). La nostra soluzione è stata fissare mcp==1.30.0. Dopodiché tutto ha funzionato.

Una volta connesso, puoi vedere come Qwen-Agent presenta gli strumenti MCP al modello. Registra ogni strumento come «server-tool», quindi everyinfra_call_api diventa everyinfra-everyinfra_call_api. Aggiunge anche due strumenti per le risorse, everyinfra-list_resources e everyinfra-read_resource. In totale sono 14 strumenti.

Di ogni schema di strumento conserva solo type, properties e required. Descrizioni dei parametri e valori enum restano, quindi il modello sa ancora che mode è sync o async. L'elenco degli strumenti non è piccolo. La nostra risposta tools/list ha 16.634 caratteri, ovvero 4.211 token con il tokenizer di Qwen incluso in Qwen-Agent. Il modello la legge a ogni turno.

VoceManaged Agents di Model StudioQwen-Agent 0.0.34 open source
Valore del transportstreamableHttp o ssestreamable-http o sse, predefinito sse
Provenienza del serverRegistrazione nella console, con ID di servizioURL scritto direttamente
AutenticazioneHeader in fase di registrazione o mcp_configs della sessioneheaders nella configurazione
Nomi degli strumentiNomi originali, abilitati uno per uno«server-tool», tutti registrati
Approvazionealways_ask chiede a una personaNon gestita, aggiungi un tuo controllo
Dove viene eseguitaSandbox di Model Studio, fatturata in base alla durata della sessioneLa tua macchina
Stato in questo articoloEsempio di configurazione, non eseguitoParte MCP eseguita, parte del modello come esempio
Data rilevanteGuida aggiornata il 2026-10-16Release del 2026-02-16
Verificato il2026-11-032026-11-03
Screenshot della risposta in un terminale scuro con due pannelli JSON. A sinistra, taobao/reviews alle 00:22:36 ora di Singapore: count 0, charged false, reason empty_result_refunded, rimborso riuscito. A destra, xianyu/search alle 00:22:55: count 50, primo elemento a 1299 CNY con 42000 «want», charged_usd 0.005556, con riquadri verde acqua sui campi principali.
Chiamate reali tramite l'MCP manager di Qwen-Agent, con i campi del saldo tagliati e il nome del venditore nascosto. Screenshot della risposta dell'MCP remoto di EveryInfra

Nel nostro test non abbiamo lasciato che fosse un modello a scegliere gli strumenti. Abbiamo inviato ogni chiamata in ordine tramite l'MCP manager, così ogni richiesta è facile da verificare. L'unica differenza rispetto a un'esecuzione guidata dal modello è chi sceglie lo strumento. La richiesta è la stessa.

Si tratta di una tools/call a everyinfra_call_api con un corpo come {"platform": "xianyu", "action": "search", "params": {"keyword": "...", "limit": 50}}. Per vedere tutte le piattaforme e gli strumenti, apri la pagina del server MCP e la guida alla configurazione dell'MCP remoto. I primi passi sono nella guida rapida.

Test reale end-to-end: un DJI Pocket 3 su tre marketplace

Abbiamo scelto il DJI Osmo Pocket 3 come prodotto principale per tre motivi. Tutti e tre i marketplace lo propongono in grandi quantità. Il prezzo da nuovo è abbastanza uniforme, quindi lo sconto sull'usato è facile da calcolare. Il suo successore, il Pocket 4, è uscito il 2026-04-16.

Il kit standard costa 2.999 CNY e il kit completo 3.799 CNY (lancio del DJI Pocket 4). Per questo i prezzi dell'usato del modello precedente si stanno muovendo proprio ora. Tutti i prezzi in CNY di questa sezione sono prezzi di listino sui marketplace. Al tasso centrale di parità di 6,7146 CNY per USD del 2026-11-02, 2.399 CNY corrispondono a circa 357 $.

Alle 00:20 ora di Singapore del 2026-11-03, taobao/search ha restituito 20 righe. Le abbiamo classificate in base al titolo. 14 righe citano solo il Pocket 3. 5 righe citano anche altri modelli, come il Pocket 4. 1 riga è un usato.

Sulle 14 righe a modello singolo, la mediana è 2.399 CNY, il minimo 1.508 CNY e il massimo 4.823 CNY. 7 righe riportano esattamente 2.399 CNY. Nessuno dei due estremi è un prezzo di mercato. Un prezzo basso può riferirsi a ricambi o a un'unità ricondizionata. Un prezzo alto di solito è un bundle.

Questa ricerca su Taobao ha restituito solo 9 campi: ID, link, titolo, prezzo, prezzo originale, valuta, località, immagine e piattaforma. Mancavano il numero di vendite e il nome del negozio. Una seconda ricerca con il filtro solo Tmall ha restituito 14 campi, tra cui il nome del negozio e la spedizione gratuita. Non sappiamo perché le due chiamate differiscano. Quindi al prompt serve una regola: se un campo manca, dillo e non tirare a indovinare.

4 dei 20 titoli di Taobao dichiarano un «sussidio nazionale». L'avviso 2026 sul trade-in del Ministero del Commercio cinese elenca a livello nazionale solo quattro categorie digitali: smartphone, tablet, smartwatch o smart band e smart glasses. Il prezzo dell'articolo deve essere inferiore a 6.000 CNY, il sussidio è del 15% e il tetto è di 500 CNY per articolo. Le fotocamere non sono nell'elenco.

L'avviso vieta inoltre ai venditori di usare in modo ingannevole il nome del sussidio governativo (avviso del Ministero del Commercio). Questo non prova che queste schede prodotto siano scorrette: potrebbe valere un programma locale. Ma l'analista dovrebbe aggiungere una domanda per il venditore: di quale sussidio si tratta e qual è il prezzo finale?

Alle 00:20:32 ora di Singapore, jd/search ha restituito 5 righe. 4 righe sono unità Pocket 3. Lo store ufficiale gestito direttamente da JD e due store autorizzati riportano tutti 2.399 CNY. Un kit completo costa 3.199 CNY.

La quinta riga è un Pocket 4 di un negozio dell'usato a 1.489 CNY. La ricerca di JD mostra il numero di recensioni come testo della pagina, ad esempio «500.000+» o «100.000+». La percentuale di recensioni positive va dal 98% al 99%. Questi numeri sono arrotondati, quindi non si prestano a confronti precisi.

Alle 00:21:57 ora di Singapore, jd/product_detail ha aperto la scheda prodotto dello store ufficiale. Il prodotto era esaurito. JD mascherava il prezzo come «2??9» e il campo price_masked era true. La pagina aveva 7 varianti, una garanzia di 1 anno e un peso di 0,35 kg.

La nota del catalogo per questo campo è chiara: quando il prezzo è mascherato, non considerare reale il prezzo mostrato. Quindi l'analista dovrebbe usare i 2.399 CNY dei risultati di ricerca e segnalare che lo store ufficiale è esaurito.

Grafico a punti orizzontale, un punto per scheda prodotto, prezzo in CNY da 1.000 a 5.000. Taobao, 14 righe a modello singolo: mediana 2.399, altri punti a 1.508, 2.799, 2.987, 3.199, 3.499 e due vicino a 4.800. JD, 4 righe Pocket 3: mediana 2.399 e un punto a 3.199. Xianyu, 50 righe di usato: mediana 1.499, punti concentrati tra 1.199 e 1.900. Linee tratteggiate indicano il prezzo da nuovo di 2.399 e il prezzo del Pocket 4 di 2.999.

Alle 00:22:55 ora di Singapore, xianyu/search ha restituito 50 righe tramite MCP. I prezzi vanno da 1.199 a 1.900 CNY. La mediana è 1.499 CNY e i quartili sono 1.388,5 e 1.607,25 CNY. Quella mediana è del 37,5% inferiore al prezzo da nuovo più comune, 2.399 CNY.

È esattamente la metà del prezzo di un Pocket 4 nuovo in kit standard. 31 delle 50 schede prodotto sono state pubblicate il 2026-10-16 o dopo, quindi la maggior parte di questa offerta ha meno di tre settimane. La scheda prodotto in cima ha 42.000 «want». Il titolo dice «sigillato, non attivato, sostituzione in fabbrica», a 1.299 CNY.

I venditori di Xianyu scelgono da soli i tag sullo stato dell'articolo. Abbiamo usato il tag della scheda quando c'era. Quando mancava, abbiamo cercato nel titolo parole come «sigillato» o «sostituzione in fabbrica». Il risultato è nella tabella seguente.

CondizioneRigheMediana (CNY)Rispetto al nuovo a 2.399
Nuova41,74927,1% in meno
Sigillato, sostituzione in fabbrica (dal titolo)31,35043,7% in meno
Come nuovo201,499.537,5% in meno
Segni minimi81,549.535,4% in meno
Graffi leggeri21,28846,3% in meno
Danni visibili11,35043,7% in meno
Nessun tag121,44939,6% in meno

La sorpresa è la seconda riga. Le 3 schede prodotto indicate come «sigillato, sostituzione in fabbrica» hanno una mediana di 1.350 CNY, il 23% in meno rispetto alle 4 indicate come «nuovo», a 1.749 CNY. Un'unità sostitutiva di fabbrica di solito è un'unità rientrata tramite l'assistenza post-vendita. Garanzia, attivazione e piano DJI Care Refresh sono le questioni aperte.

Questi temi ricorrono di continuo nei titoli di Xianyu. 18 delle 50 schede prodotto citano Care Refresh, 3 la sostituzione in fabbrica, 17 usano il servizio di verifica a pagamento e 26 hanno free_shipping impostato a true. Per un'unità sigillata che costa meno di una nuova, il verdetto giusto non è «affare migliore», ma «fai più domande possibili».

Grafico a barre orizzontali del prezzo mediano su Xianyu in CNY per condizioni. Nuovo 1.749 (4 righe); sigillato e sostituito 1.350 (3 righe, verde acqua); come nuovo 1.499,5 (20 righe). Segni minimi 1.549,5 (8 righe); graffi leggeri 1.288 (2 righe); danni visibili 1.350 (1 riga); nessun tag 1.449 (12 righe). Le unità sigillate sostitutive costano il 23% in meno rispetto al nuovo.

Le recensioni sono la lacuna più grande di questo test. Dalle 00:22:36 ora di Singapore abbiamo chiamato taobao/reviews tramite MCP per 7 prodotti. Uno era uno store Tmall e uno era l'articolo Labubu di cui parliamo più avanti. Tutte e 7 le chiamate hanno restituito 0 righe.

Ogni risposta riportava empty_result_refunded e non è stato addebitato nulla. Zero righe non significa «nessuna recensione negativa». Non sappiamo perché questi 7 prodotti non abbiano restituito righe. Quindi siamo passati a taobao/questions, la sezione Domande e risposte di Taobao.

Alle 00:25:53 ora di Singapore, taobao/questions ha restituito 20 righe, pubblicate tra il 2026-03-01 e il 2026-10-21. La più recente, del 2026-10-21, chiede se la fotocamera è facile da usare. La successiva, del 2026-10-17, chiede se la scheda di memoria va comprata a parte. Abbiamo etichettato ogni domanda per argomento, e una domanda può avere più etichette. Qualità d'immagine e foto: 6 domande.

Casi d'uso come concerti, supporti per auto e video in prima persona: 5. Autenticità, store autorizzati e attivazione: 5. Accessori e archiviazione: 4. Facilità d'uso: 2, prezzo: 1.

Non copiare nel verdetto le risposte delle Domande e risposte come se fossero fatti. Ognuna delle 20 domande è tornata con 1 sola risposta, ma answer_count indica che 14 di esse hanno da 2 a 4 risposte. Quindi l'analista vede solo la prima risposta a ogni domanda. Tra queste 20 risposte, almeno tre punti vanno verificati con le specifiche ufficiali.

Primo: il 2026-04-19 un acquirente ha chiesto se la fotocamera ha un microfono integrato. La risposta è stata «il microfono devi comprarlo». La pagina delle specifiche DJI dice che il Pocket 3 ha 3 microfoni (specifiche di Osmo Pocket 3). Probabilmente l'acquirente intendeva un microfono wireless aggiuntivo.

Secondo: la risposta del 2026-10-17 dice che la scheda di memoria va comprata a parte. Questa è corretta. La pagina delle specifiche indica che la fotocamera non ha memoria interna e accetta una scheda microSD fino a 1 TB.

Terzo: due domande riguardano i concerti e le risposte non concordano. La risposta alla domanda del 2026-07-08 dice «va bene, ma non quanto mi aspettavo». La risposta alla domanda del 2026-04-11 dice «non adatta». Quando le risposte non concordano, l'analista deve scrivere «gli acquirenti non sono d'accordo». Non deve scegliere una risposta come verdetto.

Un'altra risposta riguarda il prezzo. Il 2026-03-04 un acquirente ha chiesto quanto avessero pagato gli altri, e la risposta è stata 2.700 CNY. In questo test, il prezzo mediano da nuovo su Taobao e JD era 2.399 CNY. Una singola risposta non è un prezzo di mercato.

Però la tempistica coincide con il lancio del Pocket 4 il 2026-04-16, quindi il vecchio modello è sceso di circa 300 CNY in sei mesi. Altre due risposte dicono che l'unità non richiede attivazione di persona ed è arrivata «non attivata, non aperta». I titoli di Xianyu ripetono «non attivato» di continuo. Lo stato di attivazione è chiaramente ciò che conta di più per acquirenti e venditori di questa fotocamera.

Domanda (data)Risposta dell'acquirenteSpecifica ufficiale o altri datiCosa scrive l'analista
Microfono integrato? (2026-04-19)Da comprare a parte3 microfoni sulla fotocameraRisposta errata o riferita a un microfono aggiuntivo
Scheda di memoria inclusa? (2026-10-17)Da comprare a parteNessuna memoria interna, microSD fino a 1 TBCorretto; metti in conto una scheda
Adatta ai concerti? (2026-07-08, 2026-04-11)«Va bene» e «non adatta»Nessuna specifica lo indicaGli acquirenti non sono d'accordo
Quanto hai pagato? (2026-03-04)2.700 CNYMediana di 2.399 CNY in questo testUn solo dato, non un prezzo di mercato

Metti le Domande e risposte accanto ai titoli di Xianyu e vedrai che gli acquirenti si preoccupano delle stesse tre cose. Primo, l'unità è originale e come si attiva? Secondo, bisogna comprare una scheda di memoria e altri accessori? Terzo, è adatta a un uso specifico? Questi tre punti diventano le domande per il venditore nel verdetto.

Per le recensioni JD, jd/reviews risulta non disponibile nel catalogo delle funzionalità. Abbiamo effettuato una chiamata alle 00:20:53, ora di Singapore. Ha restituito HTTP 503 senza addebito, con l'indicazione di fare un nuovo tentativo dopo 900 secondi. Il verdetto quindi dice solo «Recensioni JD non disponibili». Puoi approfondire ogni funzionalità nelle pagine API per le recensioni Taobao, API per le Q&A di Taobao e API per le recensioni JD.

Il verdetto in una pagina che l'analista dovrebbe scrivere

Prima di passare i dati a un modello, scriviamo noi stessi la risposta attesa e la usiamo per valutare l'output del modello. Ecco quella risposta. Tutti i numeri provengono da chiamate in tempo reale effettuate tra le 00:20 e le 00:29 (ora di Singapore) del 2026-11-03.

Acquisto del nuovo. La mediana è di 2.399 CNY (circa $357) sia su Taobao, su 14 righe relative al solo modello, sia su JD, su 4 righe. Nel negozio ufficiale JD il prodotto è esaurito. I prezzi del nuovo cambiano pochissimo tra i due marketplace. Scegli un negozio che rilasci fattura e garanzia ufficiale. Se un titolo dichiara un incentivo, chiedi quale e qual è il prezzo finale.

Acquisto dell'usato. La mediana su Xianyu è di 1.499 CNY (circa $223), il 37,5% in meno rispetto al nuovo. Le 20 righe «come nuovo» hanno una mediana di 1.499,5 CNY e rappresentano l'opzione principale. Le 3 righe «unità sostitutiva di fabbrica sigillata» hanno una mediana di 1.350 CNY. Sembrano le meno costose, ma prima controlla il numero di serie.

Tre domande per il venditore. Il numero di serie permette di vedere sul sito DJI le date di attivazione e di garanzia? Il piano Care Refresh è ancora valido e può essere trasferito a un nuovo proprietario? Il prezzo include una scheda di memoria e tutti i componenti indicati nel titolo? Lacune nei dati. Questa volta le recensioni Taobao non hanno restituito nulla. Le recensioni JD sono sospese. Gli unici riscontri degli acquirenti disponibili qui provengono da 20 righe di Q&A di Taobao.

Per i venditori, il verdetto cambia prospettiva. Metà dei 50 prezzi su Xianyu si colloca tra 1.388,5 e 1.607,25 CNY. È la fascia che gli acquirenti vedono più spesso. Un prezzo sotto i 1.388,5 CNY rientra nel quartile più economico, e gli acquirenti chiederanno perché.

Un titolo chiaro può aiutare più di uno sconto di 100 CNY. Specifica che il numero di serie è verificabile, che tutti gli accessori sono inclusi e che il prodotto si può ispezionare. Per il nuovo su Taobao o JD, 2.399 CNY è già il prezzo più comune. Un Pocket 4 nuovo in versione standard costa solo 600 CNY in più, quindi il margine sul modello precedente si sta assottigliando.

Come verifichi che il modello abbia scritto il verdetto correttamente? Confrontiamo il suo output con la risposta qui sopra, riga per riga. Non chiediamo al modello di valutarsi da solo. I controlli sono cinque. Le tre mediane sono 2.399, 2.399 e 1.499 CNY?

Lo sconto sull'usato è vicino al 37,5%? Il verdetto indica le due lacune nelle recensioni invece di definirle «buone»? Segnala le dichiarazioni sugli incentivi? Mette in evidenza le unità sostitutive di fabbrica sigillate? Se un controllo fallisce, correggi il prompt prima di provare un modello più grande.

La maggior parte degli errori numerici nasce dal modello che calcola le mediane a mente. Un design più sicuro ordina i prezzi con poche righe di codice dopo la risposta dei tool. Il codice calcola i quartili e il modello si limita a tradurre quei numeri in parole. Questo rende anche il verdetto ripetibile. Due esecuzioni sugli stessi dati danno gli stessi numeri, anche se la formulazione cambia.

Progettare il prompt: prima classificare, poi giudicare

Abbiamo riscritto il prompt dell'analista tre volte. Alla fine sono rimaste tre regole. Prima regola: classifica, poi conta. Per ogni riga, il modello verifica innanzitutto il prodotto.

È il modello giusto? È nuovo o usato, un'unità singola, un bundle o un componente? Solo le righe che superano il controllo entrano nel calcolo del prezzo. Nei risultati Taobao per il Pocket 3, 5 righe citano anche altri modelli e 1 riga è usata. Senza la classificazione, la mediana si abbassa.

Seconda regola: dichiara cosa manca. Un campo mancante, un risultato vuoto o una funzionalità sospesa devono comparire nel verdetto. Il verdetto deve anche indicare quale valutazione perde affidabilità a causa della lacuna. Un risultato vuoto per le recensioni non deve mai essere interpretato come «nessun reclamo».

Terza regola: scrivi i consigli solo alla fine. I turni precedenti si limitano a raccogliere e classificare. L'ultimo turno scrive il testo per l'utente. Ogni turno resta breve, e questo riduce anche il costo dei token.

Queste regole stabiliscono anche l'ordine delle chiamate. La chiamata più economica e veloce, la ricerca su Taobao, va per prima. Conferma il nome del prodotto e il modo in cui i venditori scrivono il modello. La chiamata più lunga, la ricerca su Xianyu, va per ultima, così i suoi 21.710 token vengono letti una sola volta. Le recensioni Taobao precedono le Q&A di Taobao, così un risultato vuoto porta direttamente al fallback. Con le stesse sei chiamate, un ordine diverso può cambiare l'input di decine di migliaia di token.

Un secondo prodotto: perché non puoi fidarti ciecamente di un risultato di ricerca

Per mettere alla prova l'analista su un'altra categoria, tra le 00:27 e le 00:29 ora di Singapore siamo passati a un collezionabile molto popolare. Abbiamo scelto la serie di peluche in vinile Labubu di terza generazione di Pop Mart. Il suo nome cinese significa più o meno «alta energia in arrivo». La ricerca su Taobao ha restituito 20 righe. Di queste, 12 erano ciondoli o blind box, con una mediana di 104,9 CNY e un intervallo da 60,9 a 268 CNY. Altre 4 erano bambole grandi e 4 erano accessori come teche espositive.

La ricerca su JD ha restituito 5 righe. Il flagship store di Pop Mart vende una blind box a 99 CNY e una confezione da 6 a 594 CNY. Tre rivenditori indicano 109, 1.146 e 2.399 CNY. La pagina di dettaglio JD indicava di nuovo che il prodotto era esaurito, con il prezzo mascherato come «9?». Questi risultati sono normali e l'analista può confrontarli come al solito. Su JD, la singola blind box di un rivenditore costa 10 CNY in più rispetto al flagship store.

Il problema è stato Xianyu. La nostra prima query era il nome del brand più il nome cinese della serie e «terza generazione». Ha restituito 50 righe, e ogni titolo era un libro o un corso di trading azionario. Nemmeno una riga era un Labubu. La seconda query usava il nome cinese del giocattolo, il nome della serie e «blind box».

Ha restituito gli stessi 50 ID degli elementi in un ordine diverso. Un titolo di esempio riguarda un cofanetto di due libri, uno su prezzo e volume e l'altro sul trading. Entrambe le chiamate sono state addebitate come risultati normali, a $0,005556 ciascuna.

Grafico a barre orizzontali in pila, con ogni risultato classificato per titolo. Ricerca Taobao, 20 righe: 12 ciondoli o blind box, 4 bambole grandi, 4 accessori. Query A e query B su Xianyu, 50 righe ciascuna: tutti libri di trading azionario, gli stessi elementi entrambe le volte. Due query su Xianyu hanno dato zero risultati pertinenti.

La lezione per l'analista è chiara. Un tool che restituisce 50 righe non ha restituito 50 righe pertinenti. Il prompt ha bisogno di un passaggio che verifichi la pertinenza. Controlla che ogni titolo contenga il nome del prodotto. Se meno della metà delle righe è pertinente, cambia la query o avvisa l'utente. Senza questo passaggio, il modello calcolerà il prezzo di un Labubu usato a partire da 50 libri di finanza.

Sul Pocket 3, tutte le 50 righe di Xianyu erano pertinenti. Su Labubu, nessuna. Stesso tool, stesso schema di chiamate, qualità molto diversa. Per questo il controllo di pertinenza va inserito nel flusso, invece di sperare che il modello se ne accorga.

Quanto costa un'esecuzione di confronto

Partiamo dalle chiamate per i dati. EveryInfra addebita il prezzo di catalogo per ogni chiamata. taobao/search costa $0,0135 a chiamata. xianyu/search costa $0,005556. jd/search costa $0,002472. jd/product_detail, taobao/reviews e taobao/questions costano $0,001389 ciascuno.

I risultati vuoti vengono rimborsati. Un'esecuzione del nostro flusso, con recensioni Taobao vuote e fallback sulle Q&A, costa $0,024306. Se le recensioni Taobao restituiscono righe, aggiungi $0,001389, per un totale di $0,025695. Per i prezzi aggiornati consulta la pagina Prezzi e la pagina di ogni funzionalità, ad esempio API di ricerca Taobao, API di ricerca JD, API per i dettagli prodotto JD e API di ricerca Xianyu.

FunzionalitàPrezzo per chiamataChiamate per esecuzioneSubtotale
taobao/search$0.01351$0.0135
taobao/reviews$0,001389, con rimborso se il risultato è vuoto1$0
taobao/questions$0.0013891$0.001389
jd/search$0.0024721$0.002472
jd/product_detail$0.0013891$0.001389
xianyu/search$0.0055561$0.005556
Totale6$0.024306

Il costo del modello dipende dalla lunghezza dei risultati. Abbiamo contato i token delle nostre sei risposte reali con il tokenizer Qwen incluso in Qwen-Agent. Xianyu con 50 righe ha prodotto 21.710 token. Le Q&A di Taobao ne hanno prodotti 4.923. La ricerca Taobao 3.961. La ricerca JD 1.955.

Il dettaglio JD ne conteneva 1.831. Il risultato vuoto delle recensioni Taobao ne conteneva 432. Il totale è di 34.812 token, e Xianyu da solo ne rappresenta il 62%. Questo tokenizer può differire da quello che Model Studio usa per la fatturazione. Per questo il costo del modello riportato sotto è una stima.

Ecco le ipotesi. L'elenco dei tool occupa 4.211 token, il system prompt 500 e la domanda 100. Ci sono 7 turni: 6 chiamate ai tool e 1 risposta finale. A ogni turno il modello legge tutto ciò che lo precede.

Ogni chiamata ai tool produce 80 token di output, la risposta finale 1.500. Nessuna cache. Con questi numeri, un'esecuzione legge 116.703 token di input e scrive 1.980 token di output.

Grafico a barre orizzontali dei token per risultato di ciascuna funzionalità in un'esecuzione. taobao/search 3.961 (11%); taobao/questions 4.923 (14%); taobao/reviews 432 (1%). jd/search 1.955 (6%); jd/product_detail 1.831 (5%); xianyu/search 21.710 (62%, verde acqua). Le 50 righe di Xianyu rappresentano il 62% di tutto l'output dei tool.

Nella regione di Pechino, qwen3.8-max costa 12 CNY per milione di token di input e 36 CNY per milione di token di output. Un cache hit costa 1,5 CNY. La pagina è stata aggiornata il 2026-10-10 (pagina del modello qwen3.8-max). qwen3.8-flash costa 0,8 CNY per l'input, 2,7 CNY per l'output e 0,1 CNY per un cache hit. Quella pagina è stata aggiornata il 2026-10-29 (pagina del modello qwen3.8-flash). Per la conversione usiamo 6,7146 CNY per USD, il tasso di parità centrale pubblicato dall'autorità cinese di regolamentazione dei cambi per il 2026-11-02 (parità centrale SAFE).

Con qwen3.8-max, un'esecuzione costa circa 1,4717 CNY, ovvero circa $0,2192: 9,02 volte il costo dei dati. Con qwen3.8-flash, un'esecuzione costa circa 0,0987 CNY, ovvero circa $0,0147. Il sito internazionale indica per qwen3.8-max nella regione di Singapore $2 per l'input e $6 per l'output per milione di token. Quella pagina è stata aggiornata il 2026-10-11 (pagina internazionale di qwen3.8-max). Dopo la conversione, il prezzo internazionale è leggermente superiore a quello di Pechino.

Grafico a barre orizzontali del costo in USD per analizzare un prodotto usando 6 funzionalità, senza cache. Chiamate per i dati EveryInfra $0,0243; token qwen3.8-max $0,2192 (verde acqua); token qwen3.8-flash $0,0147; runtime della sessione per 3 minuti $0,0037. Con qwen3.8-max, il modello costa 9 volte le chiamate per i dati.
ConfigurazioneDatiModelloRuntime della sessionePer esecuzione100 prodotti al giorno30 giorni
qwen3.8-max su Model Studio$0.0243$0.2192$0.0037$0.2472$24.72$741.62
qwen3.8-flash su Model Studio$0.0243$0.0147$0.0037$0.0427$4.27$128.12
Solo chiamate per i dati$0.0243——$0.0243$2.43$72.92

Il runtime della sessione presuppone 0,5 CNY all'ora e 3 minuti per esecuzione. Sono circa 0,025 CNY, cioè $0,0037. Il tool integrato web_search costa 0,03 CNY a chiamata, circa $0,00447. Il nostro flusso non lo usa (tool integrati).

La tabella dice due cose. Primo, il costo principale è il modello, non i dati. Con qwen3.8-max, il modello rappresenta l'89% di ogni esecuzione. Secondo, per risparmiare bisogna far leggere meno al modello, non eliminare una chiamata per i dati. Abbiamo provato a ridurre Xianyu da 50 a 20 righe.

Il costo di qwen3.8-max è sceso solo da $0,2192 a $0,1959, circa l'11%. Xianyu arriva per ultimo, quindi il suo lungo risultato viene letto una sola volta. Funzionano meglio due modifiche. Usa qwen3.8-flash per classificare le righe e passa a qwen3.8-max solo il riepilogo delle righe classificate. Oppure attiva la cache.

Cosa l'analista non sa ancora fare

ProblemaCosa abbiamo osservatoCosa fareRiscontrato su
Nessuna recensione Taobao7 prodotti, 0 righe per ciascuno, addebiti rimborsatiUsa le Q&A di Taobao e segnala la lacuna2026-11-03
Recensioni JD sospesejd/reviews contrassegnato come non disponibile, HTTP 503Scrivi «Recensioni JD non disponibili»2026-11-03
Prezzo JD mascheratoLa pagina di dettaglio mostra «2??9» o «9?» e indica che il prodotto è esauritoUsa il prezzo della ricerca e annota la disponibilità2026-11-03
I campi Taobao variano9 campi una volta, 14 un'altraChiedi al modello di segnalare i campi mancanti2026-11-03
Query Xianyu fuori temaDue query su Labubu hanno restituito 50 libri di borsaVerifica la pertinenza e cambia la query2026-11-03
Condizione autodichiarata«Nuovo» costa più di «unità sostitutiva sigillata»Chiedi del numero di serie e della garanzia2026-11-03
Nessuna esecuzione su Model StudioNessun account sulla nostra macchina di testConsidera la nostra configurazione un esempio2026-11-03
Limite al numero di server MCP5 per le app della console, nessun limite indicato per Managed AgentsFai un test nel tuo workspace2026-11-03
Tokenizer non corrispondenteStimato con il tokenizer open sourceControlla gli addebiti reali su Model Studio2026-11-03

Prima di andare in produzione, ci sono altri due punti da tenere d'occhio. Il primo sono i resi. Il regolamento provvisorio cinese sui resi senza motivazione entro sette giorni per gli acquisti online si applica ai venditori online che esercitano un'attività commerciale (regola sui resi entro sette giorni). Per un privato che vende un oggetto usato su Xianyu, dipende dal venditore e dalle regole della piattaforma. Un titolo Taobao nei nostri dati dice persino «nessun reso entro sette giorni se la confezione è stata aperta». Il verdetto dovrebbe segnalarlo.

Il secondo punto sono i limiti di frequenza delle richieste. La nostra chiave di test consente 10 chiamate al minuto. La chiamata al dettaglio JD ha ricevuto HTTP 429 al primo tentativo, e un nuovo tentativo dopo 7 secondi è andato a buon fine. In produzione, aggiungi i nuovi tentativi al flusso o usa la modalità asincrona. Ogni risposta sincrona include un suggerimento: aggiungi "mode": "async" al corpo della richiesta per ottenere subito un job ID. Poi leggi il risultato con il tool everyinfra_get_job o con GET /api/v1/jobs/{job_id}.

Per questo analista, il dettaglio JD richiede da 11 a 14 secondi e le recensioni Taobao da 12 a 20 secondi. Con una dozzina di prodotti per esecuzione, attendere le chiamate sincrone allunga la sessione. Su Model Studio, una sessione lunga costa di più. Abbiamo confrontato solo due prodotti e non abbiamo usato la modalità asincrona. Quindi questo è un consiglio, non il risultato di un test.

Novità recenti su Qwen e MCP

Il cambiamento più grande riguarda l'open source. Il pacchetto Python mcp ha rilasciato la versione 2.0.0 il 2026-07-28. Quella release ha rinominato streamablehttp_client in streamable_http_client. Il pacchetto è poi passato alla 2.3.0 il 2026-10-02, mentre Qwen-Agent è ancora alla 0.0.34 del 2026-02-16. Se oggi crei un ambiente da zero senza fissare la versione, incontrerai l'errore di import descritto nella issue #949. Mantieni mcp==1.30.0 nella riga pip install della sezione su Qwen-Agent.

Sul fronte dei modelli, la pagina di qwen3.8-flash, aggiornata il 2026-10-29, indica 0,8 CNY per l'input e 2,7 CNY per l'output per milione di token. La pagina di qwen3.8-max, aggiornata il 2026-10-10, indica un contesto di 1.000.000 di token e un output massimo di 131.072 token. Il suo snapshot è qwen3.8-max-0902.

Questo ha due effetti sull'analista. Un'esecuzione usa 116.703 token di input, molto al di sotto del limite di contesto, quindi non serve tagliare righe di Xianyu per farle stare nella finestra. Inoltre flash costa meno di un decimo di max. Per questo la sezione sui costi divide il lavoro: flash classifica le righe e max scrive il verdetto. La pagina internazionale, aggiornata il 2026-10-11, indica in dollari USA il prezzo di Singapore per qwen3.8-max.

DataModificaEffetto su questo analista
2026-07-28mcp 2.0.0 rinomina il client HTTPL'import di Qwen-Agent 0.0.34 fallisce
2026-10-02mcp 2.3.0 su PyPIUn'installazione da zero si rompe ancora; fissa la 1.30.0
2026-10-10Pagina di qwen3.8-max: contesto da 1M, output da 131.072Un'esecuzione ci sta con ampio margine
2026-10-11Pagina internazionale di qwen3.8-maxPrezzo di Singapore, $2 e $6 per milione di token
2026-10-16Aggiornamento della guida su MCP personalizzati e SkillUsa customer, l'ID del servizio e mcp_toolkit
2026-10-29Pagina di qwen3.8-flashModello economico per la fase di classificazione

Sul fronte della piattaforma, Model Studio ha aggiornato la guida su MCP e Skill personalizzati il 2026-10-16. Le regole su customer, sull'ID del servizio e su mcp_toolkit vengono da questa versione. Se un tutorial è precedente a questa data e usa custom o il nome visualizzato, segui la nuova guida. Le pagine che abbiamo letto e i dati che abbiamo raccolto il 2026-11-03 potrebbero cambiare entro un mese, quindi esegui l'analista a intervalli regolari, non una volta sola.

Per aggiungere altri prodotti, leggi prima gli elenchi delle funzionalità. Li trovi nelle pagine API per i dati Taobao, API per i dati JD e API per i dati Xianyu. Per altri framework per agenti, consulta Agent Skills per l'analisi delle recensioni. Vedi anche un monitor delle recensioni con OpenAI Agents API. Per MCP su ModelScope, consulta ModelScope MCP per Xiaohongshu e Douyin.

FAQ

Come si collega Qwen-Agent a un server MCP remoto?

Inserisci un blocco mcpServers nella function_list di Qwen-Agent. Per un server remoto, imposta "type": "streamable-http", l'url e l'autenticazione in headers. Senza type, il framework si connette tramite sse. I nomi dei tool diventano «server-tool».

Su Model Studio Managed Agents, registra prima il server nella console e indica il trasporto come streamableHttp. Origine della domanda: suggerimenti di ricerca per «qwen agent mcp server», verificati il 2026-11-03. Fonti: repository di Qwen-Agent e MCP e Skill personalizzati.

Perché Qwen-Agent fallisce con ImportError: streamablehttp_client?

Dalla versione 2.0, il pacchetto mcp ha rinominato streamablehttp_client in streamable_http_client, ma Qwen-Agent 0.0.34 usa ancora il vecchio nome. Fissa mcp a una versione precedente alla 2.0: noi abbiamo usato mcp==1.30.0. Origine della domanda: issue GitHub #949, aperta il 2026-08-25. Fonti: guida alla migrazione dell'SDK Python di MCP.

La MCP Square di Model Studio è stata chiusa?

No. Il 2026-06-30 sono stati disattivati 7 servizi specifici. Il 2026-04-01 sono stati disattivati 4 vecchi servizi Qibaike. Gli altri servizi funzionano ancora e il tuo server MCP personalizzato non è interessato. Origine della domanda: suggerimenti di ricerca per il termine cinese che indica la MCP Square di Model Studio, verificati il 2026-11-03. Fonti: avviso 117858 e avviso 118111.

Quanti server MCP può usare un agente di Model Studio?

La pagina dell'applicazione agente nella console indica un massimo di 5 server contemporaneamente. La pagina di creazione di Managed Agents indica che mcp_toolkit può comparire più volte, senza un limite dichiarato. Il valore di 10 riportato in un articolo della community non compare nel centro assistenza. Origine della domanda: il centro assistenza e un articolo della community di sviluppatori non concordano, verificato il 2026-11-03. Fonti: servizi MCP ufficiali e creazione di un agente.

La Qwen Agent API e Qwen-Agent open source sono la stessa cosa?

No. La Model Studio Agent API, chiamata anche Managed Agents, è un servizio gestito. L'agente viene eseguito in una sandbox di Model Studio; la fatturazione si basa sulla durata della sessione e sui token del modello. Oggi il servizio è disponibile solo in cn-beijing. Qwen-Agent open source è un framework Python che esegui sulla tua macchina e paghi solo le chiamate al modello. Entrambi possono usare MCP, ma la configurazione è diversa. Origine della domanda: suggerimenti di ricerca per «qwen agent api», verificati il 2026-11-03. Fonti: panoramica dell'API e qwen-agent su PyPI.

Riferimenti

  1. «Managed Agents advanced: custom MCP and Skills» (centro assistenza di Alibaba Cloud, aggiornato il 2026-10-16)
  2. «Create agent API: POST /agents» (centro assistenza Alibaba Cloud)
  3. «Managed Agents MCP» (centro assistenza Alibaba Cloud)
  4. «Define an agent: models and run modes» (centro assistenza Alibaba Cloud)
  5. «Managed Agents API overview and auth» (centro assistenza Alibaba Cloud)
  6. «Agent API: operations and versions» (centro assistenza Alibaba Cloud)
  7. «Custom MCP» (centro assistenza Alibaba Cloud)
  8. «Official MCP services»: fino a 5 per applicazione agente (centro assistenza Alibaba Cloud)
  9. «Create session: mcp_configs» (centro assistenza Alibaba Cloud)
  10. «Managed Agents built-in tools and approval» (centro assistenza Alibaba Cloud)
  11. «Vault and egress gateway» (centro assistenza Alibaba Cloud)
  12. «Managed Agents in production» (centro assistenza Alibaba Cloud)
  13. «Managed Agents multi-agent» (centro assistenza Alibaba Cloud)
  14. «Managed Agents skills» (centro assistenza Alibaba Cloud)
  15. Pagina del modello qwen3.8-max (centro assistenza di Alibaba Cloud, aggiornata il 2026-10-10)
  16. Pagina del modello qwen3.8-flash (centro assistenza di Alibaba Cloud, aggiornata il 2026-10-29)
  17. «Model Studio model pricing» (centro assistenza Alibaba Cloud)
  18. «Model Studio free quota for new users» (centro assistenza Alibaba Cloud)
  19. «Function Compute MCP server» (centro assistenza Alibaba Cloud)
  20. «OpenAPI MCP server guide» (centro assistenza Alibaba Cloud)
  21. «What is Model Studio» (centro assistenza Alibaba Cloud)
  22. «Model Studio model list» (centro assistenza Alibaba Cloud)
  23. Avviso Alibaba Cloud 117858: «7 MCP Square services go offline» (2026-01-05)
  24. Avviso Alibaba Cloud 118111: «old Qibaike services go offline» (2026-03-26)
  25. Avviso Alibaba Cloud 118456: «Managed Agents billing» (2026-07-16)
  26. Pagina del modello qwen3.8-max sul sito internazionale (aggiornata il 2026-10-11)
  27. Repository QwenLM/Qwen-Agent (su GitHub)
  28. Issue #949 di Qwen-Agent: «streamablehttp_client import error» (GitHub, 2026-08-25)
  29. qwen-agent 0.0.34 (PyPI, 2026-02-16)
  30. mcp 2.3.0 (PyPI, 2026-10-02)
  31. «MCP Python SDK migration guide»
  32. «MCP specification 2025-06-18: transports»
  33. «MCP specification 2025-06-18: tools»
  34. «MCP specification 2025-06-18: lifecycle»
  35. Endpoint MCP remoto di EveryInfra
  36. Catalogo delle funzionalità EveryInfra (gratuito, con price_usd)
  37. SAFE: «RMB central parity rate» (2026-11-02)
  38. «Ministry of Commerce: 2026 consumer goods trade-in notice»
  39. «Interim rule on seven-day no-reason returns for online purchases» (Cyberspace Administration of China)
  40. Lancio di DJI Osmo Pocket 4 (2026-04-16)
  41. «DJI Osmo Pocket 3 launch»
  42. «Osmo Pocket 3 specs» (DJI)

Riferimenti BL-74

Le nostre statistiche di visita interne sono sempre attive. Google Analytics viene caricato solo se scegli «Consenti analisi». Informativa sulla privacy