Saltar al contenido
AtalayaAtalaya
Tornar

Metodologia

Com construïm cada score, sense caixa negra.

Aquesta pàgina explica les fonts, transformacions i pesos que produeixen l'Atalaya Score. Si una decisió d'inversió depèn d'un número, aquest número ha de ser auditable. Aquí està el model sencer.

Model · heuristic-v2026.04.23 · vision-v1

Fonts

Quatre fonts oficials, ingerides directament.

No revenem listings. Cada actiu s'ingereix de la font original, es normalitza a un esquema únic i s'exposa amb traçabilitat per actiu. Mai una dada sense origen.

  • Solvia

    REST API · POST

    Inventari ex-Banc Sabadell gestionat per Cerberus. Hourly scrape, ~8.000 actius.

  • Aliseda

    REST API · GET

    Banc Santander + Blackstone. Aporta referència cadastral, coordenades i estat de possessió quan disponible.

  • Altamira

    REST API · POST

    doValue (multi-banc). Subhastes extrajudicials i pisos amb camps enriquits publishedAt / lastPriceUpdate.

  • BOE

    HTML scrape + LLM

    Subhastes judicials del Butlletí Oficial de l'Estat. Text legal parsejat amb LLM → fase processal, creditor, dipòsit, ocupant vulnerable.

Score 0–100

Cinc components, pesos fixos, total 100.

Cada actiu rep un score enter entre 0 i 100. La suma dels pesos components és exactament 100; no hi ha multiplicadors ni boosts ocults. Un actiu que no maximitza una component perd literalment aquests punts.

ComponentPesQuè mesura
Δ vs zona
30
Diferència entre €/m² de l'actiu i la mediana €/m² de la seva zona (cascade postal→municipal). Penalitza actius sobre-preu encara que tinguin descompte publicat alt.
Estat físic
25
Anàlisi visual de fotos per model Haiku. Estats: òptim, habitable, reformable, ruïna. Pending_vision si no hi ha foto processada (placeholder 14/25).
Possessió
20
Lliure / ocupat / cedit / dubtós. Senyals font + parsing BOE + dades cadastrals encreuades.
Liquiditat zona
15
Activitat de mercat a la zona de l'actiu: nous listings/30d, rotació, demanda. Zones alta/mitjana/baixa.
Càrregues legals
10
Hipoteques vives, embargaments, anotacions marginals. Tres capes (A/B/C) amb pes decreixent.
Total100Suma fixa. Sense boosts ni multiplicadors.

Nivells del score

90100

Exceptional

7589

Excellent

6074

Good

4059

Average

2039

Below avg

019

Poor

Cascade zonal

Resolució per nivells, fallback explícit.

El preu de zona usat per Δ-zona es resol cascadingament. Cada nivell s'intenta només si l'anterior no té mostra suficient (mín. 20 transaccions per defecte). El nivell resolt es registra a zoneRefUsed per auditoria posterior.

  1. 01

    01 · Codi postal

    Mediana €/m² del CP exacte. Més precís però exigeix mostra suficient. Font: dataset intern Atalaya.

  2. 02

    02 · Barri

    Quan CP no té mostra. Per grans ciutats el barri captura millor variació que el municipi.

  3. 03

    03 · Municipi

    Mediana €/m² municipal de transaccions reals (no anuncis).

  4. 04

    04 · Província

    Últim nivell del dataset intern quan municipi no té mostra.

  5. 05

    05 · MITMA

    Font externa oficial: índexs municipals del Ministeri de Transports. Independent del preu bancari, trenca el biaix banc-vs-banc. Fallback final.

BOE legal parsing

Text judicial brut a camps estructurats.

Cada subhasta BOE inclou text legal dens. Atalaya extreu amb un LLM propietari els camps clau que un inversor revisaria manualment: NIF deutor, situació possessòria, càrregues registrals, import de sortida, data de tancament. Schema versionat, fallback graceful si el model falla.

  • Fase processal

    Execució hipotecària · concurs · execució dinerària · administrativa. Defineix el risc processal i els terminis.

  • Tipus de creditor

    Banc · servicer · administració · particular. Indica perfil del procés i predisposició a negociació.

  • Dipòsit legal

    Import del dipòsit requerit per participar a la subhasta i terminis associats.

  • Ocupant vulnerable

    Bandera d'ocupació protegida (família amb menors, persona dependent). Risc regulatori rellevant.

Visió computer-vision

Estat físic inferit de les fotos del listing.

Per als actius amb fotos processades, un subagent Haiku avalua: estat de cuina, banys, pintura, sòls, exterior. Sortida estructurada amb quality score, observations i bandera d'alerts. Si no hi ha foto disponible o el processament encara no s'ha executat, l'actiu queda com pending_vision amb score físic placeholder de 14/25 — visible i traçable, mai silenciat.

Versionat

Traçabilitat per actiu, sense re-escriure el passat.

Cada score porta el promptVersion del model que l'ha generat. Quan el model canvia, els scores anteriors no es re-escriuen silenciosament: es conserva l'històric i el nou càlcul s'etiqueta amb la nova versió. L'històric és auditable des del detall de cada actiu.

Comença amb dades auditables, no amb promeses.