Separate facts from guesses
Typed observations describe visible features. Inferences must reference the evidence they depend on.
An evaluation-driven multimodal agent for examining trees and wood from photographs. Built to distinguish what an image shows from what a model merely suspects.
A plausible label is not the same as a defensible conclusion. Dendro Inspector treats evidence quality, provenance, and uncertainty as first-class engineering concerns.
Typed observations describe visible features. Inferences must reference the evidence they depend on.
Independent review roles test botanical compatibility, lookalikes, and confidence before a decision is made.
Deterministic gates control admissibility, identity resolution, escalation, and when the system must abstain.
Model nodes propose structured artifacts; deterministic code decides what is admissible and how far a claim may go.
Images and optional field context
Observable features with provenance
Candidate validation and adversarial review
Constrained identity, confidence, or abstention
The full graph includes evidence-quality checks, correction loops, an optional independent arbiter, and a presentation layer that cannot alter the factual verdict. Read the graph specification ↗
The agent does not have to force a species name. It can narrow the claim, flag a contradiction, or ask for a better photograph.
Read architecture ↗identifiedEvidence supports the stated resolution.
probableA leading hypothesis, not a certainty.
insufficient_evidenceNo defensible verdict; ask for better input.
conflicting_evidenceVisible evidence challenges the candidate.
unsupported_user_claimA user-proposed identification does not match the visible evidence.
Architecture and conformance testing are not substitutes for independently measured botanical accuracy.
The repository contains an executable graph, provider integrations, automated tests, and demonstration taxon cards. Its botanical identification accuracy on real-world images has not been established by a representative, independently labeled evaluation. The included knowledge content is demonstration material, not expert-reviewed botanical authority. Do not use the system for tree safety, timber authenticity, edibility, or other consequential decisions.
$ git clone https://github.com/Dendro-Inspector/Dendro-Inspector.git $ cd Dendro-Inspector $ python -m venv .venv $ source .venv/bin/activate $ pip install -e ".[dev,images]" $ dendro graph # Inspect the executable graph; see README for evaluation and provider setup.
Dendro Inspector is an independent open-source effort connecting multimodal AI, evidence-based reasoning, and real-world evaluation.
AI Platform Engineer · Cloud-native infrastructure and agent systems
Working at the intersection of platform engineering and applied AI, with a focus on systems that can explain their decisions, expose their limitations, and be tested against evidence.
The code, architectural decisions, evaluation methodology, and contribution guidelines are public.