buscar_samd_recentes
Find recent Anvisa Class III/IV medical device registrations with heuristic AI-use classification, filterable by software and AI status.
Instructions
Lista dispositivos médicos Classe III/IV registrados recentemente na Anvisa.
Cada registro traz um veredito sobre uso de IA ou aprendizado de máquina. A
Anvisa não publica esse campo: a classificação é heurística, feita por um LLM
local lendo o texto do registro, e cada item traz confiança, justificativa e
origem do veredito. Não apresente o veredito como fato regulatório.
O servidor não grava vereditos. No modo connector ele nem chama o LLM: serve
só o que a coleta diária já classificou (no deploy oficial, os registros dos
últimos 10 anos que passam no filtro de software). O que não está no cache vem
com origem='nao_classificado', que quer dizer "não se sabe", não "sem IA".
coletado_em diz quando a base foi atualizada pela última vez.
Args:
dias: tamanho da janela, em dias, a contar de hoje (1 a 3650).
apenas_com_ia: quando True, devolve só os classificados como usando IA.
limite: quantos registros analisar nesta chamada (1 a 200), dos mais
recentes para trás. Com truncado=true na resposta, sobraram registros
no período que nem foram olhados: a contagem da lista não serve para
dizer quantos existem.
apenas_software: quando True, analisa só registros cujo texto sugere software.
SaMD é raro no registro (13 de 1.832 registros Classe III/IV do último ano
mencionam software), então sem esse filtro a busca gasta as chamadas de LLM
em cânulas e parafusos. Desligue para varrer tudo, ao custo de ser lento.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dias | No | ||
| limite | No | ||
| apenas_com_ia | No | ||
| apenas_software | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dias | Yes | ||
| aviso | No | ||
| fonte | Yes | 'mock' = dado de exemplo, ainda não é registro real da Anvisa | |
| total | Yes | Quantos dispositivos Classe III/IV existem na janela na base (só os que passam no filtro de software, quando apenas_software=True), antes do limite de análise e do filtro de IA. É o universo, não o tamanho desta lista: não use a contagem dos resultados para dizer quantos foram registrados no período. | |
| truncado | No | True quando total > analisados: existem registros no período que esta chamada nem chegou a olhar. Aumente 'limite' ou reduza 'dias'. | |
| analisados | No | Quantos registros a tool efetivamente avaliou nesta chamada, no máximo 'limite'. Os mais recentes primeiro. | |
| resultados | Yes | ||
| retornados | No | Quantos sobraram em 'resultados' depois do filtro de IA | |
| coletado_em | No | Quando a base local de dispositivos foi atualizada pela última vez a partir do arquivo da Anvisa (horário local do servidor). None quando a resposta é dado de exemplo. | |
| apenas_com_ia | Yes | ||
| indeterminados | No | Quantos registros ficaram de fora por terem sido classificados como sem IA com confiança baixa, ou seja, o texto não permitiu decidir, o que não é o mesmo que não usar IA |