AI News HubLIVE
站內改寫3 分鐘閱讀

待翻譯:Show HN: Pomona, offline small AI reasoners for agricultural sensors

AI 服務暫時不可用,以下為來源摘要,待恢復後補全翻譯:Notifications You must be signed in to change notification settings Fork 0 Star 0 BranchesTags Open more actions menu Folders and files NameName Last commit message Last commit date Latest commit History 7 Commits 7 Com…

來源Hacker News AI作者: okyanu

AI 服務暫時不可用,以下為來源正文,待恢復後補全翻譯。

Notifications You must be signed in to change notification settings Fork 0 Star 0 BranchesTags Open more actions menu Folders and files NameName Last commit message Last commit date Latest commit History 7 Commits 7 Commits .cursor/rules .cursor/rules .github .github assets assets datasets datasets devices/esp32-greenhouse-basic devices/esp32-greenhouse-basic docs docs examples examples infra/mosquitto infra/mosquitto models models private private schemas schemas scripts scripts services services templates/greenhouse-tomato templates/greenhouse-tomato wiki wiki .dockerignore .dockerignore .env.example .env.example .gitignore .gitignore AGENTS.md AGENTS.md CODE_OF_CONDUCT.md CODE_OF_CONDUCT.md CONTRIBUTING.md CONTRIBUTING.md LICENSE LICENSE Makefile Makefile README.md README.md SECURITY.md SECURITY.md VERSION VERSION docker-compose.yml docker-compose.yml pyproject.toml pyproject.toml requirements-dev.txt requirements-dev.txt Repository files navigation Open edge AI platform for agriculture — MQTT ingest, reasoning, deterministic safety checks, and dashboards for the greenhouse. Anyone can clone, use, fork, and contribute — free under Apache-2.0. Quickstart · Architecture · Model status · Phases · Wiki · Contribute Early MVP. Simulated sensors → SQLite-backed API → guarded reasoner pipeline → read-only dashboard. Docker remains the recommended deployment path; local validation also works without Docker. What to expect → 🚀 Quickstart (any OS — Docker) git clone https://github.com/Okyanus/pomona.git cd pomona cp .env.example .env ./scripts/setup.sh # optional first-time check ./scripts/up.sh ./scripts/sim.sh # new terminal curl http://localhost:8080/health Requirements: Docker Desktop Optional: Python 3.9+ for simulator/tests Service URL Core API http://localhost:8080 Model router http://localhost:8081 MQTT localhost:1883 Full guide: docs/INSTALL.md Target: one-command full stack (UI + DB in Docker) — docs/PLUG_AND_PLAY.md Local validation details: docs/LOCAL_VALIDATION.md Local validation without Docker When Docker Desktop is unavailable, run the four-service smoke test with the local Python environments: ./scripts/run_local_validation.sh # or make local-validation Run the complete local service test suite with: make test-local Run tests and the full local service smoke test together with: make local-check It uses temporary SQLite and audit state, verifies both high-risk and routine paths, checks the dedicated Safety Checker, and removes temporary processes and files when it finishes. 🏗 Architecture Sensor / Simulator → MQTT → pomona-core → DB → model-router → reasoner / advisor LLM → safety-checker → automation-engine → dashboard Hard rule: the LLM advises — it never directly controls actuators. A deterministic safety-checker is the final authority on any automation action. More detail: docs/architecture.md 🤝 Open source & contribute License Apache-2.0 — free to use and modify Contributing CONTRIBUTING.md — PRs welcome Code of conduct CODE_OF_CONDUCT.md Current work docs/PROJECT_STATUS.md Roadmap docs/ROADMAP.md Wiki Project wiki → Good first contributions: dashboard (Phase 2), tests, docs, simulators, crop templates. Fork → branch → make test → open PR. 🔗 Related open repos Repo Purpose pomona (this) Platform — run with Docker pomona-agronomist-llm Agronomist ML training HF agronomist Advisor LoRA weights HF tomato reasoner Tomato risk-label LoRA (v0.1.7) HF water/irrigation reasoner Moisture-risk LoRA release candidate (v0.1.8) HF actuator command gate Advisory research preview; deterministic gate remains final HF greenhouse sensor dataset Published greenhouse sensor dataset Model catalog and release status: docs/MODEL_CATALOG.md 🧠 Model status Pomona keeps platform code, routing, deterministic safety logic, and metadata in GitHub. Model weights and published datasets live on Hugging Face. Model Current status Use now? Tomato risk reasoner v0.1.7 Published on Hugging Face ✅ Use Water/irrigation reasoner v0.1.8 Published release candidate ✅ Advisory + deterministic validation Sensor quality reasoner v0.1.1-boundary Local candidate, not published ✅ Use for integration Safety triage reasoner v0.1 Local candidate, not published ✅ Use for integration Actuator command gate v0.1 Published research preview, below standalone release gate ⚠️ Advisory only; deterministic checker required Actuator command gate v0.1.1-hardcases Regression in local eval ❌ Do not use Actuator command gate v0.1.2-correction Regression in independent eval ❌ Do not use Nutrient / pH-EC reasoner v0.1.1-correction LoRA, GGUF, and MLX published ✅ Use only through deterministic guarded route Near-term integration chain: sensor-quality -> tomato-risk -> safety-triage -> deterministic actuator-command gate -> dashboard / human approval Future model families are tracked in docs/ROADMAP.md and docs/SMALL_MODEL_FACTORY.md. 📊 Project phases Platform v0.1.0-alpha.1 · 11 phases · 2 completed · 6 active/partial · Phase 2 is the primary product focus Phase Name Status 0 Project setup & open source ✅ 1 Local MVP (Docker, core, simulator) ✅ 2 Dashboard + database ⏳ partial — local SQLite, dashboard, audit, Docker, simulation, and backup validation complete; production hardening remains 3 Tomato reasoner ⏳ partial — published adapter + guarded API route 4 Safety checker ⏳ partial — deterministic tomato/actuator gates 5 LLM advisor ⏳ partial — published adapter + router contract 6 Automation engine ⬜ 7 Public demo ⬜ 8 ESP32 devices ⬜ 9 Model registry ⏳ partial — public YAML registry + lifecycle metadata 10 Fine-tune pipeline ⏳ partial — builders, validators, Colab, clean eval Details & update rules: docs/PHASES.md · PROJECT_STATUS.md · VERSIONING.md 📄 License Copyright 2026 Pomona Contributors. Licensed under Apache-2.0. Resources Readme License Code of conduct Code of conduct Contributing Contributing Security policy Security policy Activity Stars 0 stars Watchers 0 watching Forks 0 forks Report repository