{"schema_version":"1.0.0","checked_at":"2026-10-07","count":149,"source_scope":"official-documents-and-repositories","integration_test":"not-run","categories":[{"id":"vision","label":{"en":"Computer vision","zh-TW":"電腦視覺"},"capability_id":"cap:computer-vision"},{"id":"edge","label":{"en":"Edge AI / model serving","zh-TW":"Edge AI／模型服務"},"capability_id":"cap:edge-ai"},{"id":"automation","label":{"en":"Workflow automation","zh-TW":"工作流程自動化"},"capability_id":"cap:automation"},{"id":"iot","label":{"en":"Industrial IoT / SCADA","zh-TW":"工業 IoT／SCADA"},"capability_id":"cap:industrial-iot"},{"id":"uav","label":{"en":"UAV / mission integration","zh-TW":"UAV／任務整合"},"capability_id":"cap:uav"},{"id":"robotics","label":{"en":"Robotics / simulation","zh-TW":"機器人／模擬"},"capability_id":"cap:autonomous-systems"},{"id":"rf","label":{"en":"RF / communication middleware","zh-TW":"RF／通訊中介軟體"},"capability_id":"cap:c2-rf"},{"id":"airspace","label":{"en":"Remote ID / UTM / airspace data","zh-TW":"Remote ID／UTM／空域資料"},"capability_id":"cap:utm"},{"id":"cad","label":{"en":"CAD / 3D / digital twin","zh-TW":"CAD／3D／數位孿生"},"capability_id":"cap:digital-twin"},{"id":"geospatial","label":{"en":"Geospatial / Earth observation","zh-TW":"地理資料／地球觀測"},"capability_id":"cap:geospatial-ai"},{"id":"weather","label":{"en":"Weather / climate data","zh-TW":"氣象／氣候資料"},"capability_id":"cap:weather-data"},{"id":"supply","label":{"en":"Components / ERP / logistics","zh-TW":"零組件／ERP／物流"},"capability_id":"cap:supply-chain-data"},{"id":"energy","label":{"en":"Energy / solar data","zh-TW":"能源／太陽能資料"},"capability_id":"cap:energy-data"},{"id":"operations","label":{"en":"Monitoring / observability","zh-TW":"監控／可觀測性"},"capability_id":"cap:observability"},{"id":"documents","label":{"en":"Documents / procurement agents","zh-TW":"文件／採購 agents"},"capability_id":"cap:document-ai"}],"products":[{"reference_analysis":{"checked_at":"2026-10-08","selection_basis":{"en":"Ten evaluation entry points, ordered by integration task; not an official or popularity ranking.","zh-TW":"依整合任務整理的十個評估入口；不是官方排名或人氣排行。"},"items":[{"id":"http-client","name":"Inference SDK","kind":"Python HTTP client","url":"https://docs.roboflow.com/reference/inference/inference-sdk","audience":{"en":"Backend / application developer","zh-TW":"後端／應用工程師"},"capability":{"en":"Call deployed models using one Python client across cloud and self-hosted endpoints.","zh-TW":"使用同一個 Python client 呼叫雲端或自架模型。"},"io":{"en":"Image + model identifier → prediction dictionaries","zh-TW":"影像＋模型識別碼 → 預測字典"},"runtime":{"en":"Client application; inference runs on the selected server.","zh-TW":"Client 在應用端執行；模型由指定伺服器執行。"},"constraint":{"en":"The SDK is a client, not a model runtime. Server versions affect authentication support.","zh-TW":"SDK 是呼叫端，不是模型執行環境；認證方式受伺服器版本影響。"},"validation":{"en":"Compare one fixed image on both endpoints; record errors and cold versus warm latency.","zh-TW":"同一張影像測試兩種端點，記錄錯誤與冷啟動／暖機延遲。"}},{"id":"native","name":"Inference Python","kind":"Native Python runtime","url":"https://docs.roboflow.com/reference/inference/inference-python","audience":{"en":"ML / edge engineer","zh-TW":"ML／邊緣運算工程師"},"capability":{"en":"Run model inference inside a Python process.","zh-TW":"在 Python 程序內直接執行模型。"},"io":{"en":"Image + supported model → predictions","zh-TW":"影像＋支援模型 → 預測"},"runtime":{"en":"Local CPU / GPU, subject to the model backend.","zh-TW":"本機 CPU／GPU，依模型後端支援情況而定。"},"constraint":{"en":"Model weights, runtime dependencies and hardware compatibility need separate checks.","zh-TW":"需分別確認權重、執行環境依賴與硬體相容性。"},"validation":{"en":"Pin the model and dependencies; measure memory and latency on the actual target device.","zh-TW":"固定模型與依賴版本，在目標裝置測量記憶體與延遲。"}},{"id":"cloud","name":"Serverless Cloud API","kind":"Managed inference API","url":"https://docs.roboflow.com/deployment/roboflow-cloud/serverless-api","audience":{"en":"Backend / prototype team","zh-TW":"後端／原型團隊"},"capability":{"en":"Use managed cloud inference for models and Workflows.","zh-TW":"使用託管雲端執行模型與 Workflows。"},"io":{"en":"Image / workflow inputs → inference results","zh-TW":"影像／工作流程輸入 → 推論結果"},"runtime":{"en":"Roboflow cloud; network connectivity required.","zh-TW":"Roboflow 雲端，需要網路連線。"},"constraint":{"en":"Check supported models, payload limits, credentials and current billing before estimating cost.","zh-TW":"估算成本前確認支援模型、傳輸限制、憑證與現行計費。"},"validation":{"en":"Test a representative image batch and a timeout; record total response time and usage.","zh-TW":"測試代表性影像批次與逾時情境，記錄完整回應時間與用量。"}},{"id":"server","name":"Inference Server","kind":"Self-hosted HTTP service","url":"https://docs.roboflow.com/deployment/self-hosted/inference-server","audience":{"en":"Platform / factory IT","zh-TW":"平台／工廠 IT"},"capability":{"en":"Serve models and Workflows from your chosen infrastructure.","zh-TW":"在自選基礎設施提供模型與 Workflows 服務。"},"io":{"en":"HTTP image or video request → results","zh-TW":"HTTP 影像或視訊請求 → 結果"},"runtime":{"en":"Docker service on compatible local, edge or cloud hardware.","zh-TW":"在相容本機、邊緣或雲端硬體執行 Docker 服務。"},"constraint":{"en":"Self-hosting alone does not establish offline readiness or support for every model.","zh-TW":"自架不等於已具備離線能力，也不代表支援所有模型。"},"validation":{"en":"Verify startup, weight availability, concurrent requests and restart recovery on the target host.","zh-TW":"在目標主機確認啟動、權重取得、併發請求與重啟復原。"}},{"id":"workflows","name":"Workflows SDK execution","kind":"Workflow orchestration","url":"https://docs.roboflow.com/reference/inference/inference-sdk/workflows","audience":{"en":"Solution engineer / technical PM","zh-TW":"解決方案工程師／技術 PM"},"capability":{"en":"Execute a saved Workflow or an inline specification through the SDK.","zh-TW":"透過 SDK 執行已儲存工作流程或內嵌規格。"},"io":{"en":"Images + parameters → configured workflow outputs","zh-TW":"影像＋參數 → 工作流程定義的輸出"},"runtime":{"en":"Inference endpoint selected by the client.","zh-TW":"由 client 指定的推論端點。"},"constraint":{"en":"Saved definitions can be cached; verify which revision actually executed.","zh-TW":"已儲存定義可能被快取；需確認實際執行版本。"},"validation":{"en":"Use a known input and expected output contract; change one step and verify the revised result.","zh-TW":"準備已知輸入與預期輸出契約，修改一個步驟後驗證新結果。"}},{"id":"stream","name":"WebRTC Streaming","kind":"Real-time video interface","url":"https://docs.roboflow.com/reference/inference/inference-sdk/webrtc","audience":{"en":"Video / edge application team","zh-TW":"視訊／邊緣應用團隊"},"capability":{"en":"Stream video into inference and receive frames or prediction data.","zh-TW":"串流視訊進行推論並接收畫面或預測資料。"},"io":{"en":"Camera / RTSP / file frames → timestamped results","zh-TW":"攝影機／RTSP／檔案影格 → 附時間資訊結果"},"runtime":{"en":"Client, network and inference server form the pipeline.","zh-TW":"由 client、網路與推論伺服器共同形成管線。"},"constraint":{"en":"Real-time operation may drop frames. Camera reachability and NAT behavior matter.","zh-TW":"即時模式可能捨棄影格；需處理攝影機可達性與 NAT。"},"validation":{"en":"Measure end-to-end delay and frame loss; test reconnection and missing predictions.","zh-TW":"量測端到端延遲與掉格，測試重連與預測缺失。"}},{"id":"platform-sdk","name":"Platform Python SDK","kind":"Dataset / training SDK","url":"https://docs.roboflow.com/reference/platform/python-sdk","audience":{"en":"Data / ML operations team","zh-TW":"資料／ML 維運團隊"},"capability":{"en":"Manage projects, datasets, versions and training through the roboflow package.","zh-TW":"透過 roboflow 套件管理專案、資料集、版本與訓練。"},"io":{"en":"Images / project operations → versioned data and training operations","zh-TW":"影像／專案操作 → 版本化資料與訓練操作"},"runtime":{"en":"Python application connected to the platform.","zh-TW":"連接平台的 Python 應用。"},"constraint":{"en":"Inference in this SDK is deprecated; use the dedicated inference path.","zh-TW":"此 SDK 的推論功能已棄用，應使用專用推論接口。"},"validation":{"en":"Upload a small labeled sample, export its version and compare counts and label mappings.","zh-TW":"上傳小型標註樣本、匯出指定版本，比對數量與標籤對照。"}},{"id":"rest","name":"Platform REST API","kind":"Platform management API","url":"https://docs.roboflow.com/reference/platform/rest-api","audience":{"en":"Backend / non-Python teams","zh-TW":"後端／非 Python 團隊"},"capability":{"en":"Automate workspace, project and dataset management over HTTP.","zh-TW":"透過 HTTP 自動化工作區、專案與資料集管理。"},"io":{"en":"Authenticated resource operations → JSON responses","zh-TW":"經認證資源操作 → JSON 回應"},"runtime":{"en":"Your service calls the Roboflow platform.","zh-TW":"由自有服務呼叫 Roboflow 平台。"},"constraint":{"en":"Platform management and inference use different endpoints; scope credentials to the workspace.","zh-TW":"平台管理與推論使用不同端點；憑證須符合工作區範圍。"},"validation":{"en":"Verify access with a read operation; test unauthorized requests and error handling before writes.","zh-TW":"先以讀取操作確認權限，寫入前測試未授權請求與錯誤處理。"}},{"id":"supervision","name":"Supervision","kind":"Prediction processing library","url":"https://supervision.roboflow.com/latest/","audience":{"en":"Computer-vision application team","zh-TW":"電腦視覺應用團隊"},"capability":{"en":"Convert detections into annotations, tracking, zones and counts.","zh-TW":"將偵測結果轉成標註、追蹤、區域與計數。"},"io":{"en":"Model detections + frames → processed detections / visual overlays","zh-TW":"模型偵測＋影格 → 處理後結果／視覺疊圖"},"runtime":{"en":"Python application alongside a model pipeline.","zh-TW":"與模型管線搭配的 Python 應用。"},"constraint":{"en":"This processes predictions; it is not a hosted inference service.","zh-TW":"此工具處理預測結果，本身不是託管推論服務。"},"validation":{"en":"Check coordinate conversion and count a hand-labeled clip with occlusion and re-entry.","zh-TW":"核對座標轉換，以含遮擋與重新進入情境的人工標記影片驗證計數。"}},{"id":"rfdetr","name":"RF-DETR","kind":"Model training / inference library","url":"https://rfdetr.roboflow.com/latest/","audience":{"en":"ML researcher / model owner","zh-TW":"ML 研究者／模型負責人"},"capability":{"en":"Evaluate or fine-tune transformer-based detection models for your data.","zh-TW":"評估或微調 Transformer 偵測模型以適配自有資料。"},"io":{"en":"Labeled dataset / images → model artifacts / detections","zh-TW":"標註資料集／影像 → 模型產物／偵測結果"},"runtime":{"en":"Training and inference environment matched to the model.","zh-TW":"符合模型需求的訓練與推論環境。"},"constraint":{"en":"Check the exact model variant, license and export path; published benchmarks are not device guarantees.","zh-TW":"確認確切模型版本、授權與匯出路徑；公開效能不代表目標裝置保證。"},"validation":{"en":"Use a held-out production-like set; compare missed defects, false alarms and target-device latency.","zh-TW":"使用獨立且近似產線的測試集，比較漏檢、誤報與目標裝置延遲。"}}]},"content_coverage":{"reference_guide":true,"developer_starter":true,"integration_test":"not-run","updated_at":"2026-10-08"},"developer_starter":{"version":"1.0.0","verification":"offline-fixtures-only;live-provider-not-run","filename":"roboflow_smoke.py","code":"\"\"\"Smart Tools starter: one Roboflow object-detection image. Not production-certified.\"\"\"\nimport json\nimport math\nimport os\nimport sys\nfrom datetime import datetime, timezone\nfrom importlib.metadata import version\nfrom pathlib import Path\nfrom time import monotonic\n\n\ndef normalize(raw):\n    if not isinstance(raw, dict) or not isinstance(raw.get('predictions'), list):\n        raise ValueError('unexpected_schema')\n    items = []\n    for item in raw['predictions']:\n        if not isinstance(item, dict) or not isinstance(item.get('class'), str):\n            raise ValueError('unexpected_schema')\n        score = item.get('confidence')\n        if type(score) not in (int, float) or not math.isfinite(score) or not 0 <= score <= 1:\n            raise ValueError('unexpected_schema')\n        box = {key: item.get(key) for key in ('x', 'y', 'width', 'height')}\n        if any(type(n) not in (int, float) or not math.isfinite(n) for n in box.values()):\n            raise ValueError('unexpected_schema')\n        if box['width'] < 0 or box['height'] < 0:\n            raise ValueError('unexpected_schema')\n        items.append({'label': item['class'], 'score': score, 'box_center_pixels': box})\n    return items\n\n\ndef run():\n    start = monotonic()\n    result = {'schema_version': '1.0.0', 'provider': 'Roboflow', 'status': 'error',\n              'model_version': None, 'data': None, 'error': None,\n              'captured_at': datetime.now(timezone.utc).isoformat()}\n    try:\n        key, model = os.environ['ROBOFLOW_API_KEY'], os.environ['ROBOFLOW_MODEL_ID']\n        filename = Path(os.environ['IMAGE_PATH'])\n        if not key or '/' not in model or not filename.is_file():\n            raise ValueError('configuration')\n        from inference_sdk import InferenceHTTPClient, InferenceConfiguration\n        result['sdk_version'] = version('inference-sdk')\n        result['model_version'] = model\n        # Hosted endpoint only; image leaves this machine. Header auth needs server >=1.5.\n        client = InferenceHTTPClient(api_url='https://serverless.roboflow.com', api_key=key)\n        client.configure(InferenceConfiguration(api_key_transport='header'))\n        result['data'] = normalize(client.infer(str(filename), model_id=model))\n        result['status'] = 'ok'\n    except (KeyError, FileNotFoundError):\n        result['error'] = 'configuration'\n    except ValueError:\n        result['error'] = 'configuration_or_schema'\n    except ImportError:\n        result['error'] = 'dependency_missing'\n    except Exception:\n        # Provider exceptions may contain request URLs or credentials: never echo them.\n        result['error'] = 'provider_or_transport_failure'\n    result['elapsed_ms'] = round((monotonic() - start) * 1000)\n    return result\n\n\nif __name__ == '__main__':\n    output = run()\n    print(json.dumps(output, ensure_ascii=False, allow_nan=False))\n    sys.exit(0 if output['status'] == 'ok' else 1)\n","scope":{"en":"Single-image object detection; classification, segmentation and video need separate adapters.","zh-TW":"單張影像物件偵測；分類、分割與視訊需另設轉接器。"},"setup":{"en":"Create a Python environment, install inference-sdk, and record its exact installed version. Set ROBOFLOW_API_KEY, ROBOFLOW_MODEL_ID (project/version), and IMAGE_PATH in your local environment. Save the code as roboflow_smoke.py and run python roboflow_smoke.py. The SDK call has no explicit total deadline in this starter: use a supervised process timeout for the pilot.","zh-TW":"建立 Python 環境、安裝 inference-sdk 並記錄實際版本。在本地環境設定 ROBOFLOW_API_KEY、ROBOFLOW_MODEL_ID（project/version）及 IMAGE_PATH。另存程式為 roboflow_smoke.py，執行 python roboflow_smoke.py。此範例 SDK 呼叫尚未設定整體截止時間；試行時請以外部程序監督逾時。"},"decisions":[[{"en":"Output contract","zh-TW":"輸出契約"},{"en":"status is ok or error. data is a validated array on success (an empty array is valid), otherwise null. error is a redacted category. The envelope is ours, not the provider response.","zh-TW":"status 為 ok 或 error；成功時 data 為驗證過的陣列（可為空），失敗時為 null；error 僅保留去敏後分類。這是本站契約，不是供應商原始格式。"}],[{"en":"Reproducibility","zh-TW":"可重現性"},{"en":"Record model/version, SDK or Python version, sample identifier and environment before comparing results. Keep original media separately in authorized storage.","zh-TW":"比較結果前記錄模型／版本、SDK 或 Python 版本、樣本識別與環境；原始媒體另存於經授權儲存空間。"}],[{"en":"Failure behavior","zh-TW":"失敗處理"},{"en":"No automatic retries in these starters. Fix credentials, scopes and malformed inputs first; design bounded retries and a total deadline before production. Do not replay resource-creating requests blindly.","zh-TW":"範例不自動重試；先修正憑證、權限與輸入。正式使用前設計有限重試與整體截止時間；不可盲目重送建立資源的請求。"}],[{"en":"Acceptance gate — proposed","zh-TW":"建議驗收門檻"},{"en":"Run 20 representative authorized images plus invalid input, missing credentials and a forced timeout. Require zero silent failures. Agree a latency budget, defect recall and false-alarm threshold with the product owner before measuring; passing this smoke test alone is not production approval.","zh-TW":"以 20 張代表性授權影像，加上無效輸入、缺少憑證與強制逾時情境測試；要求零筆隱藏失敗。先與產品負責人約定延遲、缺陷召回率與誤報門檻，再量測；通過此冒煙測試不等於正式驗收。"}],[{"en":"Cost / data decision","zh-TW":"成本／資料決策"},{"en":"Both examples send image bytes to provider cloud. Confirm permitted data, retention, region and current account charges. Measure usage on a small sample before extrapolating; no cost or latency figure has been measured here.","zh-TW":"兩個範例都會將影像位元組送至供應商雲端。確認允許資料、保存期限、區域及帳號現行費用；先量測小樣本用量再推估，本頁尚無實測成本或延遲數據。"}]]},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:RoboflowInference","name":"Roboflow Inference","provider":"Roboflow","url":"https://smart-tools.ai/product/RoboflowInference","localized_urls":{"en":"https://smart-tools.ai/product/RoboflowInference","zh-TW":"https://smart-tools.ai/zh-tw/product/RoboflowInference"},"category":"vision","capability_id":"cap:computer-vision","technology_hub":"https://smart-tools.ai/industrial-ai/computer-vision","interface_kind":"API / SDK","deployment":"hybrid","official_documentation":"https://docs.roboflow.com/","sources":["https://docs.roboflow.com/","https://roboflow.com/about","https://docs.roboflow.com/reference/inference/inference-sdk","https://docs.roboflow.com/reference/inference/inference-python","https://docs.roboflow.com/deployment/roboflow-cloud/serverless-api","https://docs.roboflow.com/deployment/self-hosted/inference-server","https://docs.roboflow.com/reference/inference/inference-sdk/workflows","https://docs.roboflow.com/reference/inference/inference-sdk/webrtc","https://docs.roboflow.com/reference/platform/python-sdk","https://docs.roboflow.com/reference/platform/rest-api","https://supervision.roboflow.com/latest/","https://rfdetr.roboflow.com/latest/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-08"},"provider_summary":{"en":"Deploy computer-vision models and workflows in cloud or edge environments.","zh-TW":"在雲端或邊緣裝置部署電腦視覺模型與工作流程。"},"proposed_product":{"en":"Inspection image triage","zh-TW":"巡檢影像候選缺陷清單"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A small authorized image dataset, task definition and reference annotations.","zh-TW":"少量經授權影像、任務定義與參考標註。"},"proposed_deliverable":{"en":"A reviewable result with image references, labels or annotation state; keep original files.","zh-TW":"可審核的影像引用、標籤或標註狀態；保留原始檔案。"},"acceptance_criterion":{"en":"Compare the supported operation against a labeled sample; report errors and missing results separately.","zh-TW":"用已標註樣本比對支援的操作；錯誤與缺漏結果分開呈現。"},"dependencies":{"en":"Dataset access, image rights and a supported model or annotation project.","zh-TW":"資料集存取、影像使用權與支援的模型或標註專案。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Roboflow","operation":"chosen-documented-operation","source_url":"https://docs.roboflow.com/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"reference_analysis":{"checked_at":"2026-10-08","provider":"Clarifai","source_access":{"en":"Reviewed official-page search excerpts. Direct retrieval of several pages failed; verify current versions and terms at the linked source before integration.","zh-TW":"本輪核對官方頁的搜尋索引摘錄；部分原頁直接擷取失敗，串接前請於來源確認現行版本與條件。"},"selection_basis":{"en":"Ten technical entry points selected by integration task; not an official ranking.","zh-TW":"依整合任務精選十項技術入口，不是官方排名。"},"about_url":"https://clarifai.com/company/about","about":[{"label":{"en":"Origins","zh-TW":"起源"},"value":{"en":"Founded in 2013 by Matthew Zeiler.","zh-TW":"由 Matthew Zeiler 於 2013 年創立。"}},{"label":{"en":"Positioning","zh-TW":"定位"},"value":{"en":"A platform for teams to build, share and run enterprise AI.","zh-TW":"協助團隊建立、分享與執行企業 AI 的平台。"}},{"label":{"en":"Lifecycle","zh-TW":"生命週期"},"value":{"en":"Covers dataset preparation, model training and deployment.","zh-TW":"涵蓋資料集準備、模型訓練與部署。"}},{"label":{"en":"Company context","zh-TW":"公司資訊"},"value":{"en":"The official About page includes leadership, investors and industry recognition.","zh-TW":"官方 About 提供領導團隊、投資者與產業評比資訊。"}}],"items":[{"id":"python","name":"Python SDK","kind":"Python client","url":"https://docs.clarifai.com/resources/api-overview/python-sdk/","audience":{"en":"Python / ML developer","zh-TW":"Python／ML 工程師"},"capability":{"en":"Use the object-oriented clarifai package to access platform resources.","zh-TW":"使用物件導向 clarifai 套件存取平台資源。"},"io":{"en":"Resource operations → SDK responses","zh-TW":"資源操作 → SDK 回應"},"runtime":{"en":"Python client connecting to Clarifai.","zh-TW":"Python client 連接 Clarifai。"},"constraint":{"en":"Confirm supported Python and OS versions for the release you install.","zh-TW":"確認安裝版本支援的 Python 與作業系統。"},"validation":{"en":"Pin the installed version; run one permitted read before a model call.","zh-TW":"固定安裝版本，先驗證一個授權讀取操作，再呼叫模型。"}},{"id":"node","name":"Node.js SDK","kind":"TypeScript / Node.js client","url":"https://docs.clarifai.com/resources/api-overview/nodejs-sdk/","audience":{"en":"Node.js / backend developer","zh-TW":"Node.js／後端工程師"},"capability":{"en":"Use clarifai-nodejs for typed platform access.","zh-TW":"使用 clarifai-nodejs 以型別化介面存取平台。"},"io":{"en":"Application request → SDK response","zh-TW":"應用請求 → SDK 回應"},"runtime":{"en":"Server-side Node.js application.","zh-TW":"伺服器端 Node.js 應用。"},"constraint":{"en":"A browser UI should call your backend; keep PATs out of client bundles.","zh-TW":"瀏覽器介面應呼叫自有後端；PAT 不得進入前端程式包。"},"validation":{"en":"Verify a clean production build and confirm the browser cannot retrieve the PAT.","zh-TW":"驗證正式建置成功，並確認瀏覽器無法取得 PAT。"}},{"id":"grpc","name":"gRPC clients","kind":"Typed RPC clients","url":"https://docs.clarifai.com/resources/api-overview/grpc-clients/","audience":{"en":"Backend / polyglot platform team","zh-TW":"後端／多語言平台團隊"},"capability":{"en":"Use official language clients and Protobuf messages.","zh-TW":"使用官方語言 client 與 Protobuf 訊息。"},"io":{"en":"Typed request → typed response or stream","zh-TW":"型別化請求 → 型別化回應或串流"},"runtime":{"en":"Backend with a compatible gRPC transport.","zh-TW":"具備相容 gRPC 傳輸的後端。"},"constraint":{"en":"Verify HTTP/2, proxies and deadlines in your actual hosting environment.","zh-TW":"在實際託管環境確認 HTTP/2、代理與截止時間。"},"validation":{"en":"Test request cancellation, deadline exceeded and connection recovery.","zh-TW":"測試請求取消、超時與連線復原。"}},{"id":"rest","name":"REST API","kind":"HTTPS / JSON interface","url":"https://docs.clarifai.com/resources/api-overview/","audience":{"en":"Backend / integration team","zh-TW":"後端／整合團隊"},"capability":{"en":"Call the platform directly over HTTPS without a language SDK.","zh-TW":"不依賴特定語言 SDK，直接以 HTTPS 呼叫平台。"},"io":{"en":"Authenticated JSON request → JSON response","zh-TW":"經認證 JSON 請求 → JSON 回應"},"runtime":{"en":"Your backend calls api.clarifai.com.","zh-TW":"自有後端呼叫 api.clarifai.com。"},"constraint":{"en":"Transport success alone does not validate an application-level result.","zh-TW":"傳輸成功本身不足以確認應用層結果。"},"validation":{"en":"Check both HTTP and provider status; reject unexpected response shapes.","zh-TW":"同時檢查 HTTP 與供應商狀態，拒絕未預期的回應結構。"}},{"id":"cli","name":"Clarifai CLI","kind":"Terminal tool","url":"https://docs.clarifai.com/resources/api-overview/cli/","audience":{"en":"MLOps / platform engineer","zh-TW":"MLOps／平台工程師"},"capability":{"en":"Run platform tasks from the CLI bundled with the Python SDK.","zh-TW":"使用 Python SDK 附帶的 CLI 執行平台工作。"},"io":{"en":"CLI command and context → operation result","zh-TW":"CLI 指令與環境 → 操作結果"},"runtime":{"en":"Developer workstation or controlled CI environment.","zh-TW":"開發工作站或受控 CI 環境。"},"constraint":{"en":"Confirm active user and app before any resource-changing operation.","zh-TW":"任何變更資源操作前，先確認目前使用者與 app。"},"validation":{"en":"Record CLI version and selected context; rehearse in a test app.","zh-TW":"記錄 CLI 版本與選定環境，在測試 app 演練。"}},{"id":"workflow","name":"Workflow inference","kind":"Multi-step inference API","url":"https://docs.clarifai.com/create/workflows/inference/","audience":{"en":"Solution engineer / technical PM","zh-TW":"解決方案工程師／技術 PM"},"capability":{"en":"Submit compatible inputs to a workflow and retrieve model outputs.","zh-TW":"將相容輸入送入工作流程並取得模型輸出。"},"io":{"en":"Text / image inputs → workflow results","zh-TW":"文字／影像輸入 → 工作流程結果"},"runtime":{"en":"Chosen workflow and its model execution environment.","zh-TW":"選定工作流程與其模型執行環境。"},"constraint":{"en":"Each node has its own output type; inspect the intended node rather than assuming the last is correct.","zh-TW":"各節點輸出型態不同；應確認目標節點，不能假定最後一個必然正確。"},"validation":{"en":"Test each node and the end-to-end chain against a known expected result.","zh-TW":"以已知預期結果測試各節點與完整流程。"}},{"id":"inputs","name":"Input upload API","kind":"Data ingestion API","url":"https://docs.clarifai.com/create/inputs/upload/api/","audience":{"en":"Data engineering / annotation team","zh-TW":"資料工程／標註團隊"},"capability":{"en":"Upload images, text, audio or video for platform processing.","zh-TW":"上傳影像、文字、音訊或視訊供平台處理。"},"io":{"en":"Authorized media → input records and processing status","zh-TW":"經授權媒體 → 輸入紀錄與處理狀態"},"runtime":{"en":"Data is uploaded to the Clarifai platform.","zh-TW":"資料上傳至 Clarifai 平台。"},"constraint":{"en":"Upload acceptance and completed indexing are different states.","zh-TW":"接受上傳與完成索引是不同狀態。"},"validation":{"en":"Follow pending inputs to a terminal state; test an inaccessible URL and duplicate input.","zh-TW":"追蹤等待中輸入直到終態，測試無法存取的網址與重複輸入。"}},{"id":"datasets","name":"Dataset versions","kind":"Dataset management API","url":"https://docs.clarifai.com/create/datasets/create/","audience":{"en":"ML / data operations team","zh-TW":"ML／資料維運團隊"},"capability":{"en":"Create datasets and version snapshots for repeatable iterations.","zh-TW":"建立資料集及版本快照，支援可重複的迭代。"},"io":{"en":"Selected input records → identified dataset version","zh-TW":"選定輸入紀錄 → 具識別碼的資料集版本"},"runtime":{"en":"Platform data resources scoped to your app.","zh-TW":"限定於 app 的平台資料資源。"},"constraint":{"en":"Keep training and evaluation samples separate; record exact versions.","zh-TW":"訓練與評估樣本分離，記錄確切版本。"},"validation":{"en":"Compare counts and membership before and after a version change.","zh-TW":"版本變更前後核對筆數與成員。"}},{"id":"deploy","name":"Model deployment","kind":"Dedicated compute tooling","url":"https://docs.clarifai.com/compute/deployments/deploy-model/","audience":{"en":"MLOps / infrastructure owner","zh-TW":"MLOps／基礎設施負責人"},"capability":{"en":"Deploy a model onto selected compute through the CLI or platform.","zh-TW":"透過 CLI 或平台將模型部署至選定運算資源。"},"io":{"en":"Model and compute configuration → deployment","zh-TW":"模型與運算設定 → 部署"},"runtime":{"en":"Provisioned compute infrastructure.","zh-TW":"已配置的運算基礎設施。"},"constraint":{"en":"Deployment may provision billable resources; review hardware, replicas and teardown.","zh-TW":"部署可能建立計費資源，需確認硬體、副本數與移除流程。"},"validation":{"en":"Record deployment identity, readiness, cold-start latency and resource cleanup.","zh-TW":"記錄部署識別、就緒狀態、冷啟動延遲與資源清理。"}},{"id":"postman","name":"Postman collection","kind":"REST exploration tool","url":"https://docs.clarifai.com/resources/api-references/postman/","audience":{"en":"QA / API evaluator","zh-TW":"QA／API 評估者"},"capability":{"en":"Inspect grouped requests for models, inputs, workflows and compute.","zh-TW":"檢視依模型、輸入、工作流程與運算分類的請求。"},"io":{"en":"Configured request → inspectable HTTP response","zh-TW":"設定請求 → 可檢視的 HTTP 回應"},"runtime":{"en":"Postman client with your permitted API context.","zh-TW":"具備授權 API 環境的 Postman client。"},"constraint":{"en":"Collections include write and delete operations; start with the intended read or inference request.","zh-TW":"集合包含寫入與刪除操作，應先選定需要的讀取或推論請求。"},"validation":{"en":"Keep secrets in private variables and remove them before exporting a collection.","zh-TW":"憑證使用私密變數，匯出集合前移除。"}}],"supporting_references":[{"id":"pat","name":"Personal Access Tokens","url":"https://docs.clarifai.com/control/authentication/pat/","audience":{"en":"Backend / platform owner: understand account-level credentials and resource access.","zh-TW":"後端／平台負責人：了解帳號層級憑證與資源存取。"},"validation":{"en":"Use environment secrets; verify the user/app scope before the first call.","zh-TW":"使用環境機密值；首次呼叫前確認 user／app 範圍。"}},{"id":"status","name":"Status codes","url":"https://docs.clarifai.com/resources/api-overview/status-codes/","audience":{"en":"Backend / QA: distinguish success, failure, throttling and pending states.","zh-TW":"後端／QA：區分成功、失敗、節流與等待狀態。"},"validation":{"en":"Check nested output states too; never convert partial failure into an empty success.","zh-TW":"也檢查內層輸出狀態，不得把部分失敗當作空的成功結果。"}},{"id":"outputs","name":"API outputs","url":"https://docs.clarifai.com/resources/api-overview/api-outputs/","audience":{"en":"Application developer: map provider responses into a stable internal contract.","zh-TW":"應用工程師：將供應商回應轉成穩定內部契約。"},"validation":{"en":"Keep request/model/version identifiers; do not log credentials or private media.","zh-TW":"保留請求、模型、版本識別碼；不記錄憑證或私密媒體。"}},{"id":"inference","name":"Inference API","url":"https://docs.clarifai.com/compute/inference/clarifai/api/","audience":{"en":"Model integrator: choose an operation matching the model input and output.","zh-TW":"模型整合者：選擇符合模型輸入輸出的操作。"},"validation":{"en":"The starter below only covers image concept classification; use a separate adapter for boxes or generated text.","zh-TW":"下方範例僅涵蓋影像概念分類；框選或生成文字需另設轉接器。"}}]},"content_coverage":{"reference_guide":true,"developer_starter":true,"integration_test":"not-run","updated_at":"2026-10-08"},"developer_starter":{"version":"1.0.0","verification":"offline-fixtures-only;live-provider-not-run","filename":"clarifai_smoke.py","code":"\"\"\"Smart Tools starter: one versioned Clarifai image concept classifier.\"\"\"\nimport base64\nimport json\nimport math\nimport os\nimport sys\nfrom datetime import datetime, timezone\nfrom pathlib import Path\nfrom time import monotonic\nfrom urllib.error import HTTPError, URLError\nfrom urllib.parse import quote\nfrom urllib.request import Request, urlopen\n\n\nclass ProviderFailure(Exception):\n    pass\n\n\ndef normalize(raw):\n    if not isinstance(raw, dict) or raw.get('status', {}).get('code') != 10000:\n        raise ProviderFailure()\n    outputs = raw.get('outputs')\n    if not isinstance(outputs, list) or len(outputs) != 1:\n        raise ValueError('unexpected_schema')\n    output = outputs[0]\n    if output.get('status', {}).get('code') != 10000:\n        raise ProviderFailure()\n    concepts = output.get('data', {}).get('concepts')\n    if not isinstance(concepts, list):\n        raise ValueError('unexpected_schema')\n    items = []\n    for concept in concepts:\n        score = concept.get('value')\n        if not isinstance(concept.get('name'), str) or type(score) not in (int, float) or not math.isfinite(score) or not 0 <= score <= 1:\n            raise ValueError('unexpected_schema')\n        items.append({'label': concept['name'], 'score': score})\n    return items\n\n\ndef run():\n    start = monotonic()\n    result = {'schema_version': '1.0.0', 'provider': 'Clarifai', 'status': 'error',\n              'model_version': None, 'data': None, 'error': None,\n              'captured_at': datetime.now(timezone.utc).isoformat()}\n    try:\n        keys = ('CLARIFAI_PAT', 'CLARIFAI_USER_ID', 'CLARIFAI_APP_ID', 'CLARIFAI_MODEL_ID', 'CLARIFAI_MODEL_VERSION', 'IMAGE_PATH')\n        cfg = {key: os.environ[key] for key in keys}\n        if not all(cfg.values()):\n            raise ValueError('configuration')\n        content = Path(cfg['IMAGE_PATH']).read_bytes()\n        if not content or len(content) > 5 * 1024 * 1024:\n            raise ValueError('starter_image_limit')\n        # 5 MiB is this starter's local cap, not a quoted provider limit.\n        model, revision = quote(cfg['CLARIFAI_MODEL_ID'], safe=''), quote(cfg['CLARIFAI_MODEL_VERSION'], safe='')\n        result['model_version'] = cfg['CLARIFAI_MODEL_VERSION']\n        payload = {'user_app_id': {'user_id': cfg['CLARIFAI_USER_ID'], 'app_id': cfg['CLARIFAI_APP_ID']},\n                   'inputs': [{'data': {'image': {'base64': base64.b64encode(content).decode('ascii')}}}]}\n        request = Request(f'https://api.clarifai.com/v2/models/{model}/versions/{revision}/outputs',\n                          data=json.dumps(payload).encode(), method='POST',\n                          headers={'Authorization': 'Key ' + cfg['CLARIFAI_PAT'], 'Content-Type': 'application/json'})\n        with urlopen(request, timeout=30) as response:\n            raw = json.load(response)\n        result['data'] = normalize(raw)\n        result['status'] = 'ok'\n    except HTTPError as exc:\n        result['error'] = 'http_' + str(exc.code)\n    except (URLError, TimeoutError):\n        result['error'] = 'transport_failure'\n    except ProviderFailure:\n        result['error'] = 'provider_status_failure'\n    except (KeyError, OSError):\n        result['error'] = 'configuration'\n    except (ValueError, TypeError, AttributeError):\n        result['error'] = 'configuration_or_schema'\n    result['elapsed_ms'] = round((monotonic() - start) * 1000)\n    return result\n\n\nif __name__ == '__main__':\n    output = run()\n    print(json.dumps(output, ensure_ascii=False, allow_nan=False))\n    sys.exit(0 if output['status'] == 'ok' else 1)\n","scope":{"en":"Single-image concept classification; detection boxes, generated text and workflows need separate adapters.","zh-TW":"單張影像概念分類；偵測框、生成文字與工作流程需另設轉接器。"},"setup":{"en":"Use Python 3 with its standard library. Set CLARIFAI_PAT, CLARIFAI_USER_ID, CLARIFAI_APP_ID, CLARIFAI_MODEL_ID, CLARIFAI_MODEL_VERSION and IMAGE_PATH locally. Choose a compatible image concept model. Save as clarifai_smoke.py and run python clarifai_smoke.py. The request has a 30-second socket timeout; add an overall process deadline for production.","zh-TW":"使用 Python 3 標準函式庫。在本地設定 CLARIFAI_PAT、CLARIFAI_USER_ID、CLARIFAI_APP_ID、CLARIFAI_MODEL_ID、CLARIFAI_MODEL_VERSION 與 IMAGE_PATH；模型需支援影像概念分類。另存為 clarifai_smoke.py，執行 python clarifai_smoke.py。請求設有 30 秒 socket 逾時；正式使用前另加程序整體截止時間。"},"decisions":[[{"en":"Output contract","zh-TW":"輸出契約"},{"en":"status is ok or error. data is a validated array on success (an empty array is valid), otherwise null. error is a redacted category. The envelope is ours, not the provider response.","zh-TW":"status 為 ok 或 error；成功時 data 為驗證過的陣列（可為空），失敗時為 null；error 僅保留去敏後分類。這是本站契約，不是供應商原始格式。"}],[{"en":"Reproducibility","zh-TW":"可重現性"},{"en":"Record model/version, SDK or Python version, sample identifier and environment before comparing results. Keep original media separately in authorized storage.","zh-TW":"比較結果前記錄模型／版本、SDK 或 Python 版本、樣本識別與環境；原始媒體另存於經授權儲存空間。"}],[{"en":"Failure behavior","zh-TW":"失敗處理"},{"en":"No automatic retries in these starters. Fix credentials, scopes and malformed inputs first; design bounded retries and a total deadline before production. Do not replay resource-creating requests blindly.","zh-TW":"範例不自動重試；先修正憑證、權限與輸入。正式使用前設計有限重試與整體截止時間；不可盲目重送建立資源的請求。"}],[{"en":"Acceptance gate — proposed","zh-TW":"建議驗收門檻"},{"en":"Run 20 representative authorized images plus invalid input, missing credentials and a forced timeout. Require zero silent failures. Agree a latency budget, defect recall and false-alarm threshold with the product owner before measuring; passing this smoke test alone is not production approval.","zh-TW":"以 20 張代表性授權影像，加上無效輸入、缺少憑證與強制逾時情境測試；要求零筆隱藏失敗。先與產品負責人約定延遲、缺陷召回率與誤報門檻，再量測；通過此冒煙測試不等於正式驗收。"}],[{"en":"Cost / data decision","zh-TW":"成本／資料決策"},{"en":"Both examples send image bytes to provider cloud. Confirm permitted data, retention, region and current account charges. Measure usage on a small sample before extrapolating; no cost or latency figure has been measured here.","zh-TW":"兩個範例都會將影像位元組送至供應商雲端。確認允許資料、保存期限、區域及帳號現行費用；先量測小樣本用量再推估，本頁尚無實測成本或延遲數據。"}]]},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:ClarifaiAPI","name":"Clarifai API","provider":"Clarifai","url":"https://smart-tools.ai/product/ClarifaiAPI","localized_urls":{"en":"https://smart-tools.ai/product/ClarifaiAPI","zh-TW":"https://smart-tools.ai/zh-tw/product/ClarifaiAPI"},"category":"vision","capability_id":"cap:computer-vision","technology_hub":"https://smart-tools.ai/industrial-ai/computer-vision","interface_kind":"API / SDK","deployment":"cloud","official_documentation":"https://docs.clarifai.com/resources/api-overview/","sources":["https://docs.clarifai.com/resources/api-overview/","https://clarifai.com/company/about","https://docs.clarifai.com/resources/api-overview/python-sdk/","https://docs.clarifai.com/resources/api-overview/nodejs-sdk/","https://docs.clarifai.com/resources/api-overview/grpc-clients/","https://docs.clarifai.com/resources/api-overview/cli/","https://docs.clarifai.com/create/workflows/inference/","https://docs.clarifai.com/create/inputs/upload/api/","https://docs.clarifai.com/create/datasets/create/","https://docs.clarifai.com/compute/deployments/deploy-model/","https://docs.clarifai.com/resources/api-references/postman/","https://docs.clarifai.com/control/authentication/pat/","https://docs.clarifai.com/resources/api-overview/status-codes/","https://docs.clarifai.com/resources/api-overview/api-outputs/","https://docs.clarifai.com/compute/inference/clarifai/api/"],"source_review":{"level":"P1","status":"official-search-excerpts-reviewed","checked_at":"2026-10-08"},"provider_summary":{"en":"Integrate model inference and visual analysis through documented application interfaces.","zh-TW":"透過官方接口整合模型推論與視覺分析。"},"proposed_product":{"en":"Visual asset classifier","zh-TW":"工業影像分類工作台"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A small authorized image dataset, task definition and reference annotations.","zh-TW":"少量經授權影像、任務定義與參考標註。"},"proposed_deliverable":{"en":"A reviewable result with image references, labels or annotation state; keep original files.","zh-TW":"可審核的影像引用、標籤或標註狀態；保留原始檔案。"},"acceptance_criterion":{"en":"Compare the supported operation against a labeled sample; report errors and missing results separately.","zh-TW":"用已標註樣本比對支援的操作；錯誤與缺漏結果分開呈現。"},"dependencies":{"en":"Dataset access, image rights and a supported model or annotation project.","zh-TW":"資料集存取、影像使用權與支援的模型或標註專案。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Clarifai","operation":"chosen-documented-operation","source_url":"https://docs.clarifai.com/resources/api-overview/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"reference_analysis":{"checked_at":"2026-10-08","provider":"Google Cloud Vision","source_access":{"en":"Official company and developer pages read on 2026-10-08. Capabilities are source summaries; constraints and test plans are our engineering assessment. No provider call was made.","zh-TW":"於 2026-10-08 讀取官方公司與開發文件。能力為來源摘要；限制及測試計畫為本站工程評估，尚未呼叫供應商服務。"},"selection_basis":{"en":"Ten distinct integration entry points selected for industrial catalogues, document intake and image triage; not an official ranking or ten separate products.","zh-TW":"依工業型錄、文件收件及影像初篩挑選十個不同技術入口；不是官方排名，也不是十個獨立產品。"},"about_url":"https://about.google/company-info/","about":[{"label":{"en":"Mission","zh-TW":"使命"},"value":{"en":"Google describes its mission as making information easier for people to access and use.","zh-TW":"Google 將協助人們取得與運用資訊列為使命。"}},{"label":{"en":"Technology ecosystem","zh-TW":"技術體系"},"value":{"en":"Company information connects Google Cloud, Research, DeepMind, Labs and developer resources.","zh-TW":"公司資訊串聯 Google Cloud、Research、DeepMind、Labs 與開發者資源。"}},{"label":{"en":"Company context","zh-TW":"公司脈絡"},"value":{"en":"The official page links company history, locations, careers and Alphabet investor information.","zh-TW":"官方頁連結公司沿革、據點、徵才與 Alphabet 投資者資訊。"}},{"label":{"en":"Commitments","zh-TW":"公開承諾"},"value":{"en":"It presents accessibility, sustainability, social impact, education and public-policy initiatives.","zh-TW":"頁面呈現無障礙、永續、社會影響、教育與公共政策倡議。"}},{"label":{"en":"Procurement decision","zh-TW":"採購判斷"},"value":{"en":"Use the company overview for context; evaluate the specific Vision API terms, architecture and acceptance results before choosing it.","zh-TW":"公司概覽提供背景；選型仍需評估 Vision API 專屬條件、架構與驗收結果。"}}],"items":[{"id":"python","name":"Python client library","kind":"SDK","url":"https://docs.cloud.google.com/vision/docs/libraries","audience":{"en":"Python / backend integrator","zh-TW":"Python／後端整合者"},"capability":{"en":"Call Vision through the official google-cloud-vision package and ADC authentication.","zh-TW":"使用官方 google-cloud-vision 套件與 ADC 認證呼叫 Vision。"},"io":{"en":"Image request → typed annotation response","zh-TW":"影像請求 → 型別化標註回應"},"runtime":{"en":"Python backend connects to Google Cloud; installing the SDK does not put the model on your device.","zh-TW":"Python 後端連接 Google Cloud；安裝 SDK 不代表模型在裝置上執行。"},"constraint":{"en":"Separate SDK version, credential identity and billing project in configuration.","zh-TW":"分別管理 SDK 版本、憑證身分與計費專案。"},"validation":{"en":"Pin the resolved package version and verify a permitted single-image call before batching.","zh-TW":"固定解析後套件版本，先驗證授權單張呼叫再批次處理。"}},{"id":"rest","name":"images.annotate","kind":"REST API","url":"https://docs.cloud.google.com/vision/docs/reference/rest/v1/images/annotate","audience":{"en":"Non-Python backend / API platform","zh-TW":"非 Python 後端／API 平台"},"capability":{"en":"Submit image annotation requests over HTTP through the v1 interface.","zh-TW":"以 v1 HTTP 介面提交影像標註請求。"},"io":{"en":"Image and selected features → annotation batch response","zh-TW":"影像與選定功能 → 標註批次回應"},"runtime":{"en":"Authenticated backend HTTPS request.","zh-TW":"後端經認證 HTTPS 請求。"},"constraint":{"en":"HTTP success is not sufficient: inspect each image response for an error.","zh-TW":"HTTP 成功不代表全部影像成功，需逐筆檢查錯誤。"},"validation":{"en":"Inject a mixed valid/invalid batch and preserve the source-image/result correspondence.","zh-TW":"混合有效與無效影像測試，保留原影像與結果的對應。"}},{"id":"labels","name":"Label Detection","kind":"Image classification API","url":"https://docs.cloud.google.com/vision/docs/labels","audience":{"en":"Catalogue editor / image-triage developer","zh-TW":"型錄編輯／影像初篩工程師"},"capability":{"en":"Returns general image labels in English with scores.","zh-TW":"回傳一般影像的英文標籤與分數。"},"io":{"en":"Image → labels, confidence and optional entity identifiers","zh-TW":"影像 → 標籤、信心分數及選填實體識別"},"runtime":{"en":"Managed cloud inference.","zh-TW":"託管雲端推論。"},"constraint":{"en":"General labels do not establish defect detection or identify exact industrial part numbers.","zh-TW":"一般標籤不能證明具備缺陷偵測或精確工業料號識別能力。"},"validation":{"en":"Compare against a human-labelled sample; keep original English labels when adding translations.","zh-TW":"與人工標註樣本比較；新增翻譯時保留英文原標籤。"}},{"id":"ocr","name":"Text and document OCR","kind":"Text extraction API","url":"https://docs.cloud.google.com/vision/docs/ocr","audience":{"en":"Document ingestion / technical content team","zh-TW":"文件收件／技術內容團隊"},"capability":{"en":"TEXT_DETECTION extracts image text; DOCUMENT_TEXT_DETECTION returns document-oriented text structure.","zh-TW":"TEXT_DETECTION 擷取影像文字；DOCUMENT_TEXT_DETECTION 提供文件導向的文字結構。"},"io":{"en":"Image → text and layout information","zh-TW":"影像 → 文字與版面資訊"},"runtime":{"en":"Cloud OCR; documented US/EU processing options are feature-specific.","zh-TW":"雲端 OCR；文件載明的美國／歐盟處理選項限定特定功能。"},"constraint":{"en":"OCR is not a bill-of-materials parser or proof of drawing tolerance accuracy.","zh-TW":"OCR 並非 BOM 解析器，也不保證圖面公差正確。"},"validation":{"en":"Measure character errors and critical-field exact matches using rotated, low-contrast and multilingual samples.","zh-TW":"以旋轉、低對比與多語樣本量測字元錯誤率及關鍵欄位完全吻合率。"}},{"id":"objects","name":"Object Localization","kind":"Bounding-region API","url":"https://docs.cloud.google.com/vision/docs/object-localizer","audience":{"en":"Inspection UI / warehouse prototype team","zh-TW":"巡檢介面／倉儲原型團隊"},"capability":{"en":"Detects multiple objects with names, scores and normalized bounding polygons.","zh-TW":"偵測多個物件並提供名稱、分數與正規化邊界多邊形。"},"io":{"en":"Image → object regions","zh-TW":"影像 → 物件區域"},"runtime":{"en":"Managed cloud inference with client-side overlay rendering.","zh-TW":"託管雲端推論，客戶端繪製框線。"},"constraint":{"en":"Normalize coordinates against the actual displayed image; do not assume support for a custom defect class.","zh-TW":"座標需對應實際顯示影像，不可假定支援自訂缺陷類別。"},"validation":{"en":"Check overlays after resize and rotation; measure missed objects and duplicate detections.","zh-TW":"檢查縮放及旋轉後框線，量測漏檢與重複偵測。"}},{"id":"pdf","name":"Asynchronous PDF / TIFF OCR","kind":"Document batch API","url":"https://docs.cloud.google.com/vision/docs/pdf","audience":{"en":"Catalogue migration / document pipeline","zh-TW":"型錄遷移／文件管線"},"capability":{"en":"Reads PDFs or TIFFs from Cloud Storage and writes OCR JSON to a destination bucket.","zh-TW":"從 Cloud Storage 讀取 PDF／TIFF，將 OCR JSON 寫入目的 bucket。"},"io":{"en":"Stored document → operation status and paged JSON output","zh-TW":"已儲存文件 → 作業狀態及分頁 JSON 輸出"},"runtime":{"en":"Cloud Storage plus asynchronous Vision operation.","zh-TW":"Cloud Storage 與非同步 Vision 作業。"},"constraint":{"en":"Requires input read/output write permission; reusing an output path can overwrite prior results.","zh-TW":"需要輸入讀取與輸出寫入權限；重用輸出路徑可能覆寫原結果。"},"validation":{"en":"Use a unique job prefix and reconcile expected page numbers with output and per-page errors.","zh-TW":"使用唯一作業前綴，核對預期頁碼、輸出與逐頁錯誤。"}},{"id":"batch","name":"Asynchronous image batch","kind":"Bulk annotation API","url":"https://docs.cloud.google.com/vision/docs/batch","audience":{"en":"Data engineering / large image archive","zh-TW":"資料工程／大量影像典藏"},"capability":{"en":"Runs image annotation asynchronously and stores response files in Cloud Storage.","zh-TW":"非同步執行影像標註，回應檔存入 Cloud Storage。"},"io":{"en":"Image batch → long-running operation and JSON outputs","zh-TW":"影像批次 → 長時間作業與 JSON 輸出"},"runtime":{"en":"Managed cloud jobs and storage.","zh-TW":"託管雲端作業與儲存。"},"constraint":{"en":"Accepted submission is not completion; retain the operation identity before a worker restarts.","zh-TW":"接受提交不等於完成；工作程序重啟前需保留作業識別。"},"validation":{"en":"Resume polling an existing job, inspect final errors and reconcile every submitted image once.","zh-TW":"接續追蹤既有作業，檢查終態錯誤並逐一核對全部提交影像。"}},{"id":"safe-search","name":"SafeSearch","kind":"Content-screening API","url":"https://docs.cloud.google.com/vision/docs/detecting-safe-search","audience":{"en":"Public upload moderation / product owner","zh-TW":"公開上傳審核／產品負責人"},"capability":{"en":"Returns likelihood categories for adult, spoof, medical, violence and racy content.","zh-TW":"回傳成人、惡搞、醫療、暴力與挑逗內容的可能性類別。"},"io":{"en":"Image → categorical likelihoods","zh-TW":"影像 → 分類可能性"},"runtime":{"en":"Managed cloud image screening.","zh-TW":"託管雲端影像篩查。"},"constraint":{"en":"Categories are not calibrated numeric probabilities or a complete moderation policy.","zh-TW":"類別並非校準過的數值機率，也不是完整審核政策。"},"validation":{"en":"Test allowed industrial/medical imagery and route ambiguous cases to human review.","zh-TW":"測試可接受的工業／醫療影像，模糊案例轉人工審核。"}},{"id":"web","name":"Web Detection","kind":"Image discovery API","url":"https://docs.cloud.google.com/vision/docs/detecting-web","audience":{"en":"Catalogue provenance / content research team","zh-TW":"型錄來源核對／內容研究團隊"},"capability":{"en":"Finds web entities and matching or visually similar image references.","zh-TW":"尋找網頁實體、匹配影像及視覺相似影像引用。"},"io":{"en":"Image → entities and web/image URLs","zh-TW":"影像 → 實體與網頁／影像網址"},"runtime":{"en":"Cloud analysis and external web references.","zh-TW":"雲端分析與外部網頁引用。"},"constraint":{"en":"Similarity does not prove ownership, supplier identity or permission to reuse an image.","zh-TW":"相似度不能證明著作權、供應商身分或影像重用許可。"},"validation":{"en":"Manually verify candidate sources; handle expired URLs and never republish matches automatically.","zh-TW":"人工核對候選來源、處理失效網址，不自動重刊匹配影像。"}},{"id":"properties","name":"Image Properties","kind":"Image attribute API","url":"https://docs.cloud.google.com/vision/docs/detecting-properties","audience":{"en":"Catalogue visual QA / media developer","zh-TW":"型錄視覺 QA／媒體工程師"},"capability":{"en":"Returns general image attributes such as dominant colours.","zh-TW":"回傳主要顏色等一般影像屬性。"},"io":{"en":"Image → colour attributes","zh-TW":"影像 → 色彩屬性"},"runtime":{"en":"Managed cloud analysis.","zh-TW":"託管雲端分析。"},"constraint":{"en":"Lighting, background and white balance confound manufacturing colour checks.","zh-TW":"照明、背景及白平衡會干擾製造色彩檢查。"},"validation":{"en":"Use controlled reference photos; do not equate a dominant-colour match with material conformity.","zh-TW":"使用受控參考照片，不將主色相符視為材質符合規格。"}}],"supporting_references":[{"id":"authentication","name":"ADC and authentication","url":"https://docs.cloud.google.com/vision/docs/authentication","audience":{"en":"Backend / platform owner: configure identity and quota-project permissions.","zh-TW":"後端／平台負責人：設定身分與 quota 專案權限。"},"validation":{"en":"Local gcloud login and application-default login are different. Verify the effective identity and Service Usage Consumer permission; prefer attached or federated identities for deployment.","zh-TW":"本地 gcloud login 與 application-default login 不同。核對實際身分及 Service Usage Consumer 權限；部署優先採用附掛或聯邦身分。"}},{"id":"python-reference","name":"Python ImageAnnotatorClient reference","url":"https://docs.cloud.google.com/python/docs/reference/vision/latest/google.cloud.vision_v1.services.image_annotator.ImageAnnotatorClient","audience":{"en":"Backend / QA: verify exact request, timeout and retry arguments.","zh-TW":"後端／QA：確認請求、逾時與重試參數。"},"validation":{"en":"The starter uses batch_annotate_images with one image, retry=None and timeout=30. An RPC deadline does not bound credential discovery or the whole process.","zh-TW":"範例以 batch_annotate_images 處理單張，設定 retry=None 與 timeout=30。RPC 截止時間不能涵蓋憑證搜尋或整個程序。"}},{"id":"pricing","name":"Vision pricing","url":"https://cloud.google.com/vision/pricing","audience":{"en":"Product owner / FinOps: budget by image/page and selected feature, with separate storage costs.","zh-TW":"產品負責人／FinOps：依影像或頁數及選用功能估算，儲存成本另計。"},"validation":{"en":"Record actual account usage and currency before estimating volume. Multiple features can add billable units; no price or throughput benchmark is measured here.","zh-TW":"推估大量用量前記錄帳號實際用量與幣別；多個功能可能增加計費單位。本頁未量測成本或吞吐量。"}},{"id":"quotas","name":"Quotas and limits","url":"https://docs.cloud.google.com/vision/quotas","audience":{"en":"Platform engineer: distinguish request limits, feature quotas and asynchronous capacity.","zh-TW":"平台工程師：區分請求限制、功能配額與非同步容量。"},"validation":{"en":"Check current project quotas; bound queue size and concurrency, and exercise throttling without uncontrolled retries.","zh-TW":"核對專案目前配額，限制佇列及併發，測試節流且避免失控重試。"}},{"id":"data-usage","name":"Data Usage FAQ","url":"https://docs.cloud.google.com/vision/docs/data-usage","audience":{"en":"Data owner: distinguish online processing, asynchronous retention and your own stored outputs.","zh-TW":"資料負責人：區分線上處理、非同步保留及自行儲存的輸出。"},"validation":{"en":"Review the current FAQ and account terms. Define retention for your own input/output buckets and logs; the provider FAQ does not delete your storage for you.","zh-TW":"檢閱現行 FAQ 與帳號條件。自行定義輸入／輸出 bucket 與日誌保留期限；供應商 FAQ 不會代為刪除你的儲存。"}},{"id":"overview","name":"Vision documentation overview","url":"https://docs.cloud.google.com/vision/docs","audience":{"en":"PM / developer: navigate feature guides, quickstarts and API references.","zh-TW":"PM／工程師：導覽功能指南、快速入門與 API 文件。"},"validation":{"en":"Choose a documented operation and confirm whether the task needs a pretrained feature or a separate custom model.","zh-TW":"選定有文件的操作，確認需求適用預訓練功能或需要另建自訂模型。"}}]},"content_coverage":{"reference_guide":true,"developer_starter":true,"integration_test":"not-run","updated_at":"2026-10-08"},"developer_starter":{"version":"1.0.0","verification":"offline-fixtures-only;live-provider-not-run","filename":"google_vision_smoke.py","code":"\"\"\"Smart Tools: one cloud label request. Offline-tested; live integration untested.\"\"\"\nimport json\nimport math\nimport os\nimport sys\nfrom datetime import datetime, timezone\nfrom importlib.metadata import version\nfrom pathlib import Path\nfrom time import monotonic\n\n\nclass ProviderFailure(Exception):\n    pass\n\n\ndef normalize(raw):\n    if not isinstance(raw, dict) or type(raw.get('error_code')) is not int:\n        raise ValueError('unexpected_schema')\n    if raw['error_code'] != 0:\n        raise ProviderFailure()\n    labels = raw.get('labels')\n    if not isinstance(labels, list):\n        raise ValueError('unexpected_schema')\n    result = []\n    for item in labels:\n        if not isinstance(item, dict):\n            raise ValueError('unexpected_schema')\n        label, score = item.get('label'), item.get('score')\n        if not isinstance(label, str) or not label.strip():\n            raise ValueError('unexpected_schema')\n        if type(score) not in (int, float) or not math.isfinite(score) or not 0 <= score <= 1:\n            raise ValueError('unexpected_schema')\n        result.append({'label': label, 'score': score})\n    return result\n\n\ndef run():\n    start = monotonic()\n    result = {'schema_version': '1.0.0', 'provider': 'Google Cloud Vision',\n              'status': 'error', 'model_version': None, 'feature': 'LABEL_DETECTION',\n              'endpoint': 'vision.googleapis.com', 'data': None, 'error': None,\n              'captured_at': datetime.now(timezone.utc).isoformat()}\n    try:\n        project = os.environ['GOOGLE_CLOUD_QUOTA_PROJECT'].strip()\n        if not project:\n            raise ValueError('configuration')\n        with Path(os.environ['IMAGE_PATH']).open('rb') as image:\n            content = image.read(5 * 1024 * 1024 + 1)\n        # Local 5 MiB policy for this starter; not a quoted provider maximum.\n        if not content or len(content) > 5 * 1024 * 1024:\n            raise ValueError('starter_image_limit')\n        import google.auth\n        from google.auth.exceptions import DefaultCredentialsError, RefreshError\n        from google.api_core import exceptions as api_errors\n        from google.cloud import vision_v1\n        result['sdk_version'] = version('google-cloud-vision')\n        try:\n            credentials, _ = google.auth.default(\n                scopes=['https://www.googleapis.com/auth/cloud-platform'],\n                quota_project_id=project)\n            request = {'requests': [{'image': {'content': content},\n                       'features': [{'type_': vision_v1.Feature.Type.LABEL_DETECTION,\n                                     'max_results': 10}]}]}\n            # Bytes leave this machine. No automatic RPC retry; cloud model revision is not exposed here.\n            with vision_v1.ImageAnnotatorClient(\n                    credentials=credentials,\n                    client_options={'api_endpoint': 'vision.googleapis.com'}) as client:\n                batch = client.batch_annotate_images(request=request, retry=None, timeout=30)\n            if len(batch.responses) != 1:\n                raise ValueError('unexpected_schema')\n            response = batch.responses[0]\n            raw = {'error_code': response.error.code,\n                   'labels': [{'label': x.description, 'score': x.score}\n                              for x in response.label_annotations]}\n            result['data'] = normalize(raw)\n            result['status'] = 'ok'\n        except (DefaultCredentialsError, RefreshError):\n            result['error'] = 'authentication'\n        except (api_errors.Unauthenticated, api_errors.PermissionDenied):\n            result['error'] = 'authentication_or_permission'\n        except api_errors.ResourceExhausted:\n            result['error'] = 'quota_or_capacity'\n        except api_errors.DeadlineExceeded:\n            result['error'] = 'deadline_exceeded'\n        except api_errors.InvalidArgument:\n            result['error'] = 'invalid_request'\n        except api_errors.GoogleAPICallError:\n            result['error'] = 'provider_or_transport_failure'\n    except (KeyError, OSError):\n        result['error'] = 'configuration'\n    except ImportError:\n        result['error'] = 'dependency_missing'\n    except ProviderFailure:\n        result['error'] = 'provider_image_error'\n    except (ValueError, TypeError, AttributeError):\n        result['error'] = 'configuration_or_schema'\n    except Exception:\n        # Never print provider exception strings, credential paths or image contents.\n        result['error'] = 'unexpected_failure'\n    result['elapsed_ms'] = round((monotonic() - start) * 1000)\n    return result\n\n\nif __name__ == '__main__':\n    output = run()\n    print(json.dumps(output, ensure_ascii=False, allow_nan=False))\n    sys.exit(0 if output['status'] == 'ok' else 1)\n","scope":{"en":"One local image sent to cloud LABEL_DETECTION. Generic labels only; OCR, boxes, video and custom defects need separate adapters and validation.","zh-TW":"將一張本地影像送往雲端 LABEL_DETECTION；僅取得一般標籤，OCR、框線、視訊與自訂缺陷需另設轉接器與驗證。"},"setup":{"en":"Use an isolated Python environment; install google-cloud-vision and google-auth, then freeze the resolved versions. Select a Google Cloud project with billing and Vision API enabled. For local development run gcloud auth application-default login, then gcloud auth application-default set-quota-project YOUR_PROJECT_ID; your identity needs serviceusage.services.use on that project. Set GOOGLE_CLOUD_QUOTA_PROJECT and IMAGE_PATH. Save as google_vision_smoke.py and run python google_vision_smoke.py. For deployed workloads use an authorized attached/federated identity. The SDK uses ADC; an API key is not this example’s authentication method.","zh-TW":"使用獨立 Python 環境，安裝 google-cloud-vision 與 google-auth，固定解析後版本。選定已啟用計費與 Vision API 的 Google Cloud 專案。本地開發執行 gcloud auth application-default login，再執行 gcloud auth application-default set-quota-project YOUR_PROJECT_ID；身分需具備該專案的 serviceusage.services.use。設定 GOOGLE_CLOUD_QUOTA_PROJECT 與 IMAGE_PATH，另存為 google_vision_smoke.py，執行 python google_vision_smoke.py。部署使用授權的附掛／聯邦身分。SDK 使用 ADC；此範例不採 API key 認證。"},"decisions":[[{"en":"Output contract","zh-TW":"輸出契約"},{"en":"status is ok/error. data is a validated label/score array (empty is valid) or null on failure. error is a redacted category. Scores remain on 0–1; model_version is null because the returned response does not expose a pinned model revision.","zh-TW":"status 為 ok／error；data 為已驗證的 label／score 陣列（可空），失敗時為 null。error 為去敏後分類。分數保持 0–1；回應未提供固定模型修訂版，因此 model_version 為 null。"}],[{"en":"Authentication / configuration","zh-TW":"認證／設定"},{"en":"Keep credentials server-side; do not commit ADC files or service-account keys. Verify quota project, API enablement and billing independently. The sample caps local input at 5 MiB; this is our policy, not a provider limit.","zh-TW":"憑證留在伺服器端，不提交 ADC 檔或服務帳戶金鑰。分別核對 quota 專案、API 啟用及計費。範例本地輸入上限 5 MiB 是本站政策，非供應商限制。"}],[{"en":"Failure and time budget","zh-TW":"失敗與時間預算"},{"en":"No automatic RPC retries; timeout=30 bounds the RPC, not credential discovery or the entire process. Use a supervised process deadline. Distinguish credentials/permission, quota, deadline, invalid request and per-image errors before deciding whether to retry.","zh-TW":"關閉 RPC 自動重試；timeout=30 限制 RPC，不涵蓋憑證搜尋與完整程序，需另加外部程序截止時間。先區分憑證／權限、配額、逾時、無效請求及逐張影像錯誤，再決定是否重試。"}],[{"en":"Acceptance gate — proposed","zh-TW":"建議驗收門檻"},{"en":"Prepare 20 authorised representative images and a human-labelled baseline. Measure precision at an agreed threshold and p95 latency; test blank/corrupt input, denied permission and timeout. Require zero silent failures. A general-object score cannot certify defect-free production.","zh-TW":"準備 20 張授權代表影像及人工標註基準；以約定門檻量測精確率與 p95 延遲，測試空白／毀損輸入、拒絕權限及逾時；要求零筆隱藏失敗。一般物件分數不能認證產線無缺陷。"}],[{"en":"Cost / data path","zh-TW":"成本／資料流"},{"en":"Image bytes are sent to Google Cloud. Count selected features per image/page and include surrounding storage/compute costs. Record sample ID, SDK version, feature, time and endpoint without logging image bytes or credentials. No live cost, latency or quality benchmark is available yet.","zh-TW":"影像位元組送至 Google Cloud。依各影像／頁面選用功能計算，另納入儲存與運算成本。記錄樣本識別、SDK 版本、功能、時間及端點，不記錄影像位元組或憑證。目前沒有實測成本、延遲或品質基準。"}]]},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:GoogleCloudVision","name":"Google Cloud Vision API","provider":"Google Cloud","url":"https://smart-tools.ai/product/GoogleCloudVision","localized_urls":{"en":"https://smart-tools.ai/product/GoogleCloudVision","zh-TW":"https://smart-tools.ai/zh-tw/product/GoogleCloudVision"},"category":"vision","capability_id":"cap:computer-vision","technology_hub":"https://smart-tools.ai/industrial-ai/computer-vision","interface_kind":"API","deployment":"cloud","official_documentation":"https://docs.cloud.google.com/vision/docs","sources":["https://docs.cloud.google.com/vision/docs","https://about.google/company-info/","https://docs.cloud.google.com/vision/docs/libraries","https://docs.cloud.google.com/vision/docs/reference/rest/v1/images/annotate","https://docs.cloud.google.com/vision/docs/labels","https://docs.cloud.google.com/vision/docs/ocr","https://docs.cloud.google.com/vision/docs/object-localizer","https://docs.cloud.google.com/vision/docs/pdf","https://docs.cloud.google.com/vision/docs/batch","https://docs.cloud.google.com/vision/docs/detecting-safe-search","https://docs.cloud.google.com/vision/docs/detecting-web","https://docs.cloud.google.com/vision/docs/detecting-properties","https://docs.cloud.google.com/vision/docs/authentication","https://docs.cloud.google.com/python/docs/reference/vision/latest/google.cloud.vision_v1.services.image_annotator.ImageAnnotatorClient","https://cloud.google.com/vision/pricing","https://docs.cloud.google.com/vision/quotas","https://docs.cloud.google.com/vision/docs/data-usage"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-08"},"provider_summary":{"en":"Extract image labels and text through a managed vision service.","zh-TW":"利用雲端視覺服務擷取影像標籤與文字。"},"proposed_product":{"en":"Equipment label reader","zh-TW":"設備標籤辨讀工具"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A small authorized image dataset, task definition and reference annotations.","zh-TW":"少量經授權影像、任務定義與參考標註。"},"proposed_deliverable":{"en":"A reviewable result with image references, labels or annotation state; keep original files.","zh-TW":"可審核的影像引用、標籤或標註狀態；保留原始檔案。"},"acceptance_criterion":{"en":"Compare the supported operation against a labeled sample; report errors and missing results separately.","zh-TW":"用已標註樣本比對支援的操作；錯誤與缺漏結果分開呈現。"},"dependencies":{"en":"Dataset access, image rights and a supported model or annotation project.","zh-TW":"資料集存取、影像使用權與支援的模型或標註專案。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Google Cloud","operation":"chosen-documented-operation","source_url":"https://docs.cloud.google.com/vision/docs","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"reference_analysis":{"provider":"Amazon Rekognition","checked_at":"2026-10-08","source_access":{"en":"Reviewed official AWS documentation; the JavaScript command is linked from the API reference, but its dynamic page body was not extractable. No cloud calls or account eligibility checks were run.","zh-TW":"已核對 AWS 官方文件；JavaScript 指令由 API 文件連出，但其動態頁正文無法擷取。本輪未呼叫雲端或驗證帳號資格。"},"selection_basis":{"en":"Ten entry points for image and stored-video integrations, not an official ranking. Check the feature-availability reference before planning streaming or bulk analysis.","zh-TW":"依影像與已儲存影片整合選出十項入口，不是官方排名。規劃串流或批次分析前先查閱功能可用性引用。"},"about_url":"https://aws.amazon.com/about-aws/","about":[{"label":{"en":"Provider","zh-TW":"供應商"},"value":{"en":"Amazon Web Services is part of Amazon and launched in 2006.","zh-TW":"Amazon Web Services 隸屬 Amazon，於 2006 年推出。"}},{"label":{"en":"Who it serves","zh-TW":"服務對象"},"value":{"en":"Startups, enterprises, nonprofits and governments using cloud and AI infrastructure.","zh-TW":"使用雲端與 AI 基礎設施的新創、企業、非營利組織與政府。"}},{"label":{"en":"Company context","zh-TW":"公司資訊"},"value":{"en":"The About site covers origins, values, impact, people, customers and partners.","zh-TW":"About 網站提供起源、價值、影響、團隊、客戶與合作夥伴資訊。"}},{"label":{"en":"Product scope","zh-TW":"產品範圍"},"value":{"en":"Rekognition supplies managed image and video analysis; API-specific capabilities are compared below.","zh-TW":"Rekognition 提供託管影像與視訊分析；各 API 能力於下方逐项比較。"}}],"items":[{"id":"labels","name":"DetectLabels","kind":"Synchronous image API","url":"https://docs.aws.amazon.com/rekognition/latest/APIReference/API_DetectLabels.html","audience":{"en":"Backend / image catalogue team","zh-TW":"後端／影像目錄團隊"},"capability":{"en":"Detect general objects and scenes; optionally request image properties.","zh-TW":"偵測一般物件與場景，可選擇取得影像屬性。"},"io":{"en":"JPEG / PNG bytes or S3 object → labels and model version","zh-TW":"JPEG／PNG 位元組或 S3 物件 → 標籤與模型版本"},"runtime":{"en":"AWS regional cloud endpoint.","zh-TW":"AWS 區域雲端端點。"},"constraint":{"en":"Label confidence is 0–100. General labels do not establish custom defect recognition.","zh-TW":"標籤信心分數為 0–100；一般標籤不能證明能辨識特定缺陷。"},"validation":{"en":"Validate score conversion and empty results; compare labels against your inspection taxonomy.","zh-TW":"驗證分數轉換與空結果，比對實際巡檢分類。"}},{"id":"python","name":"Boto3 Rekognition client","kind":"Python SDK","url":"https://docs.aws.amazon.com/boto3/latest/reference/services/rekognition.html","audience":{"en":"Python / automation developer","zh-TW":"Python／自動化工程師"},"capability":{"en":"Call Rekognition using the AWS Python SDK.","zh-TW":"透過 AWS Python SDK 呼叫 Rekognition。"},"io":{"en":"Python arguments → response dictionaries","zh-TW":"Python 參數 → 回應字典"},"runtime":{"en":"Python backend with AWS credentials and region.","zh-TW":"具備 AWS 憑證與區域設定的 Python 後端。"},"constraint":{"en":"SDK installation does not grant API permissions or configure a region.","zh-TW":"安裝 SDK 不等於取得 API 權限或完成區域設定。"},"validation":{"en":"Record SDK version; test permitted inference and denied credentials separately.","zh-TW":"記錄 SDK 版本，分別測試授權推論與權限拒絕。"}},{"id":"javascript","name":"AWS SDK for JavaScript v3","kind":"JavaScript SDK","url":"https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/rekognition/command/DetectLabelsCommand/","audience":{"en":"Node.js / TypeScript backend","zh-TW":"Node.js／TypeScript 後端"},"capability":{"en":"Use the official Rekognition client and DetectLabels command.","zh-TW":"使用官方 Rekognition client 與 DetectLabels 指令。"},"io":{"en":"Command input → service response","zh-TW":"指令輸入 → 服務回應"},"runtime":{"en":"Server-side JavaScript with AWS authentication.","zh-TW":"搭配 AWS 認證的伺服器端 JavaScript。"},"constraint":{"en":"Confirm runtime compatibility and keep credentials out of client-side bundles.","zh-TW":"確認執行環境相容性，憑證不得進入前端程式包。"},"validation":{"en":"Build the actual server target and confirm only sanitized output reaches the browser.","zh-TW":"建置實際伺服器目標，確認瀏覽器只收到去敏後輸出。"}},{"id":"cli","name":"AWS CLI Rekognition","kind":"Command-line interface","url":"https://docs.aws.amazon.com/cli/latest/reference/rekognition/","audience":{"en":"QA / platform engineer","zh-TW":"QA／平台工程師"},"capability":{"en":"Inspect and call Rekognition operations from the terminal.","zh-TW":"從終端檢視並呼叫 Rekognition 操作。"},"io":{"en":"CLI options → JSON output","zh-TW":"CLI 參數 → JSON 輸出"},"runtime":{"en":"Configured AWS CLI environment.","zh-TW":"已設定的 AWS CLI 環境。"},"constraint":{"en":"Image operations through the CLI use S3 references; do not assume SDK byte examples transfer unchanged.","zh-TW":"CLI 影像操作使用 S3 引用，不能原封不動套用 SDK 位元組範例。"},"validation":{"en":"Record profile, region and object version; compare one result with the SDK path.","zh-TW":"記錄 profile、區域與物件版本，比對一次 SDK 結果。"}},{"id":"text","name":"DetectText","kind":"Image text API","url":"https://docs.aws.amazon.com/rekognition/latest/APIReference/API_DetectText.html","audience":{"en":"Packaging / visual metadata developer","zh-TW":"包裝／視覺中繼資料工程師"},"capability":{"en":"Extract words and lines from an image.","zh-TW":"從影像擷取文字與文字行。"},"io":{"en":"Image → text, geometry and type","zh-TW":"影像 → 文字、幾何位置與型態"},"runtime":{"en":"AWS regional cloud service.","zh-TW":"AWS 區域雲端服務。"},"constraint":{"en":"Use the word/line relationship; do not double-count text appearing in both.","zh-TW":"使用字詞與文字行關係，避免同一文字重複計算。"},"validation":{"en":"Check actual packaging fonts, rotation and language; measure exact serial-number accuracy.","zh-TW":"測試實際包裝字型、旋轉與語言，量測序號完全正確率。"}},{"id":"ppe","name":"DetectProtectiveEquipment","kind":"Image equipment API","url":"https://docs.aws.amazon.com/rekognition/latest/APIReference/API_DetectProtectiveEquipment.html","audience":{"en":"Factory application / safety review team","zh-TW":"工廠應用／安全複核團隊"},"capability":{"en":"Detect face, hand and head coverings on people in an image.","zh-TW":"偵測影像中人員的臉部、手部與頭部覆蓋裝備。"},"io":{"en":"Image → person, body-part and equipment detections","zh-TW":"影像 → 人員、身體部位與裝備偵測"},"runtime":{"en":"AWS image analysis endpoint.","zh-TW":"AWS 影像分析端點。"},"constraint":{"en":"Unknown coverage must remain unknown; detection is not a safety certification.","zh-TW":"無法判定的覆蓋狀態需保留未知；偵測結果不是安全認證。"},"validation":{"en":"Test occlusion and low light with human review; measure missed equipment and false alarms.","zh-TW":"搭配人工複核測試遮擋與弱光，量測漏檢與誤報。"}},{"id":"custom","name":"DetectCustomLabels","kind":"Custom-model image API","url":"https://docs.aws.amazon.com/rekognition/latest/APIReference/API_DetectCustomLabels.html","audience":{"en":"ML / industrial inspection team","zh-TW":"ML／工業巡檢團隊"},"capability":{"en":"Run a specific Custom Labels model version against an image.","zh-TW":"對影像執行指定版本的 Custom Labels 模型。"},"io":{"en":"Image + project version ARN → custom labels","zh-TW":"影像＋專案版本 ARN → 自訂標籤"},"runtime":{"en":"Custom Labels model in AWS.","zh-TW":"AWS 上的 Custom Labels 模型。"},"constraint":{"en":"Requires a suitable trained model; generic labels are not a substitute for your defect dataset.","zh-TW":"需要適當的已訓練模型；一般標籤不能取代缺陷資料集。"},"validation":{"en":"Hold out production-like samples; record the version ARN and per-defect recall before rollout.","zh-TW":"保留近似產線的獨立樣本，上線前記錄版本 ARN 與各缺陷召回率。"}},{"id":"stored-video","name":"StartLabelDetection","kind":"Asynchronous stored-video API","url":"https://docs.aws.amazon.com/rekognition/latest/APIReference/API_StartLabelDetection.html","audience":{"en":"Video pipeline / backend engineer","zh-TW":"視訊管線／後端工程師"},"capability":{"en":"Start label analysis of a video stored in S3.","zh-TW":"啟動 S3 已儲存影片的標籤分析。"},"io":{"en":"S3 video → job ID, then completed results","zh-TW":"S3 影片 → 工作 ID，再取得完成結果"},"runtime":{"en":"AWS asynchronous job with optional SNS notification.","zh-TW":"AWS 非同步工作，可使用 SNS 通知。"},"constraint":{"en":"A returned job ID is not a completed analysis; retain idempotency tokens.","zh-TW":"取得工作 ID 不代表分析完成；應保留冪等識別值。"},"validation":{"en":"Test pending, failed and succeeded jobs, then retrieve every result page.","zh-TW":"測試等待、失敗與成功狀態，再取回所有結果分頁。"}},{"id":"segments","name":"StartSegmentDetection","kind":"Video segmentation API","url":"https://docs.aws.amazon.com/rekognition/latest/APIReference/API_StartSegmentDetection.html","audience":{"en":"Media operations / evidence review","zh-TW":"媒體作業／證據複核團隊"},"capability":{"en":"Start shot or technical-cue analysis of stored video.","zh-TW":"啟動已儲存影片的鏡頭或技術提示分析。"},"io":{"en":"S3 video + segment types → job identifier","zh-TW":"S3 影片＋片段類型 → 工作識別碼"},"runtime":{"en":"AWS asynchronous stored-video analysis.","zh-TW":"AWS 非同步已儲存影片分析。"},"constraint":{"en":"Shot boundaries are media structure, not proof of an industrial event.","zh-TW":"鏡頭邊界是媒體結構，不是工業事件的證據。"},"validation":{"en":"Compare segment timestamps with a manually reviewed clip and preserve original time references.","zh-TW":"與人工複核影片比對片段時間，保留原始時間基準。"}},{"id":"moderation","name":"DetectModerationLabels","kind":"Image moderation API","url":"https://docs.aws.amazon.com/rekognition/latest/APIReference/API_DetectModerationLabels.html","audience":{"en":"Content review / platform team","zh-TW":"內容審核／平台團隊"},"capability":{"en":"Return moderation labels to support an application policy.","zh-TW":"回傳內容審核標籤，支援應用政策判斷。"},"io":{"en":"JPEG / PNG image → moderation labels and confidence","zh-TW":"JPEG／PNG 影像 → 審核標籤與信心分數"},"runtime":{"en":"AWS regional image service.","zh-TW":"AWS 區域影像服務。"},"constraint":{"en":"A model score is not the application decision; preserve a human review route.","zh-TW":"模型分數不等於應用決策；應保留人工複核流程。"},"validation":{"en":"Evaluate false positives on legitimate industrial imagery before blocking uploads.","zh-TW":"阻擋上傳前，先評估正常工業影像的誤判情況。"}}],"supporting_references":[{"id":"overview","name":"Rekognition overview","url":"https://docs.aws.amazon.com/rekognition/latest/dg/what-is.html","audience":{"en":"PM / buyer: map image and video needs to a managed service.","zh-TW":"PM／採購：將影像與視訊需求對應至託管服務。"},"validation":{"en":"Choose a specific API and account region before estimating effort.","zh-TW":"估算投入前先選定 API 與帳號區域。"}},{"id":"availability","name":"Feature availability changes","url":"https://docs.aws.amazon.com/rekognition/latest/dg/rekognition-availability-changes.html","audience":{"en":"Architect / buyer: verify account eligibility.","zh-TW":"架構師／採購：確認帳號可用資格。"},"validation":{"en":"Streaming Video and Bulk Image Analysis closed to new customers on April 30, 2026. AWS says other features are unaffected. This guide selects image and stored-video paths; verify your intended operation.","zh-TW":"Streaming Video 與 Bulk Image Analysis 自 2026-04-30 起不再開放新客戶；AWS 說明其他功能不受影響。本指南選用影像及已儲存影片路徑，仍需確認預定操作。"}},{"id":"video-results","name":"GetLabelDetection","url":"https://docs.aws.amazon.com/rekognition/latest/APIReference/API_GetLabelDetection.html","audience":{"en":"Backend / QA: complete the asynchronous label pipeline.","zh-TW":"後端／QA：完成非同步標籤管線。"},"validation":{"en":"Wait for success, use the same job ID and follow NextToken until no page remains.","zh-TW":"等待成功，使用相同工作 ID，依 NextToken 取得所有分頁。"}},{"id":"credentials","name":"Boto3 credentials","url":"https://docs.aws.amazon.com/boto3/latest/guide/credentials.html","audience":{"en":"Platform engineer: configure temporary role or SSO credentials.","zh-TW":"平台工程師：設定臨時角色或 SSO 憑證。"},"validation":{"en":"Use the standard credential chain; verify least necessary access without embedding secrets.","zh-TW":"使用標準憑證鏈，確認必要最小權限，不將機密寫入程式。"}},{"id":"timeouts","name":"Botocore configuration","url":"https://docs.aws.amazon.com/botocore/latest/reference/config.html","audience":{"en":"Backend engineer: make timeouts and retry behavior explicit.","zh-TW":"後端工程師：明確設定逾時與重試行為。"},"validation":{"en":"The starter uses one attempt with connection/read timeouts; production also needs an overall task deadline.","zh-TW":"範例只嘗試一次，設定連線／讀取逾時；正式使用仍需整體任務截止時間。"}}]},"content_coverage":{"reference_guide":true,"developer_starter":true,"integration_test":"not-run","updated_at":"2026-10-08"},"developer_starter":{"version":"1.0.0","verification":"offline-fixtures-only;live-provider-not-run","filename":"rekognition_smoke.py","code":"\"\"\"One authorized JPEG/PNG sent to AWS DetectLabels; no automatic retry.\"\"\"\nimport json\nimport math\nimport os\nimport sys\nfrom datetime import datetime, timezone\nfrom importlib.metadata import version\nfrom pathlib import Path\nfrom time import monotonic\n\n\ndef normalize(raw):\n    if not isinstance(raw, dict) or not isinstance(raw.get('Labels'), list):\n        raise ValueError('unexpected_schema')\n    output = []\n    for item in raw['Labels']:\n        if not isinstance(item, dict) or not isinstance(item.get('Name'), str):\n            raise ValueError('unexpected_schema')\n        confidence = item.get('Confidence')\n        if type(confidence) not in (int, float) or not math.isfinite(confidence) or not 0 <= confidence <= 100:\n            raise ValueError('unexpected_schema')\n        output.append({'label': item['Name'], 'score': confidence / 100})\n    model = raw.get('LabelModelVersion')\n    if model is not None and not isinstance(model, str):\n        raise ValueError('unexpected_schema')\n    return output, model\n\n\ndef create_client(region):\n    import boto3\n    from botocore.config import Config\n    settings = Config(connect_timeout=5, read_timeout=30,\n                      retries={'mode': 'standard', 'total_max_attempts': 1})\n    # Standard AWS credentials chain; no access keys in source code.\n    return boto3.client('rekognition', region_name=region, config=settings)\n\n\ndef classify_error(exc):\n    code = getattr(exc, 'response', {}).get('Error', {}).get('Code')\n    if code in ('AccessDeniedException', 'UnrecognizedClientException', 'InvalidSignatureException', 'ExpiredTokenException'):\n        return 'authorization_failure'\n    if code in ('ThrottlingException', 'ProvisionedThroughputExceededException'):\n        return 'throttled'\n    if code in ('InvalidImageFormatException', 'ImageTooLargeException', 'InvalidParameterException'):\n        return 'provider_input_failure'\n    if type(exc).__name__ in ('NoCredentialsError', 'PartialCredentialsError', 'ProfileNotFound'):\n        return 'credentials_missing'\n    if type(exc).__name__ in ('ReadTimeoutError', 'ConnectTimeoutError', 'EndpointConnectionError'):\n        return 'transport_failure'\n    return 'provider_or_transport_failure'\n\n\ndef run(client_factory=create_client):\n    start = monotonic()\n    result = {'schema_version': '1.0.0', 'provider': 'Amazon Rekognition', 'status': 'error',\n              'model_version': None, 'data': None, 'error': None,\n              'captured_at': datetime.now(timezone.utc).isoformat()}\n    try:\n        region = os.environ['AWS_REGION'].strip()\n        filename = Path(os.environ['IMAGE_PATH'])\n        if not region or filename.suffix.lower() not in ('.jpg', '.jpeg', '.png'):\n            raise ValueError('configuration')\n        # Bounded read: this starter's cap is 4 MiB, not a claimed service limit.\n        with filename.open('rb') as image:\n            content = image.read(4 * 1024 * 1024 + 1)\n        if not content or len(content) > 4 * 1024 * 1024:\n            raise ValueError('input_size')\n        client = client_factory(region)\n        try:\n            raw = client.detect_labels(Image={'Bytes': content}, MaxLabels=20,\n                                       MinConfidence=70, Features=['GENERAL_LABELS'])\n            result['data'], result['model_version'] = normalize(raw)\n        finally:\n            client.close()\n        result['region'] = region\n        result['status'] = 'ok'\n    except (KeyError, OSError):\n        result['error'] = 'configuration'\n    except (ValueError, TypeError):\n        result['error'] = 'configuration_or_schema'\n    except ImportError:\n        result['error'] = 'dependency_missing'\n    except Exception as exc:\n        result['error'] = classify_error(exc)\n    if result['status'] != 'ok':\n        result['data'] = None\n    result['elapsed_ms'] = round((monotonic() - start) * 1000)\n    return result\n\n\nif __name__ == '__main__':\n    output = run()\n    print(json.dumps(output, ensure_ascii=False, allow_nan=False))\n    sys.exit(0 if output['status'] == 'ok' else 1)\n","scope":{"en":"Single-image general labels, not custom defect detection, face identification or live video. Confidence is normalized from 0–100 to 0–1.","zh-TW":"單張影像一般標籤；不是自訂缺陷偵測、人臉識別或即時視訊。信心分數由 0–100 正規化為 0–1。"},"setup":{"en":"Install boto3 in a Python environment and record the installed version. Configure an AWS role or SSO profile with rekognition:DetectLabels permission. Set AWS_REGION and IMAGE_PATH; optionally select AWS_PROFILE. Save as rekognition_smoke.py and run python rekognition_smoke.py. No account, credentials or cloud call is provided by this page.","zh-TW":"在 Python 環境安裝 boto3 並記錄版本。設定具有 rekognition:DetectLabels 權限的 AWS 角色或 SSO profile。設定 AWS_REGION 與 IMAGE_PATH，必要時指定 AWS_PROFILE。另存為 rekognition_smoke.py 並執行 python rekognition_smoke.py。本頁不提供帳號、憑證或代呼叫雲端。"},"decisions":[[{"en":"Result contract","zh-TW":"結果契約"},{"en":"ok contains validated label/score pairs, including a valid empty list; error contains null data and a redacted category. Record LabelModelVersion returned by AWS; general DetectLabels does not let this sample pin a model version.","zh-TW":"ok 包含已驗證 label／score，允許有效空陣列；error 的 data 為 null，只回傳去敏錯誤類別。記錄 AWS 回傳的 LabelModelVersion；此一般 DetectLabels 範例不能指定固定模型版本。"}],[{"en":"Operational limits","zh-TW":"操作限制"},{"en":"One attempt, 5-second connection timeout and 30-second read timeout. These are not an overall process deadline. Input is capped locally at 4 MiB; threshold 70 and maximum 20 labels are starter choices, not validated business thresholds.","zh-TW":"只嘗試一次，連線逾時 5 秒、讀取逾時 30 秒；這不是整體程序截止時間。本地輸入上限 4 MiB；門檻 70、最多 20 個標籤是範例設定，不是已驗證的商業門檻。"}],[{"en":"Failure decisions","zh-TW":"失敗決策"},{"en":"Separate authorization, throttling, invalid input and transport failure. Fix configuration errors first; introduce bounded retries only after reviewing duplicate cost and total deadlines.","zh-TW":"區分授權、節流、輸入與傳輸失敗。先修正設定錯誤，再評估重複成本與整體截止時間，才加入有限重試。"}],[{"en":"Data and cost","zh-TW":"資料與成本"},{"en":"Image bytes leave your machine for the configured AWS region. Confirm account terms and data handling; measure usage with one small sample. No price, latency or defect accuracy was measured.","zh-TW":"影像位元組會送至設定的 AWS 區域。確認帳號條件與資料處理方式，先以小樣本量測用量。本輪未量測價格、延遲或缺陷準確率。"}],[{"en":"Proposed acceptance","zh-TW":"建議驗收"},{"en":"Use 20 authorized representative images plus empty, malformed, denied-access and timeout cases. Require zero silent failures and correct confidence scaling; agree label usefulness and latency targets before live evaluation. Keep industrial defect acceptance separate.","zh-TW":"使用 20 張經授權代表影像，加上空檔、格式錯誤、權限拒絕與逾時案例。要求零筆隱藏失敗與正確分數轉換；實測前先約定標籤實用性與延遲目標。工業缺陷驗收需另外定義。"}]]},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:AmazonRekognition","name":"Amazon Rekognition","provider":"AWS","url":"https://smart-tools.ai/product/AmazonRekognition","localized_urls":{"en":"https://smart-tools.ai/product/AmazonRekognition","zh-TW":"https://smart-tools.ai/zh-tw/product/AmazonRekognition"},"category":"vision","capability_id":"cap:computer-vision","technology_hub":"https://smart-tools.ai/industrial-ai/computer-vision","interface_kind":"API / SDK","deployment":"cloud","official_documentation":"https://docs.aws.amazon.com/rekognition/latest/dg/what-is.html","sources":["https://docs.aws.amazon.com/rekognition/latest/dg/what-is.html","https://aws.amazon.com/about-aws/","https://docs.aws.amazon.com/rekognition/latest/APIReference/API_DetectLabels.html","https://docs.aws.amazon.com/boto3/latest/reference/services/rekognition.html","https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/rekognition/command/DetectLabelsCommand/","https://docs.aws.amazon.com/cli/latest/reference/rekognition/","https://docs.aws.amazon.com/rekognition/latest/APIReference/API_DetectText.html","https://docs.aws.amazon.com/rekognition/latest/APIReference/API_DetectProtectiveEquipment.html","https://docs.aws.amazon.com/rekognition/latest/APIReference/API_DetectCustomLabels.html","https://docs.aws.amazon.com/rekognition/latest/APIReference/API_StartLabelDetection.html","https://docs.aws.amazon.com/rekognition/latest/APIReference/API_StartSegmentDetection.html","https://docs.aws.amazon.com/rekognition/latest/APIReference/API_DetectModerationLabels.html","https://docs.aws.amazon.com/rekognition/latest/dg/rekognition-availability-changes.html","https://docs.aws.amazon.com/rekognition/latest/APIReference/API_GetLabelDetection.html","https://docs.aws.amazon.com/boto3/latest/guide/credentials.html","https://docs.aws.amazon.com/botocore/latest/reference/config.html"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-08"},"provider_summary":{"en":"Analyze image and video content with managed detection capabilities.","zh-TW":"透過雲端偵測能力分析圖片與影片內容。"},"proposed_product":{"en":"Site image index","zh-TW":"場域影像索引工作台"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A small authorized image dataset, task definition and reference annotations.","zh-TW":"少量經授權影像、任務定義與參考標註。"},"proposed_deliverable":{"en":"A reviewable result with image references, labels or annotation state; keep original files.","zh-TW":"可審核的影像引用、標籤或標註狀態；保留原始檔案。"},"acceptance_criterion":{"en":"Compare the supported operation against a labeled sample; report errors and missing results separately.","zh-TW":"用已標註樣本比對支援的操作；錯誤與缺漏結果分開呈現。"},"dependencies":{"en":"Dataset access, image rights and a supported model or annotation project.","zh-TW":"資料集存取、影像使用權與支援的模型或標註專案。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"AWS","operation":"chosen-documented-operation","source_url":"https://docs.aws.amazon.com/rekognition/latest/dg/what-is.html","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"reference_analysis":{"provider":"Microsoft Azure Vision","checked_at":"2026-10-08","source_access":{"en":"Official project and developer sources reviewed; no provider API was called. Expected outputs below are our illustrative contracts, not measured results.","zh-TW":"已核對官方專案與開發來源；沒有呼叫供應商 API。下方預期輸出是本站示意契約，不是實測結果。"},"selection_basis":{"en":"Ten documented technical entry points, selected by task; not ten independent SDKs or an official ranking.","zh-TW":"依任務選出的十個有文件技術入口；不是十套獨立 SDK 或官方排名。"},"about_url":"https://www.microsoft.com/en-us/about","about":[{"label":{"en":"Mission","zh-TW":"使命"},"value":{"en":"Microsoft frames its mission around enabling people and organizations through technology.","zh-TW":"Microsoft 以科技協助個人與組織發揮能力為使命。"}},{"label":{"en":"Commitments","zh-TW":"公開承諾"},"value":{"en":"Its About page covers opportunity, trust, rights and sustainability.","zh-TW":"About 涵蓋機會、信任、權利與永續。"}},{"label":{"en":"Ecosystem","zh-TW":"生態系"},"value":{"en":"Cloud, developer tools, products, careers and corporate information are linked from the company page.","zh-TW":"公司頁串聯雲端、開發工具、產品、職涯與公司資訊。"}}],"items":[{"id":"migration","name":"Migration options","kind":"API / SDK / developer guide","url":"https://learn.microsoft.com/en-us/azure/ai-services/computer-vision/migration-options","audience":{"en":"Architect / product owner","zh-TW":"架構師／產品負責人"},"capability":{"en":"Plan replacement of the retiring Image Analysis service.","zh-TW":"規劃即將退役的 Image Analysis 替代路徑。"},"io":{"en":"Existing feature dependencies → migration plan","zh-TW":"現有功能依賴 → 遷移計畫"},"runtime":{"en":"Azure cloud; feature, API version and region dependent","zh-TW":"Azure 雲端；依功能、API 版本與區域而定"},"constraint":{"en":"Retirement is September 25, 2028; do not present this as a fresh long-term default.","zh-TW":"退役日為 2028-09-25，不應當作全新長期專案預設。"},"validation":{"en":"Map each used feature to a tested replacement.","zh-TW":"逐項將已用功能對應至驗證過的替代方案。"}},{"id":"sdk","name":"Image Analysis 4.0 SDK / REST quickstart","kind":"API / SDK / developer guide","url":"https://learn.microsoft.com/en-us/azure/ai-services/computer-vision/quickstarts-sdk/image-analysis-client-library-40","audience":{"en":"Application developer","zh-TW":"應用工程師"},"capability":{"en":"Initialize a client and request selected image features.","zh-TW":"初始化 client 並請求選定影像功能。"},"io":{"en":"Image + features → analysis result","zh-TW":"影像＋功能 → 分析結果"},"runtime":{"en":"Azure cloud; feature, API version and region dependent","zh-TW":"Azure 雲端；依功能、API 版本與區域而定"},"constraint":{"en":"An SDK example does not resolve service lifecycle or regional support.","zh-TW":"SDK 範例無法消除服務生命週期與區域限制。"},"validation":{"en":"Record endpoint, version and feature list in the contract.","zh-TW":"在契約記錄端點、版本與功能清單。"}},{"id":"legacy","name":"Image Analysis 3.2 call guide","kind":"API / SDK / developer guide","url":"https://learn.microsoft.com/en-us/azure/ai-services/computer-vision/how-to/call-analyze-image","audience":{"en":"Legacy integration owner","zh-TW":"舊系統整合負責人"},"capability":{"en":"Review existing 3.2 request and response handling.","zh-TW":"檢視既有 3.2 請求與回應處理。"},"io":{"en":"Legacy image request → selected visual features","zh-TW":"舊版影像請求 → 選定視覺特徵"},"runtime":{"en":"Azure cloud; feature, API version and region dependent","zh-TW":"Azure 雲端；依功能、API 版本與區域而定"},"constraint":{"en":"Do not mix 3.2 and 4.0 schemas.","zh-TW":"不可混用 3.2 與 4.0 資料結構。"},"validation":{"en":"Keep a versioned fixture for the currently deployed adapter.","zh-TW":"保留現用轉接器的版本化樣本。"}},{"id":"tags","name":"Content tags","kind":"API / SDK / developer guide","url":"https://learn.microsoft.com/en-us/azure/ai-services/computer-vision/concept-tag-images-40","audience":{"en":"Catalogue / search team","zh-TW":"型錄／搜尋團隊"},"capability":{"en":"Generate semantic tags for images.","zh-TW":"產生影像語意標籤。"},"io":{"en":"Image → tags with confidence","zh-TW":"影像 → 標籤與信心分數"},"runtime":{"en":"Azure cloud; feature, API version and region dependent","zh-TW":"Azure 雲端；依功能、API 版本與區域而定"},"constraint":{"en":"Generic tags do not establish exact part identity.","zh-TW":"一般標籤不能確認精確料號。"},"validation":{"en":"Compare relevant tags with a human catalogue taxonomy.","zh-TW":"與人工型錄分類比較標籤關聯性。"}},{"id":"objects","name":"Object detection","kind":"API / SDK / developer guide","url":"https://learn.microsoft.com/en-us/azure/ai-services/computer-vision/concept-object-detection-40","audience":{"en":"Vision UI developer","zh-TW":"視覺介面工程師"},"capability":{"en":"Locate recognized object instances.","zh-TW":"定位可辨識物件實例。"},"io":{"en":"Image → object boxes and scores","zh-TW":"影像 → 物件框與分數"},"runtime":{"en":"Azure cloud; feature, API version and region dependent","zh-TW":"Azure 雲端；依功能、API 版本與區域而定"},"constraint":{"en":"Object classes are not custom defect classes.","zh-TW":"物件類別不是自訂缺陷類別。"},"validation":{"en":"Verify box alignment after resizing the image.","zh-TW":"影像縮放後核對框線對齊。"}},{"id":"captions","name":"Image and dense captions","kind":"API / SDK / developer guide","url":"https://learn.microsoft.com/en-us/azure/ai-services/computer-vision/concept-describe-images-40","audience":{"en":"Content / accessibility team","zh-TW":"內容／無障礙團隊"},"capability":{"en":"Describe an image or its regions.","zh-TW":"描述影像或局部區域。"},"io":{"en":"Image → descriptive text","zh-TW":"影像 → 描述文字"},"runtime":{"en":"Azure cloud; feature, API version and region dependent","zh-TW":"Azure 雲端；依功能、API 版本與區域而定"},"constraint":{"en":"Generated descriptions require review and regional availability checks.","zh-TW":"生成描述需複核，並確認區域支援。"},"validation":{"en":"Reject invented material, model or certification claims.","zh-TW":"拒絕虛構材質、型號或認證敘述。"}},{"id":"ocr","name":"Image OCR","kind":"API / SDK / developer guide","url":"https://learn.microsoft.com/en-us/azure/ai-services/computer-vision/concept-ocr","audience":{"en":"Document intake developer","zh-TW":"文件收件工程師"},"capability":{"en":"Extract text from photographed content.","zh-TW":"從拍攝內容擷取文字。"},"io":{"en":"Image → text and positions","zh-TW":"影像 → 文字與位置"},"runtime":{"en":"Azure cloud; feature, API version and region dependent","zh-TW":"Azure 雲端；依功能、API 版本與區域而定"},"constraint":{"en":"Recognition alone does not parse tolerances or units.","zh-TW":"辨識文字本身不會解析公差或單位。"},"validation":{"en":"Compare part numbers character-by-character.","zh-TW":"逐字比對料號。"}},{"id":"crop","name":"Smart-cropped thumbnails","kind":"API / SDK / developer guide","url":"https://learn.microsoft.com/en-us/azure/ai-services/computer-vision/concept-generate-thumbnails-40","audience":{"en":"Catalogue UI engineer","zh-TW":"型錄介面工程師"},"capability":{"en":"Find a crop region for an aspect ratio.","zh-TW":"找出符合長寬比的裁切區域。"},"io":{"en":"Image + ratio → crop coordinates","zh-TW":"影像＋比例 → 裁切座標"},"runtime":{"en":"Azure cloud; feature, API version and region dependent","zh-TW":"Azure 雲端；依功能、API 版本與區域而定"},"constraint":{"en":"Cropping can hide engineering evidence.","zh-TW":"裁切可能隱藏工程證據。"},"validation":{"en":"Retain the original and verify dimensions remain visible.","zh-TW":"保留原圖並確認尺寸仍可見。"}},{"id":"language","name":"Language support","kind":"API / SDK / developer guide","url":"https://learn.microsoft.com/en-us/azure/ai-services/computer-vision/language-support","audience":{"en":"Localization / QA team","zh-TW":"本地化／QA 團隊"},"capability":{"en":"Check feature-specific language support.","zh-TW":"確認各功能支援語言。"},"io":{"en":"Feature + language → supported-path decision","zh-TW":"功能＋語言 → 支援路徑決策"},"runtime":{"en":"Azure cloud; feature, API version and region dependent","zh-TW":"Azure 雲端；依功能、API 版本與區域而定"},"constraint":{"en":"One feature’s language list does not cover every other feature.","zh-TW":"單一功能語言清單不適用全部功能。"},"validation":{"en":"Test the actual document language and mixed scripts.","zh-TW":"測試實際文件語言與混合文字。"}},{"id":"read-alternative","name":"Document Intelligence Read alternative","kind":"API / SDK / developer guide","url":"https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/prebuilt/read?view=doc-intel-4.0.0","audience":{"en":"OCR migration team","zh-TW":"OCR 遷移團隊"},"capability":{"en":"Evaluate Read as an OCR replacement path.","zh-TW":"評估 Read 作為 OCR 替代路徑。"},"io":{"en":"Document → extracted text structure","zh-TW":"文件 → 擷取文字結構"},"runtime":{"en":"Azure cloud; feature, API version and region dependent","zh-TW":"Azure 雲端；依功能、API 版本與區域而定"},"constraint":{"en":"Separate service and schema; not a drop-in replacement.","zh-TW":"不同服務與結構，不是直接替換。"},"validation":{"en":"Map text order, coordinates and errors before migration.","zh-TW":"遷移前對應文字順序、座標與錯誤。"}}],"supporting_references":[{"id":"documentation","name":"Official documentation overview","url":"https://learn.microsoft.com/en-us/azure/ai-services/computer-vision/overview","audience":{"en":"Developers and product owners selecting the supported technical path.","zh-TW":"選擇支援技術路徑的工程師與產品負責人。"},"validation":{"en":"Choose the operation, supported version and runtime before assigning implementation.","zh-TW":"安排實作前先選定操作、支援版本與執行環境。"}}],"notice":{"en":"Lifecycle gate: Image Analysis is scheduled to retire on 2028-09-25. This page documents existing integrations and migration assessment, not an unconditional new-build recommendation.","zh-TW":"生命週期門檻：Image Analysis 預定 2028-09-25 退役。本頁用於既有整合與遷移評估，不是無條件的新建專案推薦。"}},"content_coverage":{"reference_guide":true,"developer_starter":false,"expected_results":true,"integration_test":"not-run","updated_at":"2026-10-08"},"developer_starter":{"version":"1.0.0","verification":"illustrative-contract-only;live-provider-not-run","filename":"AzureVision-expected-results.json","format":"json-example","scope":{"en":"Existing-image analysis and migration specification; no cloud request is executed.","zh-TW":"既有影像分析與遷移規格；不執行雲端請求。"},"setup":{"en":"Review the scenarios below and map the actual SDK response into this internal contract. No credential, API call or live output is included. Replace example data only after your own integration test.","zh-TW":"先審閱下方情境，再將實際 SDK 回應對應至此內部契約。此處不含憑證、API 呼叫或真實輸出，示意資料須在自行串接測試後替換。"},"code":"{\n  \"schema_version\": \"1.0.0\",\n  \"example\": true,\n  \"provider\": \"Microsoft Azure Vision\",\n  \"status\": \"ok\",\n  \"input_id\": \"sample-001\",\n  \"data\": [\n    {\n      \"label\": \"metal object\",\n      \"score\": 0.8\n    }\n  ],\n  \"error\": null,\n  \"verification\": \"illustrative-only;not-provider-response\"\n}","expected_results":[{"scenario":{"en":"Valid image","zh-TW":"有效影像"},"input":{"en":"Authorized image and selected tags feature","zh-TW":"授權影像及 tags 功能"},"output":{"en":"ok with tag names and normalized scores","zh-TW":"ok，含標籤名稱與正規化分數"},"acceptance":{"en":"Validate structure; human-check tag usefulness","zh-TW":"驗證結構，人工確認標籤實用性"}},{"scenario":{"en":"No qualifying tags","zh-TW":"無符合標籤"},"input":{"en":"Valid image without relevant labels","zh-TW":"無相關標籤的有效影像"},"output":{"en":"ok with data=[]","zh-TW":"ok，data=[]"},"acceptance":{"en":"Do not report transport failure as empty success","zh-TW":"不能把傳輸失敗當作空成功"}},{"scenario":{"en":"Unavailable or retired service","zh-TW":"服務不可用或退役"},"input":{"en":"Unsupported endpoint/version","zh-TW":"不支援端點／版本"},"output":{"en":"error; data=null; migration_required where known","zh-TW":"error；data=null；已知情況標示 migration_required"},"acceptance":{"en":"Display actionable lifecycle state","zh-TW":"顯示可採取行動的生命週期狀態"}},{"scenario":{"en":"Malformed image","zh-TW":"影像格式錯誤"},"input":{"en":"Unreadable input","zh-TW":"不可讀輸入"},"output":{"en":"error; invalid_input","zh-TW":"error；invalid_input"},"acceptance":{"en":"No invented tags or automatic success","zh-TW":"不虛構標籤或自動成功"}}],"decisions":[[{"en":"Result states","zh-TW":"結果狀態"},{"en":"ok means the selected operation returned a valid result; a valid empty result differs from error. Pending work remains pending until a terminal result. Do not infer real-world correctness from API success.","zh-TW":"ok 表示所選操作回傳有效結構；有效空結果與 error 不同。未完成工作保持 pending 直到終態。API 成功不代表現實判斷必然正確。"}],[{"en":"Reproducibility","zh-TW":"可重現性"},{"en":"Record input ID, library/model version, configuration, runtime and coordinate/score conventions. Examples contain invented sample values.","zh-TW":"記錄輸入識別、函式庫／模型版本、設定、執行環境及座標／分數慣例。範例數值為示意。"}],[{"en":"Acceptance — proposed","zh-TW":"建議驗收"},{"en":"Use representative authorized samples plus empty, malformed and unavailable-runtime cases. Agree quality and latency targets before running tests. No measured accuracy, cost or speed is claimed.","zh-TW":"使用授權代表樣本，加上空結果、格式錯誤與環境不可用案例。測試前先約定品質與延遲目標；不宣稱已量測準確率、成本或速度。"}],[{"en":"Operation boundary","zh-TW":"操作範圍"},{"en":"Existing-image analysis and migration specification; no cloud request is executed.","zh-TW":"既有影像分析與遷移規格；不執行雲端請求。"}]]},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:AzureVision","name":"Azure Vision","provider":"Microsoft","url":"https://smart-tools.ai/product/AzureVision","localized_urls":{"en":"https://smart-tools.ai/product/AzureVision","zh-TW":"https://smart-tools.ai/zh-tw/product/AzureVision"},"category":"vision","capability_id":"cap:computer-vision","technology_hub":"https://smart-tools.ai/industrial-ai/computer-vision","interface_kind":"API / SDK","deployment":"cloud","official_documentation":"https://learn.microsoft.com/en-us/azure/ai-services/computer-vision/overview","sources":["https://learn.microsoft.com/en-us/azure/ai-services/computer-vision/overview","https://www.microsoft.com/en-us/about","https://learn.microsoft.com/en-us/azure/ai-services/computer-vision/migration-options","https://learn.microsoft.com/en-us/azure/ai-services/computer-vision/quickstarts-sdk/image-analysis-client-library-40","https://learn.microsoft.com/en-us/azure/ai-services/computer-vision/how-to/call-analyze-image","https://learn.microsoft.com/en-us/azure/ai-services/computer-vision/concept-tag-images-40","https://learn.microsoft.com/en-us/azure/ai-services/computer-vision/concept-object-detection-40","https://learn.microsoft.com/en-us/azure/ai-services/computer-vision/concept-describe-images-40","https://learn.microsoft.com/en-us/azure/ai-services/computer-vision/concept-ocr","https://learn.microsoft.com/en-us/azure/ai-services/computer-vision/concept-generate-thumbnails-40","https://learn.microsoft.com/en-us/azure/ai-services/computer-vision/language-support","https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/prebuilt/read?view=doc-intel-4.0.0"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-08"},"provider_summary":{"en":"Access Microsoft's documented image-analysis and text-reading services.","zh-TW":"串接微軟官方影像分析與文字辨讀服務。"},"proposed_product":{"en":"Legacy vision migration review","zh-TW":"既有視覺接口遷移評估"},"feasibility":{"tier":"gated","rationale":{"en":"A lifecycle, license, model-compatibility or access decision must be resolved before assigning implementation.","zh-TW":"安排實作前，需解決生命週期、授權、型號相容或存取條件。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A small authorized image dataset, task definition and reference annotations.","zh-TW":"少量經授權影像、任務定義與參考標註。"},"proposed_deliverable":{"en":"A reviewable result with image references, labels or annotation state; keep original files.","zh-TW":"可審核的影像引用、標籤或標註狀態；保留原始檔案。"},"acceptance_criterion":{"en":"Compare the supported operation against a labeled sample; report errors and missing results separately.","zh-TW":"用已標註樣本比對支援的操作；錯誤與缺漏結果分開呈現。"},"dependencies":{"en":"Dataset access, image rights and a supported model or annotation project.","zh-TW":"資料集存取、影像使用權與支援的模型或標註專案。"},"integration_condition":{"en":"Lifecycle gate: Image Analysis is scheduled to retire on 2028-09-25. This page documents existing integrations and migration assessment, not an unconditional new-build recommendation.","zh-TW":"生命週期門檻：Image Analysis 預定 2028-09-25 退役。本頁用於既有整合與遷移評估，不是無條件的新建專案推薦。"},"proposed_adapter_envelope":{"provider":"Microsoft","operation":"chosen-documented-operation","source_url":"https://learn.microsoft.com/en-us/azure/ai-services/computer-vision/overview","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"reference_analysis":{"provider":"Ultralytics YOLO","checked_at":"2026-10-08","source_access":{"en":"Official project and developer sources reviewed; no provider API was called. Expected outputs below are our illustrative contracts, not measured results.","zh-TW":"已核對官方專案與開發來源；沒有呼叫供應商 API。下方預期輸出是本站示意契約，不是實測結果。"},"selection_basis":{"en":"Ten documented technical entry points, selected by task; not ten independent SDKs or an official ranking.","zh-TW":"依任務選出的十個有文件技術入口；不是十套獨立 SDK 或官方排名。"},"about_url":"https://www.ultralytics.com/about","about":[{"label":{"en":"Origins","zh-TW":"起源"},"value":{"en":"Ultralytics describes Glenn Jocher’s work on accessible computer vision as its starting point.","zh-TW":"Ultralytics 以 Glenn Jocher 推動易用電腦視覺的工作為起點。"}},{"label":{"en":"Mission","zh-TW":"使命"},"value":{"en":"The company emphasizes accessible open-source AI for developers and businesses.","zh-TW":"公司強調面向開發者與企業的易用開源 AI。"}},{"label":{"en":"Company context","zh-TW":"公司資訊"},"value":{"en":"The About page includes the team, values, products and commercial licensing links.","zh-TW":"About 包含團隊、價值、產品與商業授權入口。"}}],"items":[{"id":"predict","name":"Prediction","kind":"API / SDK / developer guide","url":"https://docs.ultralytics.com/modes/predict","audience":{"en":"Application developer","zh-TW":"應用工程師"},"capability":{"en":"Run a chosen model on images or video.","zh-TW":"以選定模型處理影像或影片。"},"io":{"en":"Image / frame → task-specific results","zh-TW":"影像／影格 → 任務對應結果"},"runtime":{"en":"Local application / pinned library and model","zh-TW":"本地應用／固定函式庫與模型"},"constraint":{"en":"Pin weights and preprocessing; results vary by task.","zh-TW":"固定權重與前處理，結果隨任務不同。"},"validation":{"en":"Verify original-image coordinate mapping.","zh-TW":"核對原圖座標映射。"}},{"id":"train","name":"Training","kind":"API / SDK / developer guide","url":"https://docs.ultralytics.com/modes/train","audience":{"en":"ML engineer","zh-TW":"ML 工程師"},"capability":{"en":"Train model weights on a dataset.","zh-TW":"使用資料集訓練模型權重。"},"io":{"en":"Dataset + configuration → weights and logs","zh-TW":"資料集＋設定 → 權重與紀錄"},"runtime":{"en":"Local application / pinned library and model","zh-TW":"本地應用／固定函式庫與模型"},"constraint":{"en":"Training completion is not proof of generalization.","zh-TW":"訓練完成不代表泛化能力已驗證。"},"validation":{"en":"Keep evaluation images out of training.","zh-TW":"評估影像不可混入訓練。"}},{"id":"val","name":"Validation","kind":"API / SDK / developer guide","url":"https://docs.ultralytics.com/modes/val","audience":{"en":"ML / QA","zh-TW":"ML／QA"},"capability":{"en":"Evaluate a model on labelled data.","zh-TW":"使用標註資料評估模型。"},"io":{"en":"Weights + held-out data → metrics","zh-TW":"權重＋獨立資料 → 指標"},"runtime":{"en":"Local application / pinned library and model","zh-TW":"本地應用／固定函式庫與模型"},"constraint":{"en":"Aggregate metrics can hide rare defect failures.","zh-TW":"整體指標可能掩蓋稀有缺陷失敗。"},"validation":{"en":"Report per-class recall and false positives.","zh-TW":"呈現各類召回率與誤報。"}},{"id":"export","name":"Model export","kind":"API / SDK / developer guide","url":"https://docs.ultralytics.com/modes/export","audience":{"en":"Edge deployment team","zh-TW":"邊緣部署團隊"},"capability":{"en":"Export model artifacts to a target format.","zh-TW":"將模型產物匯出至目標格式。"},"io":{"en":"Weights → exported artifact","zh-TW":"權重 → 匯出產物"},"runtime":{"en":"Local application / pinned library and model","zh-TW":"本地應用／固定函式庫與模型"},"constraint":{"en":"Export success does not guarantee target runtime support.","zh-TW":"匯出成功不保證目標環境支援。"},"validation":{"en":"Compare target outputs against the original model.","zh-TW":"比對目標輸出與原始模型。"}},{"id":"track","name":"Video tracking","kind":"API / SDK / developer guide","url":"https://docs.ultralytics.com/modes/track","audience":{"en":"Video application team","zh-TW":"視訊應用團隊"},"capability":{"en":"Associate detections across frames.","zh-TW":"跨影格關聯偵測結果。"},"io":{"en":"Frames → boxes and tracking IDs","zh-TW":"影格 → 框線與追蹤 ID"},"runtime":{"en":"Local application / pinned library and model","zh-TW":"本地應用／固定函式庫與模型"},"constraint":{"en":"Tracking IDs are temporary track identities, not people identities.","zh-TW":"追蹤 ID 是暫時軌跡識別，不是人員身分。"},"validation":{"en":"Test occlusion, re-entry and ID switches.","zh-TW":"測試遮擋、重新進入與 ID 切換。"}},{"id":"benchmark","name":"Benchmark mode","kind":"API / SDK / developer guide","url":"https://docs.ultralytics.com/modes/benchmark","audience":{"en":"Performance engineer","zh-TW":"效能工程師"},"capability":{"en":"Compare runtime formats on a selected device.","zh-TW":"在選定裝置比較執行格式。"},"io":{"en":"Model + hardware → timing and metric report","zh-TW":"模型＋硬體 → 時間與指標報告"},"runtime":{"en":"Local application / pinned library and model","zh-TW":"本地應用／固定函式庫與模型"},"constraint":{"en":"Published benchmarks are not your hardware measurements.","zh-TW":"公開評測不等於自有硬體量測。"},"validation":{"en":"Record warmup, precision and batch size.","zh-TW":"記錄暖機、精度與批次大小。"}},{"id":"detect","name":"Object detection","kind":"API / SDK / developer guide","url":"https://docs.ultralytics.com/tasks/detect","audience":{"en":"Inspection developer","zh-TW":"巡檢工程師"},"capability":{"en":"Detect instances using bounding boxes.","zh-TW":"以邊界框偵測實例。"},"io":{"en":"Image → classes, scores and boxes","zh-TW":"影像 → 類別、分數與框"},"runtime":{"en":"Local application / pinned library and model","zh-TW":"本地應用／固定函式庫與模型"},"constraint":{"en":"Default classes may exclude your defects.","zh-TW":"預設類別可能不含所需缺陷。"},"validation":{"en":"Verify class mapping on representative parts.","zh-TW":"用代表性零件確認類別對照。"}},{"id":"segment","name":"Instance segmentation","kind":"API / SDK / developer guide","url":"https://docs.ultralytics.com/tasks/segment","audience":{"en":"Measurement / vision team","zh-TW":"量測／視覺團隊"},"capability":{"en":"Produce instance masks.","zh-TW":"產生實例遮罩。"},"io":{"en":"Image → masks and instance labels","zh-TW":"影像 → 遮罩與實例標籤"},"runtime":{"en":"Local application / pinned library and model","zh-TW":"本地應用／固定函式庫與模型"},"constraint":{"en":"Pixel masks are not calibrated physical measurements.","zh-TW":"像素遮罩不是校正後實體量測。"},"validation":{"en":"Compare boundaries to reference masks.","zh-TW":"與參考遮罩比對邊界。"}},{"id":"pose","name":"Pose estimation","kind":"API / SDK / developer guide","url":"https://docs.ultralytics.com/tasks/pose","audience":{"en":"Motion application team","zh-TW":"動作應用團隊"},"capability":{"en":"Estimate configured keypoints.","zh-TW":"估計設定的關鍵點。"},"io":{"en":"Image → keypoint coordinates","zh-TW":"影像 → 關鍵點座標"},"runtime":{"en":"Local application / pinned library and model","zh-TW":"本地應用／固定函式庫與模型"},"constraint":{"en":"Skeleton semantics depend on the chosen model.","zh-TW":"骨架語意依模型而定。"},"validation":{"en":"Check missing points and visibility conditions.","zh-TW":"檢查缺失點與可見條件。"}},{"id":"obb","name":"Oriented boxes","kind":"API / SDK / developer guide","url":"https://docs.ultralytics.com/tasks/obb","audience":{"en":"Aerial / parts vision team","zh-TW":"航拍／零件視覺團隊"},"capability":{"en":"Locate objects with rotated boxes.","zh-TW":"以旋轉框定位物件。"},"io":{"en":"Image → oriented bounding geometry","zh-TW":"影像 → 方向邊界幾何"},"runtime":{"en":"Local application / pinned library and model","zh-TW":"本地應用／固定函式庫與模型"},"constraint":{"en":"Angle conventions must match your downstream adapter.","zh-TW":"角度慣例須與下游轉接器一致。"},"validation":{"en":"Test rotated examples near wraparound angles.","zh-TW":"測試接近角度循環邊界的旋轉樣本。"}}],"supporting_references":[{"id":"documentation","name":"Official documentation overview","url":"https://docs.ultralytics.com/","audience":{"en":"Developers and product owners selecting the supported technical path.","zh-TW":"選擇支援技術路徑的工程師與產品負責人。"},"validation":{"en":"Choose the operation, supported version and runtime before assigning implementation.","zh-TW":"安排實作前先選定操作、支援版本與執行環境。"}}]},"content_coverage":{"reference_guide":true,"developer_starter":false,"expected_results":true,"integration_test":"not-run","updated_at":"2026-10-08"},"developer_starter":{"version":"1.0.0","verification":"illustrative-contract-only;live-provider-not-run","filename":"UltralyticsYOLO-expected-results.json","format":"json-example","scope":{"en":"Model and SDK evaluation; exact weights, dependencies and applicable licenses must be chosen before deployment. No inference is run here.","zh-TW":"模型與 SDK 評估；部署前需選定確切權重、依賴與適用授權。本頁不執行推論。"},"setup":{"en":"Review the scenarios below and map the actual SDK response into this internal contract. No credential, API call or live output is included. Replace example data only after your own integration test.","zh-TW":"先審閱下方情境，再將實際 SDK 回應對應至此內部契約。此處不含憑證、API 呼叫或真實輸出，示意資料須在自行串接測試後替換。"},"code":"{\n  \"schema_version\": \"1.0.0\",\n  \"example\": true,\n  \"provider\": \"Ultralytics YOLO\",\n  \"status\": \"ok\",\n  \"input_id\": \"sample-001\",\n  \"data\": {\n    \"detections\": [\n      {\n        \"class_id\": 0,\n        \"label\": \"sample-part\",\n        \"score\": 0.86,\n        \"xyxy_pixels\": [\n          20,\n          30,\n          120,\n          160\n        ]\n      }\n    ]\n  },\n  \"error\": null,\n  \"verification\": \"illustrative-only;not-provider-response\"\n}","expected_results":[{"scenario":{"en":"Detected object","zh-TW":"偵測到物件"},"input":{"en":"Image plus chosen detection weights","zh-TW":"影像及選定偵測權重"},"output":{"en":"ok with class, score and xyxy pixels","zh-TW":"ok，含類別、分數與 xyxy 像素座標"},"acceptance":{"en":"Box stays within image and class maps correctly","zh-TW":"框在影像範圍內，類別對應正確"}},{"scenario":{"en":"No detection","zh-TW":"無偵測"},"input":{"en":"Valid image below chosen threshold","zh-TW":"有效影像，未達選定門檻"},"output":{"en":"ok; detections=[]","zh-TW":"ok；detections=[]"},"acceptance":{"en":"Do not invent boxes","zh-TW":"不得虛構框線"}},{"scenario":{"en":"Weights unavailable","zh-TW":"權重不可用"},"input":{"en":"Missing or incompatible model artifact","zh-TW":"缺少或不相容模型產物"},"output":{"en":"error; model_unavailable","zh-TW":"error；model_unavailable"},"acceptance":{"en":"No fabricated prediction","zh-TW":"不產生虛構預測"}},{"scenario":{"en":"Export mismatch","zh-TW":"匯出不一致"},"input":{"en":"Original and exported model on same sample","zh-TW":"原始與匯出模型處理同樣本"},"output":{"en":"comparison with deltas; not automatic pass","zh-TW":"回傳差異比較，不自動通過"},"acceptance":{"en":"Meet agreed accuracy delta before deployment","zh-TW":"符合約定精度差異後才部署"}}],"decisions":[[{"en":"Result states","zh-TW":"結果狀態"},{"en":"ok means the selected operation returned a valid result; a valid empty result differs from error. Pending work remains pending until a terminal result. Do not infer real-world correctness from API success.","zh-TW":"ok 表示所選操作回傳有效結構；有效空結果與 error 不同。未完成工作保持 pending 直到終態。API 成功不代表現實判斷必然正確。"}],[{"en":"Reproducibility","zh-TW":"可重現性"},{"en":"Record input ID, library/model version, configuration, runtime and coordinate/score conventions. Examples contain invented sample values.","zh-TW":"記錄輸入識別、函式庫／模型版本、設定、執行環境及座標／分數慣例。範例數值為示意。"}],[{"en":"Acceptance — proposed","zh-TW":"建議驗收"},{"en":"Use representative authorized samples plus empty, malformed and unavailable-runtime cases. Agree quality and latency targets before running tests. No measured accuracy, cost or speed is claimed.","zh-TW":"使用授權代表樣本，加上空結果、格式錯誤與環境不可用案例。測試前先約定品質與延遲目標；不宣稱已量測準確率、成本或速度。"}],[{"en":"Operation boundary","zh-TW":"操作範圍"},{"en":"Model and SDK evaluation; exact weights, dependencies and applicable licenses must be chosen before deployment. No inference is run here.","zh-TW":"模型與 SDK 評估；部署前需選定確切權重、依賴與適用授權。本頁不執行推論。"}]]},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:UltralyticsYOLO","name":"Ultralytics YOLO","provider":"Ultralytics","url":"https://smart-tools.ai/product/UltralyticsYOLO","localized_urls":{"en":"https://smart-tools.ai/product/UltralyticsYOLO","zh-TW":"https://smart-tools.ai/zh-tw/product/UltralyticsYOLO"},"category":"vision","capability_id":"cap:computer-vision","technology_hub":"https://smart-tools.ai/industrial-ai/computer-vision","interface_kind":"SDK","deployment":"local","official_documentation":"https://docs.ultralytics.com/","sources":["https://docs.ultralytics.com/","https://www.ultralytics.com/about","https://docs.ultralytics.com/modes/predict","https://docs.ultralytics.com/modes/train","https://docs.ultralytics.com/modes/val","https://docs.ultralytics.com/modes/export","https://docs.ultralytics.com/modes/track","https://docs.ultralytics.com/modes/benchmark","https://docs.ultralytics.com/tasks/detect","https://docs.ultralytics.com/tasks/segment","https://docs.ultralytics.com/tasks/pose","https://docs.ultralytics.com/tasks/obb"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-08"},"provider_summary":{"en":"Run object detection and segmentation using the Ultralytics model tooling.","zh-TW":"使用 Ultralytics 模型工具執行物件偵測與分割。"},"proposed_product":{"en":"Defect candidate detector","zh-TW":"瑕疵候選偵測器"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A small authorized image dataset, task definition and reference annotations.","zh-TW":"少量經授權影像、任務定義與參考標註。"},"proposed_deliverable":{"en":"A reviewable result with image references, labels or annotation state; keep original files.","zh-TW":"可審核的影像引用、標籤或標註狀態；保留原始檔案。"},"acceptance_criterion":{"en":"Compare the supported operation against a labeled sample; report errors and missing results separately.","zh-TW":"用已標註樣本比對支援的操作；錯誤與缺漏結果分開呈現。"},"dependencies":{"en":"Dataset access, image rights and a supported model or annotation project.","zh-TW":"資料集存取、影像使用權與支援的模型或標註專案。"},"integration_condition":{"en":"Review the selected code and model licenses before commercial distribution.","zh-TW":"商用散布前須核對選定程式碼與模型的授權。"},"proposed_adapter_envelope":{"provider":"Ultralytics","operation":"chosen-documented-operation","source_url":"https://docs.ultralytics.com/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"reference_analysis":{"provider":"OpenCV","checked_at":"2026-10-08","source_access":{"en":"Official project and developer sources reviewed; no provider API was called. Expected outputs below are our illustrative contracts, not measured results.","zh-TW":"已核對官方專案與開發來源；沒有呼叫供應商 API。下方預期輸出是本站示意契約，不是實測結果。"},"selection_basis":{"en":"Ten documented technical entry points, selected by task; not ten independent SDKs or an official ranking.","zh-TW":"依任務選出的十個有文件技術入口；不是十套獨立 SDK 或官方排名。"},"about_url":"https://opencv.org/about/","about":[{"label":{"en":"Organization","zh-TW":"組織"},"value":{"en":"OpenCV is an open-source vision library operated by the nonprofit Open Source Vision Foundation.","zh-TW":"OpenCV 是由非營利 Open Source Vision Foundation 營運的開源視覺函式庫。"}},{"label":{"en":"Purpose","zh-TW":"宗旨"},"value":{"en":"Provides shared infrastructure for computer vision and machine perception applications.","zh-TW":"提供電腦視覺與機器感知應用的共用基礎。"}},{"label":{"en":"Product scope","zh-TW":"產品範圍"},"value":{"en":"Combines classical image processing, geometry and machine-learning utilities across platforms.","zh-TW":"跨平台整合傳統影像處理、幾何與機器學習工具。"}},{"label":{"en":"Support and participation","zh-TW":"支援與參與"},"value":{"en":"Official documentation, forums and issue reports support development; community contributions and sponsorship support the project.","zh-TW":"官方文件、論壇與問題回報協助開發；社群貢獻與贊助支持專案。"}}],"items":[{"id":"codecs","name":"Image codecs","kind":"API / SDK / developer guide","url":"https://docs.opencv.org/4.x/d4/da8/group__imgcodecs.html","audience":{"en":"Image ingestion developers","zh-TW":"影像匯入工程師"},"capability":{"en":"Decode and encode image files.","zh-TW":"影像檔解碼與編碼。"},"io":{"en":"File bytes → image matrix; matrix → encoded bytes.","zh-TW":"檔案位元組 → 影像矩陣；矩陣 → 編碼資料。"},"runtime":{"en":"Local application / pinned library and model","zh-TW":"本地應用／固定函式庫與模型"},"constraint":{"en":"Codec support depends on the installed build; define channel order.","zh-TW":"編碼支援取決於安裝版本；須定義通道順序。"},"validation":{"en":"Reject undecodable files before processing.","zh-TW":"無法解碼時應在處理前拒絕。"}},{"id":"capture","name":"VideoCapture","kind":"API / SDK / developer guide","url":"https://docs.opencv.org/4.x/d8/dfe/classcv_1_1VideoCapture.html","audience":{"en":"Camera integration engineers","zh-TW":"攝影機整合工程師"},"capability":{"en":"Read frames from video files or capture devices.","zh-TW":"從影片或擷取裝置讀取影格。"},"io":{"en":"Device/file → frames and read state.","zh-TW":"裝置／檔案 → 影格與讀取狀態。"},"runtime":{"en":"Local application / pinned library and model","zh-TW":"本地應用／固定函式庫與模型"},"constraint":{"en":"Backend and device settings vary; frame reads can fail.","zh-TW":"後端與裝置設定有差異；影格讀取可能失敗。"},"validation":{"en":"Test disconnection and end-of-file separately.","zh-TW":"分別測試斷線與影片結束。"}},{"id":"processing","name":"Image processing","kind":"API / SDK / developer guide","url":"https://docs.opencv.org/4.x/d7/dbd/group__imgproc.html","audience":{"en":"Inspection pipeline developers","zh-TW":"檢測流程工程師"},"capability":{"en":"Color conversion, filtering and geometric image operations.","zh-TW":"色彩轉換、濾波與幾何影像運算。"},"io":{"en":"Image and parameters → transformed image.","zh-TW":"影像與參數 → 處理後影像。"},"runtime":{"en":"Local application / pinned library and model","zh-TW":"本地應用／固定函式庫與模型"},"constraint":{"en":"Resize and crop change coordinate interpretation.","zh-TW":"縮放與裁切會改變座標解釋。"},"validation":{"en":"Preserve the transform mapping back to the original image.","zh-TW":"保留回推至原圖的轉換關係。"}},{"id":"arrays","name":"Array operations","kind":"API / SDK / developer guide","url":"https://docs.opencv.org/4.x/d2/de8/group__core__array.html","audience":{"en":"Numerical processing developers","zh-TW":"數值處理工程師"},"capability":{"en":"Matrix arithmetic and array manipulation.","zh-TW":"矩陣運算與陣列操作。"},"io":{"en":"Typed arrays → computed arrays or statistics.","zh-TW":"指定型別陣列 → 計算陣列或統計量。"},"runtime":{"en":"Local application / pinned library and model","zh-TW":"本地應用／固定函式庫與模型"},"constraint":{"en":"Shape, data type and saturation affect results.","zh-TW":"形狀、型別與飽和運算影響結果。"},"validation":{"en":"Use a small known matrix to verify types and range.","zh-TW":"以已知小矩陣驗證型別與範圍。"}},{"id":"gradients","name":"Image gradients","kind":"API / SDK / developer guide","url":"https://docs.opencv.org/4.x/d5/d0f/tutorial_py_gradients.html","audience":{"en":"Edge and surface inspection teams","zh-TW":"邊緣與表面檢測團隊"},"capability":{"en":"Compute Sobel, Scharr and Laplacian derivatives.","zh-TW":"計算 Sobel、Scharr 與 Laplacian 微分。"},"io":{"en":"Grayscale image → gradient response.","zh-TW":"灰階影像 → 梯度回應。"},"runtime":{"en":"Local application / pinned library and model","zh-TW":"本地應用／固定函式庫與模型"},"constraint":{"en":"Unsigned conversion may discard negative derivatives.","zh-TW":"無號型別轉換可能遺失負微分值。"},"validation":{"en":"Check signed output before display conversion.","zh-TW":"顯示轉換前核對有號輸出。"}},{"id":"contours","name":"Contours","kind":"API / SDK / developer guide","url":"https://docs.opencv.org/4.x/d4/d73/tutorial_py_contours_begin.html","audience":{"en":"Shape measurement developers","zh-TW":"形狀量測工程師"},"capability":{"en":"Extract contours from a prepared binary image.","zh-TW":"從預處理二值圖擷取輪廓。"},"io":{"en":"Binary image → contour points and hierarchy.","zh-TW":"二值圖 → 輪廓點與階層。"},"runtime":{"en":"Local application / pinned library and model","zh-TW":"本地應用／固定函式庫與模型"},"constraint":{"en":"Contours are geometry, not semantic product classes.","zh-TW":"輪廓是幾何資訊，不是產品語意分類。"},"validation":{"en":"Test isolated shapes, holes and an empty mask.","zh-TW":"測試獨立形狀、孔洞與空遮罩。"}},{"id":"features","name":"Features and descriptors","kind":"API / SDK / developer guide","url":"https://docs.opencv.org/4.x/db/d27/tutorial_py_table_of_contents_feature2d.html","audience":{"en":"Image alignment developers","zh-TW":"影像對位工程師"},"capability":{"en":"Detect local features and compare descriptors.","zh-TW":"偵測局部特徵並比較描述子。"},"io":{"en":"Images → keypoints, descriptors and matches.","zh-TW":"影像 → 關鍵點、描述子與配對。"},"runtime":{"en":"Local application / pinned library and model","zh-TW":"本地應用／固定函式庫與模型"},"constraint":{"en":"Texture-poor or repetitive parts may give weak matches.","zh-TW":"低紋理或重複紋理零件可能難以配對。"},"validation":{"en":"Reject inadequate correspondence before geometry fitting.","zh-TW":"幾何擬合前拒絕不足的對應點。"}},{"id":"calibration","name":"Calibration and reconstruction","kind":"API / SDK / developer guide","url":"https://docs.opencv.org/4.x/d9/d0c/group__calib3d.html","audience":{"en":"Metrology and robotics engineers","zh-TW":"量測與機器人工程師"},"capability":{"en":"Camera calibration and geometric reconstruction functions.","zh-TW":"攝影機校正與幾何重建函式。"},"io":{"en":"Correspondences → camera/geometric parameters.","zh-TW":"對應點 → 攝影機／幾何參數。"},"runtime":{"en":"Local application / pinned library and model","zh-TW":"本地應用／固定函式庫與模型"},"constraint":{"en":"Physical units depend on the reference geometry supplied.","zh-TW":"物理單位取決於提供的參考幾何。"},"validation":{"en":"Validate with held-out views and known dimensions.","zh-TW":"使用未參與校正的視角與已知尺寸驗證。"}},{"id":"dnn","name":"DNN module","kind":"API / SDK / developer guide","url":"https://docs.opencv.org/4.x/d6/d0f/group__dnn.html","audience":{"en":"Model deployment developers","zh-TW":"模型部署工程師"},"capability":{"en":"Load supported neural networks and run inference.","zh-TW":"載入支援的神經網路並推論。"},"io":{"en":"Model and prepared tensors → output tensors.","zh-TW":"模型與預處理張量 → 輸出張量。"},"runtime":{"en":"Local application / pinned library and model","zh-TW":"本地應用／固定函式庫與模型"},"constraint":{"en":"Operators, preprocessing and backends must match the model.","zh-TW":"運算子、預處理與後端須符合模型。"},"validation":{"en":"Compare outputs against the original model with tolerances.","zh-TW":"依容許誤差與原始模型比對輸出。"}},{"id":"tracking","name":"Motion and tracking","kind":"API / SDK / developer guide","url":"https://docs.opencv.org/4.x/dc/d6b/group__video__track.html","audience":{"en":"Video analytics engineers","zh-TW":"影片分析工程師"},"capability":{"en":"Estimate motion including optical flow.","zh-TW":"估計包含光流的移動資訊。"},"io":{"en":"Adjacent frames → displacement and tracking state.","zh-TW":"相鄰影格 → 位移與追蹤狀態。"},"runtime":{"en":"Local application / pinned library and model","zh-TW":"本地應用／固定函式庫與模型"},"constraint":{"en":"Motion vectors do not establish identity or intent.","zh-TW":"移動向量不代表身分或意圖。"},"validation":{"en":"Test occlusion, blur and lost features.","zh-TW":"測試遮擋、模糊與特徵遺失。"}}],"supporting_references":[{"id":"documentation","name":"Official documentation overview","url":"https://docs.opencv.org/","audience":{"en":"Developers and product owners selecting the supported technical path.","zh-TW":"選擇支援技術路徑的工程師與產品負責人。"},"validation":{"en":"Choose the operation, supported version and runtime before assigning implementation.","zh-TW":"安排實作前先選定操作、支援版本與執行環境。"}},{"id":"primary-docs","name":"Primary developer documentation","url":"https://docs.opencv.org/4.x/","audience":{"en":"Engineers choosing the supported API and installed version.","zh-TW":"選擇支援 API 與安裝版本的工程師。"},"validation":{"en":"Match the operation and version to the specific references above before implementation. The illustrative output is an internal application contract.","zh-TW":"實作前將操作與版本對應至上述具體文件；示意輸出是內部應用契約。"}}]},"content_coverage":{"reference_guide":true,"developer_starter":false,"expected_results":true,"integration_test":"not-run","updated_at":"2026-10-08"},"developer_starter":{"version":"1.0.0","verification":"illustrative-contract-only;live-provider-not-run","filename":"OpenCV-expected-results.json","format":"json-example","scope":{"en":"Illustrative local contour-processing contract, not a cloud API response or a calibrated physical measurement.","zh-TW":"本地輪廓處理的示意契約，不是雲端 API 回應或校正後的物理量測。"},"setup":{"en":"Review the scenarios below and map the actual SDK response into this internal contract. No credential, API call or live output is included. Replace example data only after your own integration test.","zh-TW":"先審閱下方情境，再將實際 SDK 回應對應至此內部契約。此處不含憑證、API 呼叫或真實輸出，示意資料須在自行串接測試後替換。"},"code":"{\n  \"schema_version\": \"1.0.0\",\n  \"example\": true,\n  \"provider\": \"OpenCV\",\n  \"status\": \"ok\",\n  \"input_id\": \"sample-001\",\n  \"data\": {\n    \"contours\": [\n      {\n        \"id\": 0,\n        \"area_px2\": 2400,\n        \"bounds_xywh_px\": [\n          20,\n          30,\n          60,\n          40\n        ]\n      }\n    ],\n    \"measurement_units\": \"pixels\",\n    \"opencv_version\": \"record-at-runtime\"\n  },\n  \"error\": null,\n  \"verification\": \"illustrative-only;not-provider-response\"\n}","expected_results":[{"scenario":{"en":"Valid contour extraction","zh-TW":"有效輪廓擷取"},"input":{"en":"A binary test mask with one isolated part.","zh-TW":"含一個獨立零件的二值測試遮罩。"},"output":{"en":"ok; contour count and pixel-coordinate geometry.","zh-TW":"ok；輪廓數量與像素座標幾何。"},"acceptance":{"en":"Points stay within image bounds; compare area to a known mask.","zh-TW":"點位於影像界內；面積與已知遮罩比對。"}},{"scenario":{"en":"No foreground","zh-TW":"沒有前景"},"input":{"en":"An all-background mask.","zh-TW":"全背景遮罩。"},"output":{"en":"ok with contours: []; no fabricated measurement.","zh-TW":"ok 且 contours: []；不捏造量測值。"},"acceptance":{"en":"Empty is a valid processing result, not a decoder failure.","zh-TW":"空結果是有效處理結果，不等於解碼失敗。"}},{"scenario":{"en":"Invalid image","zh-TW":"無效影像"},"input":{"en":"Unreadable or corrupt bytes.","zh-TW":"不可讀或損壞的位元組。"},"output":{"en":"error with decode-failed; no contours.","zh-TW":"error 與 decode-failed；無輪廓。"},"acceptance":{"en":"Stop before image operations and retain input ID.","zh-TW":"影像運算前停止並保留輸入識別。"}},{"scenario":{"en":"Camera unavailable","zh-TW":"攝影機不可用"},"input":{"en":"Disconnected capture device.","zh-TW":"擷取裝置斷線。"},"output":{"en":"error or explicit retry state; no stale frame as new output.","zh-TW":"error 或明確重試狀態；不得把舊影格當新輸出。"},"acceptance":{"en":"Expose the failure and bound any retry policy.","zh-TW":"揭露失敗並限制重試次數。"}}],"decisions":[[{"en":"Result states","zh-TW":"結果狀態"},{"en":"ok means the selected operation returned a valid result; a valid empty result differs from error. Pending work remains pending until a terminal result. Do not infer real-world correctness from API success.","zh-TW":"ok 表示所選操作回傳有效結構；有效空結果與 error 不同。未完成工作保持 pending 直到終態。API 成功不代表現實判斷必然正確。"}],[{"en":"Reproducibility","zh-TW":"可重現性"},{"en":"Record input ID, library/model version, configuration, runtime and coordinate/score conventions. Examples contain invented sample values.","zh-TW":"記錄輸入識別、函式庫／模型版本、設定、執行環境及座標／分數慣例。範例數值為示意。"}],[{"en":"Acceptance — proposed","zh-TW":"建議驗收"},{"en":"Use representative authorized samples plus empty, malformed and unavailable-runtime cases. Agree quality and latency targets before running tests. No measured accuracy, cost or speed is claimed.","zh-TW":"使用授權代表樣本，加上空結果、格式錯誤與環境不可用案例。測試前先約定品質與延遲目標；不宣稱已量測準確率、成本或速度。"}],[{"en":"Operation boundary","zh-TW":"操作範圍"},{"en":"Illustrative local contour-processing contract, not a cloud API response or a calibrated physical measurement.","zh-TW":"本地輪廓處理的示意契約，不是雲端 API 回應或校正後的物理量測。"}]]},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:OpenCV","name":"OpenCV","provider":"OpenCV","url":"https://smart-tools.ai/product/OpenCV","localized_urls":{"en":"https://smart-tools.ai/product/OpenCV","zh-TW":"https://smart-tools.ai/zh-tw/product/OpenCV"},"category":"vision","capability_id":"cap:computer-vision","technology_hub":"https://smart-tools.ai/industrial-ai/computer-vision","interface_kind":"SDK","deployment":"local","official_documentation":"https://docs.opencv.org/4.x/","sources":["https://docs.opencv.org/4.x/","https://opencv.org/about/","https://docs.opencv.org/4.x/d4/da8/group__imgcodecs.html","https://docs.opencv.org/4.x/d8/dfe/classcv_1_1VideoCapture.html","https://docs.opencv.org/4.x/d7/dbd/group__imgproc.html","https://docs.opencv.org/4.x/d2/de8/group__core__array.html","https://docs.opencv.org/4.x/d5/d0f/tutorial_py_gradients.html","https://docs.opencv.org/4.x/d4/d73/tutorial_py_contours_begin.html","https://docs.opencv.org/4.x/db/d27/tutorial_py_table_of_contents_feature2d.html","https://docs.opencv.org/4.x/d9/d0c/group__calib3d.html","https://docs.opencv.org/4.x/d6/d0f/group__dnn.html","https://docs.opencv.org/4.x/dc/d6b/group__video__track.html","https://docs.opencv.org/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-08"},"provider_summary":{"en":"Process images and video through a computer-vision library.","zh-TW":"透過電腦視覺函式庫處理圖片與影片。"},"proposed_product":{"en":"Inspection image preprocessing","zh-TW":"巡檢影像前處理工具"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A small authorized image dataset, task definition and reference annotations.","zh-TW":"少量經授權影像、任務定義與參考標註。"},"proposed_deliverable":{"en":"A reviewable result with image references, labels or annotation state; keep original files.","zh-TW":"可審核的影像引用、標籤或標註狀態；保留原始檔案。"},"acceptance_criterion":{"en":"Compare the supported operation against a labeled sample; report errors and missing results separately.","zh-TW":"用已標註樣本比對支援的操作；錯誤與缺漏結果分開呈現。"},"dependencies":{"en":"Dataset access, image rights and a supported model or annotation project.","zh-TW":"資料集存取、影像使用權與支援的模型或標註專案。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"OpenCV","operation":"chosen-documented-operation","source_url":"https://docs.opencv.org/4.x/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"reference_analysis":{"provider":"Google MediaPipe","checked_at":"2026-10-08","source_access":{"en":"Official project and developer sources reviewed; no provider API was called. Expected outputs below are our illustrative contracts, not measured results.","zh-TW":"已核對官方專案與開發來源；沒有呼叫供應商 API。下方預期輸出是本站示意契約，不是實測結果。"},"selection_basis":{"en":"Ten documented technical entry points, selected by task; not ten independent SDKs or an official ranking.","zh-TW":"依任務選出的十個有文件技術入口；不是十套獨立 SDK 或官方排名。"},"about_url":"https://developers.google.com/edge/mediapipe/solutions/guide","about":[{"label":{"en":"Project","zh-TW":"專案"},"value":{"en":"MediaPipe is an open-source project within Google AI Edge.","zh-TW":"MediaPipe 是 Google AI Edge 體系的開源專案。"}},{"label":{"en":"Purpose","zh-TW":"用途"},"value":{"en":"Provides reusable ML solutions for application developers.","zh-TW":"提供應用開發者可重用的機器學習解決方案。"}},{"label":{"en":"Components","zh-TW":"組成"},"value":{"en":"Tasks APIs and compatible models provide inference; Model Maker supports selected customizations and Studio supports evaluation.","zh-TW":"Tasks API 與相容模型提供推論；Model Maker 支援部分客製化，Studio 支援評估。"}},{"label":{"en":"Platform and lifecycle","zh-TW":"平台與生命週期"},"value":{"en":"Task and platform availability vary. Use current Solutions guides; legacy solution support differs.","zh-TW":"任務與平台可用性不同。應使用現行 Solutions 指南；舊方案支援狀態不同。"}}],"items":[{"id":"face_detector","name":"Face Detector","kind":"API / SDK / developer guide","url":"https://developers.google.com/edge/mediapipe/solutions/vision/face_detector","audience":{"en":"Face region UI developers","zh-TW":"人臉區域介面工程師"},"capability":{"en":"Locate faces and facial key points.","zh-TW":"定位人臉與臉部關鍵點。"},"io":{"en":"Image/frame → face boxes and key points.","zh-TW":"影像／影格 → 人臉框與關鍵點。"},"runtime":{"en":"Selected Tasks SDK, compatible model and supported platform","zh-TW":"選定 Tasks SDK、相容模型與支援平台"},"constraint":{"en":"Detection is not identity recognition.","zh-TW":"偵測不等於身分識別。"},"validation":{"en":"Verify boxes against authorized annotated frames.","zh-TW":"對照授權標註影格驗證框選。"}},{"id":"face_landmarker","name":"Face Landmarker","kind":"API / SDK / developer guide","url":"https://developers.google.com/edge/mediapipe/solutions/vision/face_landmarker","audience":{"en":"AR and animation developers","zh-TW":"AR 與動畫工程師"},"capability":{"en":"Estimate facial landmarks and supported facial outputs.","zh-TW":"估計臉部特徵點及支援的臉部輸出。"},"io":{"en":"Image/frame → facial geometry; optional outputs depend on settings.","zh-TW":"影像／影格 → 臉部幾何；選用輸出依設定。"},"runtime":{"en":"Selected Tasks SDK, compatible model and supported platform","zh-TW":"選定 Tasks SDK、相容模型與支援平台"},"constraint":{"en":"Geometry is not evidence of a person’s feelings or intent.","zh-TW":"幾何不構成人物情緒或意圖證據。"},"validation":{"en":"Check occlusion and coordinate mapping on target devices.","zh-TW":"在目標裝置測試遮擋與座標映射。"}},{"id":"gesture_recognizer","name":"Gesture Recognizer","kind":"API / SDK / developer guide","url":"https://developers.google.com/edge/mediapipe/solutions/vision/gesture_recognizer","audience":{"en":"Touchless interface developers","zh-TW":"非接觸介面工程師"},"capability":{"en":"Recognize supported hand gestures.","zh-TW":"辨識支援的手勢。"},"io":{"en":"Image/frame → gesture categories and hand landmarks.","zh-TW":"影像／影格 → 手勢類別與手部特徵點。"},"runtime":{"en":"Selected Tasks SDK, compatible model and supported platform","zh-TW":"選定 Tasks SDK、相容模型與支援平台"},"constraint":{"en":"Only configured gesture vocabulary is meaningful.","zh-TW":"僅設定內的手勢詞彙具有指定意義。"},"validation":{"en":"Test unknown gestures without triggering a command.","zh-TW":"未知手勢不得誤觸命令。"}},{"id":"hand_landmarker","name":"Hand Landmarker","kind":"API / SDK / developer guide","url":"https://developers.google.com/edge/mediapipe/solutions/vision/hand_landmarker","audience":{"en":"Hand interaction developers","zh-TW":"手部互動工程師"},"capability":{"en":"Estimate hand landmarks and handedness.","zh-TW":"估計手部特徵點與左右手。"},"io":{"en":"Image/frame → normalized and world landmarks, handedness.","zh-TW":"影像／影格 → 正規化與世界座標特徵點、左右手。"},"runtime":{"en":"Selected Tasks SDK, compatible model and supported platform","zh-TW":"選定 Tasks SDK、相容模型與支援平台"},"constraint":{"en":"Mirroring and coordinate systems must be explicit.","zh-TW":"鏡像與座標系統須明確。"},"validation":{"en":"Compare mirrored and original input deliberately.","zh-TW":"刻意比較鏡像與原始輸入。"}},{"id":"holistic_landmarker","name":"Holistic Landmarker","kind":"API / SDK / developer guide","url":"https://developers.google.com/edge/mediapipe/solutions/vision/holistic_landmarker","audience":{"en":"Whole-body interaction teams","zh-TW":"全身互動團隊"},"capability":{"en":"Combine face, pose and hand landmark estimation.","zh-TW":"整合臉部、姿態與手部特徵点估計。"},"io":{"en":"Image/frame → grouped body, face and hand landmarks.","zh-TW":"影像／影格 → 身體、臉部與手部特徵點群組。"},"runtime":{"en":"Selected Tasks SDK, compatible model and supported platform","zh-TW":"選定 Tasks SDK、相容模型與支援平台"},"constraint":{"en":"Missing groups must remain missing rather than zero-filled people.","zh-TW":"遺失群組應保留遺失狀態，不能補零成為虛假人物。"},"validation":{"en":"Verify partial visibility and group association.","zh-TW":"驗證局部可見與群組對應。"}},{"id":"image_classifier","name":"Image Classifier","kind":"API / SDK / developer guide","url":"https://developers.google.com/edge/mediapipe/solutions/vision/image_classifier","audience":{"en":"Image routing developers","zh-TW":"影像分流工程師"},"capability":{"en":"Assign categories using a compatible classification model.","zh-TW":"利用相容分類模型指派類別。"},"io":{"en":"Image → ranked categories and scores.","zh-TW":"影像 → 排序類別與分數。"},"runtime":{"en":"Selected Tasks SDK, compatible model and supported platform","zh-TW":"選定 Tasks SDK、相容模型與支援平台"},"constraint":{"en":"Category vocabulary is determined by the chosen model.","zh-TW":"類別詞彙由選定模型決定。"},"validation":{"en":"Include out-of-domain images and review thresholds.","zh-TW":"包含領域外影像並檢討門檻。"}},{"id":"image_embedder","name":"Image Embedder","kind":"API / SDK / developer guide","url":"https://developers.google.com/edge/mediapipe/solutions/vision/image_embedder","audience":{"en":"Visual retrieval developers","zh-TW":"視覺檢索工程師"},"capability":{"en":"Represent images as numeric embeddings.","zh-TW":"將影像表示成數值嵌入。"},"io":{"en":"Image → feature vector.","zh-TW":"影像 → 特徵向量。"},"runtime":{"en":"Selected Tasks SDK, compatible model and supported platform","zh-TW":"選定 Tasks SDK、相容模型與支援平台"},"constraint":{"en":"Vectors are not semantic labels; compare compatible embeddings.","zh-TW":"向量不是語意標籤；須比較相容嵌入。"},"validation":{"en":"Evaluate relevant and irrelevant image pairs.","zh-TW":"評估相關與不相關影像配對。"}},{"id":"image_segmenter","name":"Image Segmenter","kind":"API / SDK / developer guide","url":"https://developers.google.com/edge/mediapipe/solutions/vision/image_segmenter","audience":{"en":"Pixel-level UI developers","zh-TW":"像素層級介面工程師"},"capability":{"en":"Separate image regions with a compatible segmentation model.","zh-TW":"以相容分割模型區分影像區域。"},"io":{"en":"Image → category or confidence masks according to configuration.","zh-TW":"影像 → 依設定輸出類別或信心遮罩。"},"runtime":{"en":"Selected Tasks SDK, compatible model and supported platform","zh-TW":"選定 Tasks SDK、相容模型與支援平台"},"constraint":{"en":"Resized masks must be aligned before overlay.","zh-TW":"縮放後遮罩必須對齊才能疊圖。"},"validation":{"en":"Check pixel alignment and known-region overlap.","zh-TW":"核對像素對齊與已知區域重疊。"}},{"id":"object_detector","name":"Object Detector","kind":"API / SDK / developer guide","url":"https://developers.google.com/edge/mediapipe/solutions/vision/object_detector","audience":{"en":"Object-based application teams","zh-TW":"物件應用團隊"},"capability":{"en":"Locate and categorize model-supported objects.","zh-TW":"定位與分類模型支援的物件。"},"io":{"en":"Image/frame → boxes, categories and scores.","zh-TW":"影像／影格 → 框、類別與分數。"},"runtime":{"en":"Selected Tasks SDK, compatible model and supported platform","zh-TW":"選定 Tasks SDK、相容模型與支援平台"},"constraint":{"en":"Pretrained classes do not automatically include factory defects.","zh-TW":"預訓練類別不會自動包含工廠缺陷。"},"validation":{"en":"Measure missed objects with domain-specific annotations.","zh-TW":"用領域標註量測漏偵物件。"}},{"id":"pose_landmarker","name":"Pose Landmarker","kind":"API / SDK / developer guide","url":"https://developers.google.com/edge/mediapipe/solutions/vision/pose_landmarker","audience":{"en":"Movement visualization teams","zh-TW":"動作視覺化團隊"},"capability":{"en":"Estimate body pose landmarks.","zh-TW":"估計身體姿態特徵點。"},"io":{"en":"Image/frame → normalized and world pose landmarks.","zh-TW":"影像／影格 → 正規化與世界座標姿態特徵點。"},"runtime":{"en":"Selected Tasks SDK, compatible model and supported platform","zh-TW":"選定 Tasks SDK、相容模型與支援平台"},"constraint":{"en":"Pose alone does not establish medical condition or safe operation.","zh-TW":"僅姿態不能判定醫療狀態或操作安全。"},"validation":{"en":"Review occluded joints and frame-to-frame stability.","zh-TW":"檢查遮擋關節與連續影格穩定性。"}}],"supporting_references":[{"id":"documentation","name":"Official documentation overview","url":"https://ai.google.dev/edge/mediapipe/solutions/guide","audience":{"en":"Developers and product owners selecting the supported technical path.","zh-TW":"選擇支援技術路徑的工程師與產品負責人。"},"validation":{"en":"Choose the operation, supported version and runtime before assigning implementation.","zh-TW":"安排實作前先選定操作、支援版本與執行環境。"}}]},"content_coverage":{"reference_guide":true,"developer_starter":false,"expected_results":true,"integration_test":"not-run","updated_at":"2026-10-08"},"developer_starter":{"version":"1.0.0","verification":"illustrative-contract-only;live-provider-not-run","filename":"MediaPipe-expected-results.json","format":"json-example","scope":{"en":"Illustrative object-detection contract for a selected Tasks model; other tasks return different structures. No camera or model was run.","zh-TW":"選定 Tasks 模型的物件偵測示意契約；其他任務會回傳不同結構。未啟用攝影機或執行模型。"},"setup":{"en":"Review the scenarios below and map the actual SDK response into this internal contract. No credential, API call or live output is included. Replace example data only after your own integration test.","zh-TW":"先審閱下方情境，再將實際 SDK 回應對應至此內部契約。此處不含憑證、API 呼叫或真實輸出，示意資料須在自行串接測試後替換。"},"code":"{\n  \"schema_version\": \"1.0.0\",\n  \"example\": true,\n  \"provider\": \"Google MediaPipe\",\n  \"status\": \"ok\",\n  \"input_id\": \"sample-001\",\n  \"data\": {\n    \"task\": \"object_detector\",\n    \"coordinate_system\": \"pixels-original-image\",\n    \"detections\": [\n      {\n        \"label\": \"sample-object\",\n        \"score\": 0.82,\n        \"box_xywh\": [\n          12,\n          18,\n          80,\n          60\n        ]\n      }\n    ],\n    \"model_asset\": \"record-at-integration\"\n  },\n  \"error\": null,\n  \"verification\": \"illustrative-only;not-provider-response\"\n}","expected_results":[{"scenario":{"en":"Object detected","zh-TW":"偵測到物件"},"input":{"en":"Authorized image and a compatible object model.","zh-TW":"授權影像與相容物件模型。"},"output":{"en":"ok; label, score and box in the declared coordinate system.","zh-TW":"ok；標籤、分數與明示座標系統的框。"},"acceptance":{"en":"Model labels match the UI and boxes align after resizing.","zh-TW":"模型標籤對應介面且縮放後框仍對齊。"}},{"scenario":{"en":"No detection","zh-TW":"未偵測到物件"},"input":{"en":"A valid image with no object above the chosen threshold.","zh-TW":"有效影像，沒有物件超過設定門檻。"},"output":{"en":"ok; detections: []; never reuse previous-frame boxes.","zh-TW":"ok；detections: []；不可沿用前一影格的框。"},"acceptance":{"en":"Empty state appears without an error banner.","zh-TW":"顯示空狀態而非錯誤提示。"}},{"scenario":{"en":"Model mismatch","zh-TW":"模型不相容"},"input":{"en":"A missing or incompatible task model.","zh-TW":"缺漏或不相容的任務模型。"},"output":{"en":"error; model initialization failed; data is null.","zh-TW":"error；模型初始化失敗；data 為 null。"},"acceptance":{"en":"No fabricated predictions and a recoverable setup message.","zh-TW":"不得捏造預測；提供可處理的設定訊息。"}},{"scenario":{"en":"Video sequence","zh-TW":"影片序列"},"input":{"en":"Frames with timestamps in the selected video/live mode.","zh-TW":"選定影片／即時模式中帶時間戳的影格。"},"output":{"en":"Results are associated with their input frame timestamps.","zh-TW":"結果對應各自輸入影格的時間戳。"},"acceptance":{"en":"Reject or account for invalid ordering; do not promise a result for every live frame.","zh-TW":"拒絕或處理無效順序；不保證每個即時影格皆有結果。"}}],"decisions":[[{"en":"Result states","zh-TW":"結果狀態"},{"en":"ok means the selected operation returned a valid result; a valid empty result differs from error. Pending work remains pending until a terminal result. Do not infer real-world correctness from API success.","zh-TW":"ok 表示所選操作回傳有效結構；有效空結果與 error 不同。未完成工作保持 pending 直到終態。API 成功不代表現實判斷必然正確。"}],[{"en":"Reproducibility","zh-TW":"可重現性"},{"en":"Record input ID, library/model version, configuration, runtime and coordinate/score conventions. Examples contain invented sample values.","zh-TW":"記錄輸入識別、函式庫／模型版本、設定、執行環境及座標／分數慣例。範例數值為示意。"}],[{"en":"Acceptance — proposed","zh-TW":"建議驗收"},{"en":"Use representative authorized samples plus empty, malformed and unavailable-runtime cases. Agree quality and latency targets before running tests. No measured accuracy, cost or speed is claimed.","zh-TW":"使用授權代表樣本，加上空結果、格式錯誤與環境不可用案例。測試前先約定品質與延遲目標；不宣稱已量測準確率、成本或速度。"}],[{"en":"Operation boundary","zh-TW":"操作範圍"},{"en":"Illustrative object-detection contract for a selected Tasks model; other tasks return different structures. No camera or model was run.","zh-TW":"選定 Tasks 模型的物件偵測示意契約；其他任務會回傳不同結構。未啟用攝影機或執行模型。"}]]},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:MediaPipe","name":"MediaPipe","provider":"Google","url":"https://smart-tools.ai/product/MediaPipe","localized_urls":{"en":"https://smart-tools.ai/product/MediaPipe","zh-TW":"https://smart-tools.ai/zh-tw/product/MediaPipe"},"category":"vision","capability_id":"cap:computer-vision","technology_hub":"https://smart-tools.ai/industrial-ai/computer-vision","interface_kind":"SDK","deployment":"local","official_documentation":"https://developers.google.com/edge/mediapipe/solutions/guide","sources":["https://developers.google.com/edge/mediapipe/solutions/guide","https://developers.google.com/edge/mediapipe/solutions/vision/face_detector","https://developers.google.com/edge/mediapipe/solutions/vision/face_landmarker","https://developers.google.com/edge/mediapipe/solutions/vision/gesture_recognizer","https://developers.google.com/edge/mediapipe/solutions/vision/hand_landmarker","https://developers.google.com/edge/mediapipe/solutions/vision/holistic_landmarker","https://developers.google.com/edge/mediapipe/solutions/vision/image_classifier","https://developers.google.com/edge/mediapipe/solutions/vision/image_embedder","https://developers.google.com/edge/mediapipe/solutions/vision/image_segmenter","https://developers.google.com/edge/mediapipe/solutions/vision/object_detector","https://developers.google.com/edge/mediapipe/solutions/vision/pose_landmarker","https://ai.google.dev/edge/mediapipe/solutions/guide"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-08"},"provider_summary":{"en":"Integrate packaged perception tasks into device applications.","zh-TW":"把封裝好的感知任務整合到裝置應用。"},"proposed_product":{"en":"On-device perception benchmark","zh-TW":"裝置端感知效能比較"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A small authorized image dataset, task definition and reference annotations.","zh-TW":"少量經授權影像、任務定義與參考標註。"},"proposed_deliverable":{"en":"A reviewable result with image references, labels or annotation state; keep original files.","zh-TW":"可審核的影像引用、標籤或標註狀態；保留原始檔案。"},"acceptance_criterion":{"en":"Compare the supported operation against a labeled sample; report errors and missing results separately.","zh-TW":"用已標註樣本比對支援的操作；錯誤與缺漏結果分開呈現。"},"dependencies":{"en":"Dataset access, image rights and a supported model or annotation project.","zh-TW":"資料集存取、影像使用權與支援的模型或標註專案。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Google","operation":"chosen-documented-operation","source_url":"https://developers.google.com/edge/mediapipe/solutions/guide","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"reference_analysis":{"checked_at":"2026-10-08","provider":"CVAT","about_url":"https://docs.cvat.ai/docs/getting_started/overview/","source_access":{"en":"Official project and SDK documentation read on 2026-10-08; pages showed the develop documentation track. Company About retrieval failed, so this page uses the official project overview. Verify against your installed release.","zh-TW":"於 2026-10-08 讀取官方專案及 SDK 文件，頁面顯示 develop 文件分支。公司 About 擷取失敗，因此採用官方專案概覽；實作需對照已安裝版本。"},"selection_basis":{"en":"Ten documented interfaces, operations or tools selected by integration task; not an official ranking or ten separate SDKs.","zh-TW":"依整合任務挑選十個文件記載的介面、操作或工具；不是官方排名或十個獨立 SDK。"},"about":[{"label":{"en":"Project purpose","zh-TW":"專案定位"},"value":{"en":"CVAT provides annotation and dataset workflows for visual and audio data.","zh-TW":"CVAT 提供視覺及音訊資料的標註與資料集工作流程。"}},{"label":{"en":"Scope","zh-TW":"範圍"},"value":{"en":"Official documentation covers images, video, audio, 3D, QA and team collaboration.","zh-TW":"官方文件涵蓋影像、視訊、音訊、3D、QA 與團隊協作。"}},{"label":{"en":"Deployment choices","zh-TW":"部署選擇"},"value":{"en":"Online, Community and Enterprise offerings are documented; verify the chosen edition’s features.","zh-TW":"文件提供 Online、Community 與 Enterprise 方案，需核對所選版本功能。"}},{"label":{"en":"Developer fit","zh-TW":"開發適配"},"value":{"en":"Our proposed use: build traceable labelled inspection datasets, then export for model training; CVAT itself is not a defect detector.","zh-TW":"本站建議用途：建立可追溯巡檢標註資料再匯出訓練；CVAT 本身不是缺陷偵測器。"}}],"items":[{"id":"sdk","name":"High-level Python API","kind":"SDK","url":"https://docs.cvat.ai/docs/api_sdk/sdk/highlevel-api/","audience":{"en":"Backend / annotation platform","zh-TW":"後端／標註平台"},"capability":{"en":"Manage server projects, tasks and jobs through Python objects.","zh-TW":"以 Python 物件管理伺服器專案、任務與工作。"},"io":{"en":"Server identity and resource IDs → entity objects","zh-TW":"伺服器身分及資源 ID → 實體物件"},"runtime":{"en":"Python client plus selected CVAT server.","zh-TW":"Python client 與選定 CVAT 伺服器。"},"constraint":{"en":"Cached entities can be stale; SDK/server compatibility matters.","zh-TW":"快取實體可能過期，需確認 SDK 與伺服器相容性。"},"validation":{"en":"Fetch again after changes; confirm the organization context before writing.","zh-TW":"變更後重新取得資料，寫入前確認組織環境。"}},{"id":"tasks","name":"Task creation and inspection","kind":"SDK operation","url":"https://docs.cvat.ai/docs/api_sdk/sdk/examples/tasks/","audience":{"en":"Data intake / annotation lead","zh-TW":"資料收件／標註主管"},"capability":{"en":"Create tasks from registered storage and inspect task data.","zh-TW":"從已註冊儲存建立任務並檢視任務資料。"},"io":{"en":"Image keys and labels → task identity and frames","zh-TW":"影像物件鍵與標籤 → 任務識別與影格"},"runtime":{"en":"CVAT data processing and configured storage.","zh-TW":"CVAT 資料處理與設定儲存。"},"constraint":{"en":"Task creation is not finished annotation; a retry may create a duplicate.","zh-TW":"建立任務不代表完成標註；重試可能建立重複任務。"},"validation":{"en":"Reconcile source manifest, frame count and task ID before assigning work.","zh-TW":"分派前核對來源清單、影格數及任務 ID。"}},{"id":"jobs","name":"Job workflow management","kind":"SDK operation","url":"https://docs.cvat.ai/docs/api_sdk/sdk/examples/jobs/","audience":{"en":"Annotation supervisor / QA","zh-TW":"標註主管／QA"},"capability":{"en":"Filter jobs and update assignment, stage or state.","zh-TW":"篩選工作並更新分派、階段或狀態。"},"io":{"en":"Job filter and transition → updated job","zh-TW":"工作篩選與轉換 → 更新後工作"},"runtime":{"en":"Server-side annotation workflow.","zh-TW":"伺服器端標註流程。"},"constraint":{"en":"A completed annotation stage is distinct from reviewed acceptance.","zh-TW":"標註階段完成與審核接受不同。"},"validation":{"en":"Test annotation → validation transitions; do not auto-accept unreviewed work.","zh-TW":"測試標註轉驗證，未審核工作不自動接受。"}},{"id":"annotations","name":"Annotation import and editing","kind":"SDK operation","url":"https://docs.cvat.ai/docs/api_sdk/sdk/examples/annotations/","audience":{"en":"Label migration / ML engineer","zh-TW":"標籤遷移／ML 工程師"},"capability":{"en":"Import annotations and inspect or modify tags, shapes and tracks.","zh-TW":"匯入標註，檢視或修改 tags、shapes 及 tracks。"},"io":{"en":"Labelled archive or edit → stored annotation objects","zh-TW":"標註壓縮檔或編輯 → 儲存標註物件"},"runtime":{"en":"CVAT importer and annotation storage.","zh-TW":"CVAT 匯入器與標註儲存。"},"constraint":{"en":"Label IDs, geometry and frame ordering must match the destination.","zh-TW":"標籤 ID、幾何及影格順序必須符合目的任務。"},"validation":{"en":"Compare pre/post counts and a known box on the correct frame.","zh-TW":"比較前後數量並檢查指定影格上的已知框線。"}},{"id":"exports","name":"Dataset export","kind":"SDK operation","url":"https://docs.cvat.ai/docs/api_sdk/sdk/examples/datasets/","audience":{"en":"ML training / dataset delivery","zh-TW":"ML 訓練／資料集交付"},"capability":{"en":"Export task or project datasets in a chosen supported format.","zh-TW":"以選定支援格式匯出任務或專案資料集。"},"io":{"en":"Resource and format → dataset archive","zh-TW":"資源與格式 → 資料集壓縮檔"},"runtime":{"en":"Server export to local download or configured storage.","zh-TW":"伺服器匯出至本地下載或設定儲存。"},"constraint":{"en":"Formats can omit unsupported annotation details; archive creation may take time.","zh-TW":"格式可能略過不支援的標註細節；壓縮檔建立需要時間。"},"validation":{"en":"Round-trip a fixture and compare labels, coordinates, frame IDs and media inclusion.","zh-TW":"將樣本匯出再匯入，比較標籤、座標、影格 ID 及媒體內容。"}},{"id":"torch","name":"PyTorch dataset adapter","kind":"Training adapter","url":"https://docs.cvat.ai/docs/api_sdk/sdk/pytorch-adapter/","audience":{"en":"PyTorch training engineer","zh-TW":"PyTorch 訓練工程師"},"capability":{"en":"Expose image tasks or projects as PyTorch datasets.","zh-TW":"將影像任務或專案作為 PyTorch 資料集。"},"io":{"en":"Task/project → image and target samples","zh-TW":"任務／專案 → 影像與目標樣本"},"runtime":{"en":"Local Python cache after server synchronization.","zh-TW":"與伺服器同步後的本地 Python 快取。"},"constraint":{"en":"The documented adapter supports image tasks; do not assume video tasks work.","zh-TW":"文件中的 adapter 支援影像任務，不可假定支援視訊任務。"},"validation":{"en":"Freeze label-to-index mapping and verify train/validation separation.","zh-TW":"固定標籤索引對應，核對訓練與驗證資料分離。"}},{"id":"auto","name":"Auto-annotation API","kind":"Model adapter","url":"https://docs.cvat.ai/docs/api_sdk/sdk/auto-annotation/","audience":{"en":"ML / annotation automation","zh-TW":"ML／標註自動化"},"capability":{"en":"Run annotation functions and map their output to CVAT labels.","zh-TW":"執行標註函式並將輸出對應到 CVAT 標籤。"},"io":{"en":"Model function and frames → proposed annotations","zh-TW":"模型函式與影格 → 建議標註"},"runtime":{"en":"Model execution environment plus CVAT synchronization.","zh-TW":"模型執行環境與 CVAT 同步。"},"constraint":{"en":"Model suggestions still need QA; mismatched class names can corrupt meaning.","zh-TW":"模型建議仍需 QA；類別名稱不符會破壞語意。"},"validation":{"en":"Use a small task; inspect mapped labels and coordinate geometry before scaling.","zh-TW":"先用小任務檢查標籤對應與幾何座標，再擴大。"}},{"id":"storage","name":"Cloud storage registration","kind":"Storage integration","url":"https://docs.cvat.ai/docs/api_sdk/sdk/examples/cloud-storage/","audience":{"en":"Data platform / infrastructure","zh-TW":"資料平台／基礎設施"},"capability":{"en":"Register cloud storage and its connection settings for CVAT data access.","zh-TW":"註冊雲端儲存與連線設定，供 CVAT 存取資料。"},"io":{"en":"Bucket configuration → registered storage ID","zh-TW":"Bucket 設定 → 已註冊儲存 ID"},"runtime":{"en":"CVAT server to authorized object storage.","zh-TW":"CVAT 伺服器連接授權物件儲存。"},"constraint":{"en":"Reachability from a laptop does not establish server access.","zh-TW":"筆電能存取不代表伺服器能存取。"},"validation":{"en":"Verify a least-privilege test object, expired credentials and manifest freshness.","zh-TW":"驗證最小權限測試物件、過期憑證與清單新鮮度。"}},{"id":"webhooks","name":"Webhook registration and receiver","kind":"Event integration","url":"https://docs.cvat.ai/docs/api_sdk/sdk/examples/webhooks/","audience":{"en":"Backend / workflow orchestration","zh-TW":"後端／工作流程編排"},"capability":{"en":"Subscribe to project or organization events and verify signed deliveries.","zh-TW":"訂閱專案或組織事件並驗證簽章投遞。"},"io":{"en":"Event subscription → signed HTTP payloads","zh-TW":"事件訂閱 → 已簽章 HTTP 資料"},"runtime":{"en":"CVAT server and reachable receiver.","zh-TW":"CVAT 伺服器與可連線接收器。"},"constraint":{"en":"Treat replay and duplicate delivery as possible integration cases.","zh-TW":"將重放與重複投遞列為整合情境。"},"validation":{"en":"Reject a bad signature and make repeated task events idempotent.","zh-TW":"拒絕錯誤簽章，重複任務事件採冪等處理。"}},{"id":"cli","name":"CVAT CLI","kind":"Terminal tooling","url":"https://docs.cvat.ai/docs/api_sdk/cli/","audience":{"en":"Dataset operator / CI engineer","zh-TW":"資料集操作員／CI 工程師"},"capability":{"en":"Run CVAT task and data operations from a terminal.","zh-TW":"從終端機執行 CVAT 任務與資料操作。"},"io":{"en":"CLI arguments and profile → command result","zh-TW":"CLI 參數與設定檔 → 指令結果"},"runtime":{"en":"Workstation or controlled CI worker.","zh-TW":"工作站或受控 CI 執行器。"},"constraint":{"en":"Saved profiles and tokens must not leak into logs or shared artifacts.","zh-TW":"儲存設定檔與 token 不得流入日誌或共用檔案。"},"validation":{"en":"Confirm server and organization; start with a bounded read-only command.","zh-TW":"確認伺服器及組織，先執行有限範圍唯讀指令。"}}],"supporting_references":[{"id":"auth","name":"Access Tokens","url":"https://docs.cvat.ai/docs/api_sdk/access_tokens/","audience":{"en":"Platform owner: token permissions and lifetime.","zh-TW":"平台負責人：token 權限及有效期限。"},"validation":{"en":"Use read-only access for inspection; test expiration and do not log tokens.","zh-TW":"盤點採唯讀權限；測試到期，不記錄 token。"}},{"id":"server","name":"Server API","url":"https://docs.cvat.ai/docs/api_sdk/api/","audience":{"en":"Backend: inspect the actual server API schema.","zh-TW":"後端：檢查實際伺服器 API schema。"},"validation":{"en":"Use the target server version; request success must be followed through asynchronous processing.","zh-TW":"使用目標伺服器版本；請求成功後仍需追蹤非同步處理。"}},{"id":"sdk-root","name":"SDK overview","url":"https://docs.cvat.ai/docs/api_sdk/sdk/","audience":{"en":"ML integrator: distinguish SDK, PyTorch and annotation adapters.","zh-TW":"ML 整合者：區分 SDK、PyTorch 及標註 adapter。"},"validation":{"en":"Pin compatible server/SDK versions and the extras actually needed.","zh-TW":"固定相容伺服器／SDK 版本及實際所需 extras。"}}]},"content_coverage":{"reference_guide":true,"developer_starter":false,"expected_results":true,"integration_test":"not-run","updated_at":"2026-10-08"},"developer_starter":{"version":"1.0.0","verification":"illustrative-contract-only;live-provider-not-run","filename":"CVATAPI-expected-results.json","format":"json-example","scope":{"en":"Illustrative inspection-annotation export contract; no task or annotation was created.","zh-TW":"巡檢標註匯出契約示意，沒有建立任務或標註。"},"setup":{"en":"Agree label vocabulary, frame order and export format before implementation. The JSON is our expected adapter output, not CVAT’s native payload or executed output.","zh-TW":"實作前約定標籤詞彙、影格順序及匯出格式。JSON 為預期轉接器輸出，不是 CVAT 原始回應或執行結果。"},"code":"{\n  \"schema_version\": \"1.0.0\",\n  \"provider\": \"CVAT\",\n  \"status\": \"ok\",\n  \"example\": true,\n  \"contract_origin\": \"Smart Tools illustrative internal contract; not a provider response\",\n  \"input\": {\n    \"task_ref\": \"example-task-42\",\n    \"frame_count\": 2,\n    \"label_schema\": [\n      \"scratch\"\n    ],\n    \"export_format\": \"COCO\"\n  },\n  \"data\": {\n    \"review_state\": \"accepted\",\n    \"frames\": [\n      {\n        \"frame_index\": 0,\n        \"sample_id\": \"panel-A\",\n        \"annotations\": [\n          {\n            \"label\": \"scratch\",\n            \"box_xyxy_pixels\": [\n              10,\n              20,\n              30,\n              40\n            ]\n          }\n        ]\n      },\n      {\n        \"frame_index\": 1,\n        \"sample_id\": \"panel-B\",\n        \"annotations\": [],\n        \"reviewed_empty\": true\n      }\n    ],\n    \"export_state\": \"ready\"\n  },\n  \"error\": null\n}","decisions":[[{"en":"Input requirements","zh-TW":"輸入條件"},{"en":"Authorized images, stable frame IDs, label schema and permission to read the selected task.","zh-TW":"授權影像、穩定影格 ID、標籤 schema 與指定任務讀取權限。"}],[{"en":"Expected success","zh-TW":"預期成功"},{"en":"Return accepted labels only after review and export completion; preserve sample-to-frame mapping.","zh-TW":"審核與匯出完成後才回傳已接受標籤，保留樣本與影格對應。"}],[{"en":"Expected empty","zh-TW":"預期空值"},{"en":"A reviewed negative frame can have annotations=[]; an unreviewed frame remains pending.","zh-TW":"已審核無目標影格可 annotations=[]；未審核影格維持 pending。"}],[{"en":"Expected failure","zh-TW":"預期失敗"},{"en":"Permission, import-format and failed export errors use status=error and data=null, not an empty successful dataset.","zh-TW":"權限、匯入格式或匯出失敗採 status=error、data=null，不冒充空成功資料集。"}],[{"en":"Acceptance","zh-TW":"驗收"},{"en":"Reconcile every frame and round-trip coordinates before training; review state must be independently checked.","zh-TW":"訓練前逐影格核對並來回轉換座標，獨立確認審核狀態。"}],[{"en":"Limitations","zh-TW":"限制"},{"en":"No API call, measured annotation quality or throughput; example coordinates and IDs are invented fixtures.","zh-TW":"沒有 API 呼叫或標註品質／吞吐量實測；座標及 ID 為示例。"}],[{"en":"Data and runtime","zh-TW":"資料與執行環境"},{"en":"Media and annotations reside on the chosen CVAT/storage deployment; local caches and exports need a retention policy.","zh-TW":"媒體與標註位於選定 CVAT／儲存部署，本地快取及匯出檔需保留政策。"}]],"expected_results":[{"scenario":{"en":"Reviewed scratch","zh-TW":"已審核刮痕"},"input":{"en":"Two known frames with one reviewed box.","zh-TW":"兩張已知影格，其中一張有已審核框線。"},"output":{"en":"ok; two mapped frames and one scratch annotation.","zh-TW":"ok；兩張對應影格及一筆 scratch 標註。"},"acceptance":{"en":"Exact sample IDs, geometry and accepted review state.","zh-TW":"樣本 ID、幾何及接受狀態完全相符。"}},{"scenario":{"en":"Reviewed negative","zh-TW":"已審核無目標"},"input":{"en":"A frame explicitly reviewed as no scratch.","zh-TW":"明確審核為無刮痕的影格。"},"output":{"en":"ok; annotations=[] and reviewed_empty=true.","zh-TW":"ok；annotations=[] 且 reviewed_empty=true。"},"acceptance":{"en":"Never infer negative merely from missing labels.","zh-TW":"不因缺少標籤便推定無目標。"}},{"scenario":{"en":"Work unfinished","zh-TW":"工作未完成"},"input":{"en":"Existing task with unreviewed frames.","zh-TW":"包含未審核影格的既有任務。"},"output":{"en":"pending; no training-ready export assertion.","zh-TW":"pending；不宣稱可供訓練。"},"acceptance":{"en":"Every unfinished frame remains distinguishable.","zh-TW":"每張未完成影格皆可辨識。"}},{"scenario":{"en":"Access denied","zh-TW":"存取拒絕"},"input":{"en":"Task outside the authorized organization.","zh-TW":"未獲授權組織中的任務。"},"output":{"en":"error; data=null; permission category.","zh-TW":"error；data=null；權限分類。"},"acceptance":{"en":"No leaked annotations and no empty-success fallback.","zh-TW":"不洩漏標註，也不轉成空成功。"}}]},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:CVATAPI","name":"CVAT Server API","provider":"CVAT","url":"https://smart-tools.ai/product/CVATAPI","localized_urls":{"en":"https://smart-tools.ai/product/CVATAPI","zh-TW":"https://smart-tools.ai/zh-tw/product/CVATAPI"},"category":"vision","capability_id":"cap:computer-vision","technology_hub":"https://smart-tools.ai/industrial-ai/computer-vision","interface_kind":"API / SDK","deployment":"hybrid","official_documentation":"https://docs.cvat.ai/docs/api_sdk/api/","sources":["https://docs.cvat.ai/docs/api_sdk/api/","https://docs.cvat.ai/docs/getting_started/overview/","https://docs.cvat.ai/docs/api_sdk/sdk/highlevel-api/","https://docs.cvat.ai/docs/api_sdk/sdk/examples/tasks/","https://docs.cvat.ai/docs/api_sdk/sdk/examples/jobs/","https://docs.cvat.ai/docs/api_sdk/sdk/examples/annotations/","https://docs.cvat.ai/docs/api_sdk/sdk/examples/datasets/","https://docs.cvat.ai/docs/api_sdk/sdk/pytorch-adapter/","https://docs.cvat.ai/docs/api_sdk/sdk/auto-annotation/","https://docs.cvat.ai/docs/api_sdk/sdk/examples/cloud-storage/","https://docs.cvat.ai/docs/api_sdk/sdk/examples/webhooks/","https://docs.cvat.ai/docs/api_sdk/cli/","https://docs.cvat.ai/docs/api_sdk/access_tokens/","https://docs.cvat.ai/docs/api_sdk/sdk/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-08"},"provider_summary":{"en":"Manage annotation tasks and data through a server API.","zh-TW":"透過伺服器 API 管理標註任務與資料。"},"proposed_product":{"en":"Inspection annotation queue","zh-TW":"巡檢標註派工工具"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A small authorized image dataset, task definition and reference annotations.","zh-TW":"少量經授權影像、任務定義與參考標註。"},"proposed_deliverable":{"en":"A reviewable result with image references, labels or annotation state; keep original files.","zh-TW":"可審核的影像引用、標籤或標註狀態；保留原始檔案。"},"acceptance_criterion":{"en":"Compare the supported operation against a labeled sample; report errors and missing results separately.","zh-TW":"用已標註樣本比對支援的操作；錯誤與缺漏結果分開呈現。"},"dependencies":{"en":"Dataset access, image rights and a supported model or annotation project.","zh-TW":"資料集存取、影像使用權與支援的模型或標註專案。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"CVAT","operation":"chosen-documented-operation","source_url":"https://docs.cvat.ai/docs/api_sdk/api/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"reference_analysis":{"checked_at":"2026-10-08","provider":"Label Studio / HumanSignal","about_url":"https://humansignal.com/about/","source_access":{"en":"Official documentation read on 2026-10-08. No API was called; proposed checks and examples are our analysis.","zh-TW":"於 2026-10-08 讀取官方文件。未呼叫 API；建議檢查與範例為本站分析。"},"selection_basis":{"en":"Ten documented interfaces, operations or tools selected by integration task; not an official ranking or ten separate SDKs.","zh-TW":"依整合任務挑選十個文件記載的介面、操作或工具；不是官方排名或十個獨立 SDK。"},"about":[{"label":{"en":"Company","zh-TW":"公司"},"value":{"en":"HumanSignal is the company behind the open-source Label Studio project; its About page dates the company to 2019.","zh-TW":"HumanSignal 是開源 Label Studio 背後公司，About 記載公司於 2019 年成立。"}},{"label":{"en":"Purpose","zh-TW":"目的"},"value":{"en":"Its stated approach puts people, data and domain expertise into ML/AI workflows.","zh-TW":"其自述方向將人、資料與領域專業納入 ML／AI 工作流程。"}},{"label":{"en":"Product context","zh-TW":"產品脈絡"},"value":{"en":"The company offers Label Studio Enterprise alongside the community project, with additional workflow and governance capabilities.","zh-TW":"公司在社群專案之外提供 Label Studio Enterprise，包含額外流程與治理能力。"}},{"label":{"en":"Our fit assessment","zh-TW":"本站適配評估"},"value":{"en":"A candidate for multimodal labeling and human review; treat edition selection, model serving and annotation acceptance as separate decisions.","zh-TW":"適合評估多模態標註及人工覆核；版本選擇、模型服務與標註驗收需分別決策。"}}],"items":[{"id":"sdk","name":"Python SDK","kind":"SDK","url":"https://api.labelstud.io/api-reference/introduction/getting-started","audience":{"en":"Python / data platform","zh-TW":"Python／資料平台"},"capability":{"en":"Use typed SDK resources to access Label Studio from scripts.","zh-TW":"以 SDK 資源從程式存取 Label Studio。"},"io":{"en":"Server URL and access token → resource operations","zh-TW":"伺服器網址及 access token → 資源操作"},"runtime":{"en":"Python client and selected Label Studio deployment.","zh-TW":"Python client 與選定 Label Studio 部署。"},"constraint":{"en":"SDK generations and token types differ; some endpoints require paid editions.","zh-TW":"SDK 世代與 token 類型不同，部分端點需付費版本。"},"validation":{"en":"Pin SDK/server versions; verify identity and configure timeouts before writes.","zh-TW":"固定 SDK／伺服器版本，寫入前確認身分並設定逾時。"}},{"id":"projects","name":"Project creation","kind":"SDK operation","url":"https://api.labelstud.io/tutorials/tutorials/create-a-project","audience":{"en":"Annotation platform / project owner","zh-TW":"標註平台／專案負責人"},"capability":{"en":"Create a project with a title and labeling configuration.","zh-TW":"以標題與標註設定建立專案。"},"io":{"en":"Project specification → project ID","zh-TW":"專案規格 → 專案 ID"},"runtime":{"en":"Label Studio server.","zh-TW":"Label Studio 伺服器。"},"constraint":{"en":"A repeated create request can create another project; retain returned identity.","zh-TW":"重複建立請求可能產生另一個專案，需保留回傳識別。"},"validation":{"en":"Retrieve the intended project and compare its configuration before importing tasks.","zh-TW":"匯入任務前取得目標專案並比對設定。"}},{"id":"config","name":"Labeling configuration","kind":"Interface schema","url":"https://labelstud.io/guide/setup","audience":{"en":"UX / annotation domain expert","zh-TW":"UX／標註領域專家"},"capability":{"en":"Define labeling interfaces with XML tags and connected controls.","zh-TW":"以 XML tags 及連動控制項定義標註介面。"},"io":{"en":"Object/control tags → labeling UI","zh-TW":"物件／控制 tags → 標註介面"},"runtime":{"en":"Rendered labeling frontend with project configuration.","zh-TW":"依專案設定呈現的標註前端。"},"constraint":{"en":"Renaming tags can break existing prediction/result mappings.","zh-TW":"更改 tag 名稱可能破壞既有預測／結果對應。"},"validation":{"en":"Test one fixture per label and validate from_name/to_name bindings.","zh-TW":"每種標籤測一筆，驗證 from_name／to_name 綁定。"}},{"id":"tasks","name":"Task import","kind":"Data ingestion","url":"https://labelstud.io/guide/tasks","audience":{"en":"Data engineer / annotation lead","zh-TW":"資料工程／標註主管"},"capability":{"en":"Import task data for configured labeling projects.","zh-TW":"匯入設定標註專案的任務資料。"},"io":{"en":"Task JSON or supported data files → labeling tasks","zh-TW":"任務 JSON 或支援檔案 → 標註任務"},"runtime":{"en":"Server import plus accessible media storage.","zh-TW":"伺服器匯入與可存取媒體儲存。"},"constraint":{"en":"Imported metadata is not proof that annotators can load the media.","zh-TW":"匯入中繼資料不代表標註者可載入媒體。"},"validation":{"en":"Reconcile external sample IDs, task counts and browser media access.","zh-TW":"核對外部樣本 ID、任務數及瀏覽器媒體存取。"}},{"id":"predictions","name":"Prediction import","kind":"Pre-annotation interface","url":"https://labelstud.io/guide/predictions","audience":{"en":"ML engineer / human-in-the-loop team","zh-TW":"ML 工程師／人工覆核團隊"},"capability":{"en":"Load model predictions as pre-annotations tied to the labeling configuration.","zh-TW":"載入對應標註設定的模型預測作為預標註。"},"io":{"en":"Model results and version → proposed regions/labels","zh-TW":"模型結果及版本 → 建議區域／標籤"},"runtime":{"en":"Prediction generation is external; Label Studio displays proposals.","zh-TW":"預測於外部產生，Label Studio 呈現建議。"},"constraint":{"en":"Predictions are not automatically human-approved ground truth.","zh-TW":"預測不自動成為人工認可的真值。"},"validation":{"en":"Preserve model version and compare prediction region IDs with reviewed annotations.","zh-TW":"保留模型版本，比較預測區域 ID 與覆核標註。"}},{"id":"annotation","name":"Annotation creation","kind":"REST operation","url":"https://api.labelstud.io/api-reference/api-reference/annotations/create","audience":{"en":"Backend / annotation migration","zh-TW":"後端／標註遷移"},"capability":{"en":"Attach annotation results to a task.","zh-TW":"將標註結果附加至任務。"},"io":{"en":"Task ID and configured results → annotation record","zh-TW":"任務 ID 及相容結果 → 標註紀錄"},"runtime":{"en":"Label Studio annotation API.","zh-TW":"Label Studio 標註 API。"},"constraint":{"en":"Result structure depends on controls; cancelled/skipped annotations are not negative examples.","zh-TW":"結果結構依控制項而異；取消或略過不是無目標樣本。"},"validation":{"en":"Validate schema, ownership and cancelled flags before training export.","zh-TW":"訓練匯出前驗證 schema、所屬及取消旗標。"}},{"id":"export","name":"Annotation export and snapshots","kind":"Dataset delivery","url":"https://labelstud.io/guide/export","audience":{"en":"ML training / dataset release","zh-TW":"ML 訓練／資料集發布"},"capability":{"en":"Export annotations or create and download a snapshot.","zh-TW":"匯出標註或建立並下載快照。"},"io":{"en":"Project export selection → dataset file","zh-TW":"專案匯出選擇 → 資料集檔案"},"runtime":{"en":"Server export and chosen downstream format.","zh-TW":"伺服器匯出與選定後續格式。"},"constraint":{"en":"Image JSON boxes use percentages; formats and editions differ in included tasks and background processing.","zh-TW":"影像 JSON 框線採百分比；格式及版本在納入任務與背景處理上不同。"},"validation":{"en":"Convert a known rectangle and reconcile exported, skipped and unannotated tasks separately.","zh-TW":"轉換已知矩形，分別核對匯出、略過及未標註任務。"}},{"id":"ml-backend","name":"Custom ML backend","kind":"Model adapter","url":"https://labelstud.io/guide/ml_create","audience":{"en":"ML / serving engineer","zh-TW":"ML／模型服務工程師"},"capability":{"en":"Implement predict and optional fit logic for model-assisted labeling.","zh-TW":"實作 predict 與選填 fit 邏輯，支援模型輔助標註。"},"io":{"en":"Tasks and interaction context → predictions","zh-TW":"任務及互動脈絡 → 預測"},"runtime":{"en":"Separately deployed ML backend connected to Label Studio.","zh-TW":"獨立部署、連接 Label Studio 的 ML 後端。"},"constraint":{"en":"Connecting the backend does not supply trained weights or guarantee prediction schema compatibility.","zh-TW":"連接後端不代表提供訓練權重或保證預測 schema 相容。"},"validation":{"en":"Test health, one task, malformed output and backend unavailability.","zh-TW":"測試健康狀態、單筆任務、格式錯誤及後端離線。"}},{"id":"storage","name":"Source and target storage","kind":"Storage integration","url":"https://labelstud.io/guide/storage","audience":{"en":"Infrastructure / data owner","zh-TW":"基礎設施／資料負責人"},"capability":{"en":"Connect source media and target annotation storage per project.","zh-TW":"依專案連接來源媒體與目標標註儲存。"},"io":{"en":"Storage configuration and sync → task references or exported annotations","zh-TW":"儲存設定與同步 → 任務引用或匯出標註"},"runtime":{"en":"Label Studio, object storage and annotator browsers.","zh-TW":"Label Studio、物件儲存及標註者瀏覽器。"},"constraint":{"en":"Source sync is not automatic bidirectional consistency; browser access also needs validation.","zh-TW":"來源同步不等於自動雙向一致，瀏覽器存取也需驗證。"},"validation":{"en":"Test a newly added file, expired presigned URL and output write permission.","zh-TW":"測試新增檔案、過期預簽網址與輸出寫入權限。"}},{"id":"webhooks","name":"Webhooks","kind":"Event integration","url":"https://labelstud.io/guide/webhooks","audience":{"en":"Pipeline / backend engineer","zh-TW":"管線／後端工程師"},"capability":{"en":"Send selected project or annotation events to an HTTP receiver.","zh-TW":"將指定專案或標註事件傳至 HTTP 接收器。"},"io":{"en":"Labeling event → event payload","zh-TW":"標註事件 → 事件資料"},"runtime":{"en":"Server-to-server receiver with configured authentication headers.","zh-TW":"設定認證 header 的伺服器間接收器。"},"constraint":{"en":"The guide states failed webhook connections are not retried; design reconciliation.","zh-TW":"指南指出失敗連線不會重試，需設計補核流程。"},"validation":{"en":"Acknowledge quickly, queue processing and compare missed events with authoritative task records.","zh-TW":"快速回應並佇列處理，以正式任務紀錄核對遺漏事件。"}}],"supporting_references":[{"id":"tokens","name":"Access tokens","url":"https://labelstud.io/guide/access_tokens","audience":{"en":"Backend owner: token type, refresh and deployment policy.","zh-TW":"後端負責人：token 類型、更新與部署政策。"},"validation":{"en":"Match the authentication scheme to the token type; do not paste tokens into examples or logs.","zh-TW":"認證方式必須符合 token 類型，不將 token 貼入範例或日誌。"}},{"id":"workflow","name":"ML pipeline overview","url":"https://labelstud.io/guide/ml","audience":{"en":"Technical PM: separate labeling, predictions and model execution.","zh-TW":"技術 PM：區分標註、預測與模型執行。"},"validation":{"en":"Define who supplies the model and where media is processed before enabling automation.","zh-TW":"開啟自動化前定義模型提供者與媒體處理位置。"}},{"id":"primary-docs","name":"Primary developer documentation","url":"https://labelstud.io/guide/api","audience":{"en":"Engineers choosing the supported API and installed version.","zh-TW":"選擇支援 API 與安裝版本的工程師。"},"validation":{"en":"Match the operation and version to the specific references above before implementation. The illustrative output is an internal application contract.","zh-TW":"實作前將操作與版本對應至上述具體文件；示意輸出是內部應用契約。"}}]},"content_coverage":{"reference_guide":true,"developer_starter":false,"expected_results":true,"integration_test":"not-run","updated_at":"2026-10-08"},"developer_starter":{"version":"1.0.0","verification":"illustrative-contract-only;live-provider-not-run","filename":"LabelStudioAPI-expected-results.json","format":"json-example","scope":{"en":"Illustrative reviewed-image annotation contract, with explicit percentage-to-pixel conversion.","zh-TW":"已覆核影像標註契約示意，明確顯示百分比轉像素。"},"setup":{"en":"Agree XML control names, label schema and review policy first. The following JSON is an invented internal example, not a native API request/response or a completed annotation.","zh-TW":"先約定 XML 控制名稱、標籤 schema 與覆核政策。以下 JSON 是自訂內部示例，不是原生 API 請求／回應或完成的標註。"},"code":"{\n  \"schema_version\": \"1.0.0\",\n  \"provider\": \"Label Studio\",\n  \"status\": \"ok\",\n  \"example\": true,\n  \"contract_origin\": \"Smart Tools illustrative internal contract; not a provider response\",\n  \"input\": {\n    \"task_ref\": \"example-panel-7\",\n    \"image_size_pixels\": [\n      1000,\n      500\n    ],\n    \"control\": \"defects\",\n    \"object\": \"image\"\n  },\n  \"data\": {\n    \"origin\": \"human_reviewed\",\n    \"cancelled\": false,\n    \"regions\": [\n      {\n        \"label\": \"scratch\",\n        \"region_ref\": \"example-region-1\",\n        \"box_xywh_percent\": [\n          10,\n          20,\n          30,\n          10\n        ],\n        \"box_xywh_pixels\": [\n          100,\n          100,\n          300,\n          50\n        ]\n      }\n    ]\n  },\n  \"error\": null\n}","decisions":[[{"en":"Input requirements","zh-TW":"輸入條件"},{"en":"Task media must be reachable and configuration names must match results; preserve original dimensions and rotation.","zh-TW":"任務媒體需可存取，設定名稱必須符合結果；保留原始尺寸及旋轉。"}],[{"en":"Expected success","zh-TW":"預期成功"},{"en":"Return reviewed regions with task and region references; keep model suggestions separate from human annotations.","zh-TW":"回傳含任務與區域引用的覆核結果，模型建議與人工標註分開。"}],[{"en":"Expected empty","zh-TW":"預期空值"},{"en":"Explicitly reviewed no-defect samples may have regions=[]; skipped or unlabelled tasks are pending, not negative.","zh-TW":"明確覆核無缺陷樣本可 regions=[]；略過或未標註任務為 pending，不是負樣本。"}],[{"en":"Expected failure","zh-TW":"預期失敗"},{"en":"Authentication, unreachable media and label-config mismatch return an error category with data=null.","zh-TW":"認證、媒體無法存取或標籤設定不符回傳錯誤分類與 data=null。"}],[{"en":"Acceptance","zh-TW":"驗收"},{"en":"Known 1000×500 fixture at 10/20/30/10 percent must become 100/100/300/50 pixels; inspect cancelled flags.","zh-TW":"1000×500 樣本的 10／20／30／10 百分比須轉為 100／100／300／50 像素；檢查取消旗標。"}],[{"en":"Limitations","zh-TW":"限制"},{"en":"The contract is illustrative; edition-specific review endpoints and native payloads must be checked during implementation.","zh-TW":"契約僅為示意，實作時需核對版本專屬覆核端點與原生格式。"}],[{"en":"Data and runtime","zh-TW":"資料與執行環境"},{"en":"Separate annotation server, media bucket and ML backend access; define deletion and snapshot retention.","zh-TW":"分別處理標註伺服器、媒體 bucket 與 ML 後端存取，定義刪除與快照保留。"}]],"expected_results":[{"scenario":{"en":"Reviewed region","zh-TW":"已覆核區域"},"input":{"en":"Known rectangle on a 1000×500 image.","zh-TW":"1000×500 影像上的已知矩形。"},"output":{"en":"ok; correct percentage and pixel coordinates.","zh-TW":"ok；正確百分比與像素座標。"},"acceptance":{"en":"Exact task/control mapping and coordinate conversion.","zh-TW":"任務／控制對應與座標轉換精確。"}},{"scenario":{"en":"Reviewed empty","zh-TW":"已覆核空值"},"input":{"en":"Explicitly reviewed no-defect sample.","zh-TW":"明確覆核無缺陷樣本。"},"output":{"en":"ok; regions=[] with review provenance.","zh-TW":"ok；regions=[] 並保留覆核來源。"},"acceptance":{"en":"No cancelled or unlabelled task treated as negative.","zh-TW":"不將取消或未標註任務視為負樣本。"}},{"scenario":{"en":"Skipped task","zh-TW":"略過任務"},"input":{"en":"Annotation marked cancelled/skipped.","zh-TW":"標註被取消或略過。"},"output":{"en":"pending; excluded from accepted ground truth.","zh-TW":"pending；排除於已接受真值之外。"},"acceptance":{"en":"Skipped count remains visible in reconciliation.","zh-TW":"核對時保留可見略過筆數。"}},{"scenario":{"en":"Configuration mismatch","zh-TW":"設定不符"},"input":{"en":"Prediction refers to a missing control name.","zh-TW":"預測引用不存在的控制名稱。"},"output":{"en":"error; data=null; schema_mismatch.","zh-TW":"error；data=null；schema_mismatch。"},"acceptance":{"en":"Reject before storing misleading training labels.","zh-TW":"儲存誤導訓練標籤前拒絕。"}}]},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:LabelStudioAPI","name":"Label Studio API","provider":"HumanSignal","url":"https://smart-tools.ai/product/LabelStudioAPI","localized_urls":{"en":"https://smart-tools.ai/product/LabelStudioAPI","zh-TW":"https://smart-tools.ai/zh-tw/product/LabelStudioAPI"},"category":"vision","capability_id":"cap:computer-vision","technology_hub":"https://smart-tools.ai/industrial-ai/computer-vision","interface_kind":"API / SDK","deployment":"hybrid","official_documentation":"https://labelstud.io/guide/api","sources":["https://labelstud.io/guide/api","https://humansignal.com/about/","https://api.labelstud.io/api-reference/introduction/getting-started","https://api.labelstud.io/tutorials/tutorials/create-a-project","https://labelstud.io/guide/setup","https://labelstud.io/guide/tasks","https://labelstud.io/guide/predictions","https://api.labelstud.io/api-reference/api-reference/annotations/create","https://labelstud.io/guide/export","https://labelstud.io/guide/ml_create","https://labelstud.io/guide/storage","https://labelstud.io/guide/webhooks","https://labelstud.io/guide/access_tokens","https://labelstud.io/guide/ml"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-08"},"provider_summary":{"en":"Create labeling projects and exchange annotation data programmatically.","zh-TW":"以程式建立標註專案並交換標註資料。"},"proposed_product":{"en":"Label review workflow","zh-TW":"標註審核工作流程"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A small authorized image dataset, task definition and reference annotations.","zh-TW":"少量經授權影像、任務定義與參考標註。"},"proposed_deliverable":{"en":"A reviewable result with image references, labels or annotation state; keep original files.","zh-TW":"可審核的影像引用、標籤或標註狀態；保留原始檔案。"},"acceptance_criterion":{"en":"Compare the supported operation against a labeled sample; report errors and missing results separately.","zh-TW":"用已標註樣本比對支援的操作；錯誤與缺漏結果分開呈現。"},"dependencies":{"en":"Dataset access, image rights and a supported model or annotation project.","zh-TW":"資料集存取、影像使用權與支援的模型或標註專案。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"HumanSignal","operation":"chosen-documented-operation","source_url":"https://labelstud.io/guide/api","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"reference_analysis":{"checked_at":"2026-10-08","provider":"FiftyOne / Voxel51","about_url":"https://voxel51.com/about","source_access":{"en":"Official documentation read on 2026-10-08. No API was called; proposed checks and examples are our analysis.","zh-TW":"於 2026-10-08 讀取官方文件。未呼叫 API；建議檢查與範例為本站分析。"},"selection_basis":{"en":"Ten documented interfaces, operations or tools selected by integration task; not an official ranking or ten separate SDKs.","zh-TW":"依整合任務挑選十個文件記載的介面、操作或工具；不是官方排名或十個獨立 SDK。"},"about":[{"label":{"en":"Origins","zh-TW":"起源"},"value":{"en":"Voxel51 states it was founded in 2018 by Jason Corso and Brian Moore at the University of Michigan.","zh-TW":"Voxel51 自述於 2018 年由密西根大學的 Jason Corso 與 Brian Moore 創立。"}},{"label":{"en":"Mission","zh-TW":"使命"},"value":{"en":"The company focuses on making visual and multimodal data easier to understand and improve for AI development.","zh-TW":"公司著重讓視覺與多模態資料更易理解及改善，用於 AI 開發。"}},{"label":{"en":"Product context","zh-TW":"產品脈絡"},"value":{"en":"FiftyOne documentation distinguishes open-source and Enterprise capabilities across curation, annotation and evaluation.","zh-TW":"FiftyOne 文件區分資料整理、標註及評估中的開源與 Enterprise 功能。"}},{"label":{"en":"Our fit assessment","zh-TW":"本站適配評估"},"value":{"en":"Useful as an inspection-data evaluation workbench; it does not by itself certify model accuracy or replace deployment software.","zh-TW":"適合評估作為巡檢資料驗證工作台；本身不認證模型準確率，也不取代部署軟體。"}}],"items":[{"id":"import","name":"Dataset import","kind":"Python data API","url":"https://docs.voxel51.com/user_guide/import_datasets.html","audience":{"en":"Data engineer / ML team","zh-TW":"資料工程／ML 團隊"},"capability":{"en":"Import media and labels from supported dataset formats.","zh-TW":"從支援資料集格式匯入媒體及標籤。"},"io":{"en":"Media paths, format and labels → dataset samples","zh-TW":"媒體路徑、格式及標籤 → 資料集樣本"},"runtime":{"en":"FiftyOne Python process, database and media storage.","zh-TW":"FiftyOne Python 程序、資料庫及媒體儲存。"},"constraint":{"en":"A valid label file does not guarantee readable media or correct class ordering.","zh-TW":"有效標籤檔不保證媒體可讀或類別順序正確。"},"validation":{"en":"Compare source count, sample IDs, class map and one known box after import.","zh-TW":"匯入後比較來源筆數、樣本 ID、類別對應及已知框線。"}},{"id":"views","name":"Dataset views","kind":"Query API","url":"https://docs.voxel51.com/user_guide/using_views.html","audience":{"en":"ML analyst / QA","zh-TW":"ML 分析／QA"},"capability":{"en":"Filter, select and organize samples through dataset views.","zh-TW":"以資料集視圖篩選、選取及整理樣本。"},"io":{"en":"View expression → selected samples and labels","zh-TW":"視圖運算式 → 選定樣本及標籤"},"runtime":{"en":"Query over the FiftyOne dataset.","zh-TW":"對 FiftyOne 資料集進行查詢。"},"constraint":{"en":"Filtering labels and filtering whole samples have different effects.","zh-TW":"篩選標籤與篩選整筆樣本效果不同。"},"validation":{"en":"Use a three-sample fixture and verify IDs before exporting a view.","zh-TW":"以三筆樣本測試，匯出視圖前核對 ID。"}},{"id":"aggregate","name":"Aggregations","kind":"Statistics API","url":"https://docs.voxel51.com/user_guide/using_aggregations.html","audience":{"en":"Data quality / product analyst","zh-TW":"資料品質／產品分析"},"capability":{"en":"Count samples, field values and label distributions.","zh-TW":"計算樣本、欄位值及標籤分布。"},"io":{"en":"Dataset/view and field → aggregate values","zh-TW":"資料集／視圖及欄位 → 彙總值"},"runtime":{"en":"Dataset query execution.","zh-TW":"資料集查詢執行。"},"constraint":{"en":"Sample count differs from detection count and non-null field count.","zh-TW":"樣本數、偵測數與非空欄位數不同。"},"validation":{"en":"Hand-count a fixture with missing and empty labels; compare each denominator.","zh-TW":"人工計算含缺漏及空標籤樣本，比較各分母。"}},{"id":"app","name":"Interactive App","kind":"Visual inspection tool","url":"https://docs.voxel51.com/user_guide/app.html","audience":{"en":"Annotation QA / domain expert","zh-TW":"標註 QA／領域專家"},"capability":{"en":"Inspect media, labels and filtered views in the App.","zh-TW":"於 App 檢視媒體、標籤及篩選視圖。"},"io":{"en":"Dataset/view → interactive visual inspection","zh-TW":"資料集／視圖 → 互動視覺檢查"},"runtime":{"en":"Browser plus running FiftyOne service.","zh-TW":"瀏覽器與執行中的 FiftyOne 服務。"},"constraint":{"en":"A visually plausible gallery is not a quantitative evaluation.","zh-TW":"看似合理的圖庫不等於量化評估。"},"validation":{"en":"Verify overlays on known examples and that UI filters match exported sample IDs.","zh-TW":"以已知範例驗證框線，確認介面篩選與匯出 ID 相符。"}},{"id":"evaluation","name":"Detection evaluation","kind":"Evaluation API","url":"https://docs.voxel51.com/user_guide/evaluation/detections.html","audience":{"en":"ML validation / inspection lead","zh-TW":"ML 驗證／巡檢主管"},"capability":{"en":"Compare detections with ground truth using explicit matching rules.","zh-TW":"以明確匹配規則比較偵測與真值。"},"io":{"en":"Predictions, truth and IoU rules → matches and metrics","zh-TW":"預測、真值及 IoU 規則 → 匹配及指標"},"runtime":{"en":"FiftyOne evaluation on selected dataset/view.","zh-TW":"在選定資料集／視圖上執行 FiftyOne 評估。"},"constraint":{"en":"IoU threshold, classwise matching and dataset split change results.","zh-TW":"IoU 門檻、依類別匹配與資料切分會改變結果。"},"validation":{"en":"Use one true positive, false positive and false negative; verify counts and locked protocol.","zh-TW":"使用各一筆真陽性、偽陽性及偽陰性，核對計數及固定協定。"}},{"id":"similarity","name":"Similarity search","kind":"Embedding index","url":"https://docs.voxel51.com/user_guide/similarity.html","audience":{"en":"Data curator / active-learning team","zh-TW":"資料整理／主動學習團隊"},"capability":{"en":"Find similar samples using embeddings and a similarity backend.","zh-TW":"以 embeddings 與相似度後端尋找相似樣本。"},"io":{"en":"Query and embedding index → ranked sample references","zh-TW":"查詢及 embedding 索引 → 排序樣本引用"},"runtime":{"en":"Embedding computation plus configured index backend.","zh-TW":"Embedding 計算與設定索引後端。"},"constraint":{"en":"Rank reflects the embedding model; proximity is not ground-truth equivalence.","zh-TW":"排序反映 embedding 模型，鄰近不等於真值相同。"},"validation":{"en":"Check known near-duplicates and distinct examples; preserve index/model identity.","zh-TW":"檢查已知近重複及不同樣本，保留索引／模型識別。"}},{"id":"cvat","name":"CVAT annotation bridge","kind":"Annotation integration","url":"https://docs.voxel51.com/integrations/cvat.html","audience":{"en":"Data annotation / ML integrator","zh-TW":"資料標註／ML 整合者"},"capability":{"en":"Send annotation work to CVAT and merge returned labels.","zh-TW":"將標註工作送至 CVAT 並合併回傳標籤。"},"io":{"en":"Selected samples and schema → annotation run and merged labels","zh-TW":"選定樣本及 schema → 標註作業及合併標籤"},"runtime":{"en":"FiftyOne and separately configured CVAT server.","zh-TW":"FiftyOne 與另行設定的 CVAT 伺服器。"},"constraint":{"en":"Label IDs and unexpected label types require explicit merge policy.","zh-TW":"標籤 ID 與未預期類型需明確合併政策。"},"validation":{"en":"Round-trip edits without cleanup first; verify IDs and permitted additions/deletions.","zh-TW":"先不清理遠端作業進行來回編輯，核對 ID 與允許新增／刪除。"}},{"id":"export","name":"Dataset/view export","kind":"Export API","url":"https://docs.voxel51.com/user_guide/export_datasets.html","audience":{"en":"ML training / dataset delivery","zh-TW":"ML 訓練／資料集交付"},"capability":{"en":"Export selected datasets, views and label fields in supported formats.","zh-TW":"以支援格式匯出資料集、視圖及標籤欄位。"},"io":{"en":"View, label field and format → exported dataset","zh-TW":"視圖、標籤欄位及格式 → 匯出資料集"},"runtime":{"en":"Local or configured export destination.","zh-TW":"本地或設定匯出目的地。"},"constraint":{"en":"Media can be copied, linked, omitted or moved; move changes the source layout.","zh-TW":"媒體可複製、連結、略過或移動；移動會變更來源配置。"},"validation":{"en":"Use copy or labels-only for a trial; verify no unexpected source changes.","zh-TW":"試行採複製或僅標籤，確認來源未遭未預期變更。"}},{"id":"models","name":"Model Zoo","kind":"Model catalogue","url":"https://docs.voxel51.com/model_zoo/index.html","audience":{"en":"ML prototype / model evaluator","zh-TW":"ML 原型／模型評估者"},"capability":{"en":"Discover supported models for dataset workflows.","zh-TW":"尋找支援資料集工作流程的模型。"},"io":{"en":"Chosen model and supported inputs → model-specific outputs","zh-TW":"選定模型及支援輸入 → 模型特定輸出"},"runtime":{"en":"Depends on selected model dependencies and hardware.","zh-TW":"依選定模型依賴及硬體而定。"},"constraint":{"en":"Catalogue inclusion does not establish commercial rights or target-hardware speed.","zh-TW":"列入型錄不代表商用權利或目標硬體速度已確立。"},"validation":{"en":"Review each model license, download size, input preprocessing and label map.","zh-TW":"逐一核對模型授權、下載大小、前處理與標籤對應。"}},{"id":"plugins","name":"Plugin ecosystem","kind":"Extension tooling","url":"https://docs.voxel51.com/plugins/index.html","audience":{"en":"Platform developer / workflow designer","zh-TW":"平台開發者／流程設計者"},"capability":{"en":"Extend FiftyOne with documented plugins and operators.","zh-TW":"以文件記載的 plugins 及 operators 擴充 FiftyOne。"},"io":{"en":"Extension configuration → workflow or UI capability","zh-TW":"擴充設定 → 工作流程或介面能力"},"runtime":{"en":"FiftyOne extension environment.","zh-TW":"FiftyOne 擴充環境。"},"constraint":{"en":"Plugin code and dependencies need review; edition and version compatibility vary.","zh-TW":"需審查 plugin 程式及依賴，版本與方案相容性不同。"},"validation":{"en":"Pin an extension revision and test permissions and changes on a disposable dataset.","zh-TW":"固定擴充修訂版，在可丟棄資料集測試權限與變更。"}}],"supporting_references":[{"id":"install","name":"Installation","url":"https://docs.voxel51.com/installation/index.html","audience":{"en":"Platform owner: supported environment and dependency requirements.","zh-TW":"平台負責人：支援環境與依賴需求。"},"validation":{"en":"Pin software/database versions and media locations; test backup before upgrades.","zh-TW":"固定軟體／資料庫版本及媒體位置，升級前測試備份。"}},{"id":"brain","name":"FiftyOne Brain","url":"https://docs.voxel51.com/brain/index.html","audience":{"en":"Data scientist: understand embedding, uniqueness and analysis runs.","zh-TW":"資料科學家：了解 embedding、獨特性及分析作業。"},"validation":{"en":"Record the model, index backend and run key; do not equate a heuristic score with defect severity.","zh-TW":"記錄模型、索引後端及作業鍵，不把啟發式分數等同缺陷嚴重度。"}},{"id":"primary-docs","name":"Primary developer documentation","url":"https://docs.voxel51.com/","audience":{"en":"Engineers choosing the supported API and installed version.","zh-TW":"選擇支援 API 與安裝版本的工程師。"},"validation":{"en":"Match the operation and version to the specific references above before implementation. The illustrative output is an internal application contract.","zh-TW":"實作前將操作與版本對應至上述具體文件；示意輸出是內部應用契約。"}}]},"content_coverage":{"reference_guide":true,"developer_starter":false,"expected_results":true,"integration_test":"not-run","updated_at":"2026-10-08"},"developer_starter":{"version":"1.0.0","verification":"illustrative-contract-only;live-provider-not-run","filename":"FiftyOne-expected-results.json","format":"json-example","scope":{"en":"Illustrative detection-evaluation report for a fixed holdout view; no model or database was run.","zh-TW":"固定保留視圖的偵測評估報告示意，未執行模型或資料庫。"},"setup":{"en":"Provide known ground truth and predictions under separate fields. Fix split, class matching and IoU threshold. JSON values below are designed fixtures, not measured accuracy.","zh-TW":"在不同欄位提供已知真值及預測，固定資料切分、類別匹配與 IoU 門檻。以下 JSON 數值為設計樣本，不是實測準確率。"},"code":"{\n  \"schema_version\": \"1.0.0\",\n  \"provider\": \"FiftyOne\",\n  \"status\": \"ok\",\n  \"example\": true,\n  \"contract_origin\": \"Smart Tools illustrative internal contract; not a provider response\",\n  \"input\": {\n    \"view_ref\": \"example-holdout\",\n    \"samples\": 3,\n    \"truth_field\": \"ground_truth\",\n    \"prediction_field\": \"predictions\",\n    \"iou_threshold\": 0.5,\n    \"classwise\": true\n  },\n  \"data\": {\n    \"counts\": {\n      \"true_positive\": 1,\n      \"false_positive\": 1,\n      \"false_negative\": 1\n    },\n    \"precision\": 0.5,\n    \"recall\": 0.5,\n    \"review_sample_refs\": [\n      \"example-fp\",\n      \"example-fn\"\n    ],\n    \"metrics_origin\": \"illustrative_fixture\"\n  },\n  \"error\": null\n}","decisions":[[{"en":"Input requirements","zh-TW":"輸入條件"},{"en":"Use stable sample IDs, compatible box geometry, known truth labels and separate predictions.","zh-TW":"使用穩定樣本 ID、相容框線幾何、已知真值標籤與獨立預測。"}],[{"en":"Expected success","zh-TW":"預期成功"},{"en":"Return protocol, selected sample set, matched counts and review references; these example numbers are not a benchmark.","zh-TW":"回傳協定、選定樣本集、匹配計數及覆核引用；本例數字不是效能基準。"}],[{"en":"Expected empty","zh-TW":"預期空值"},{"en":"A valid query with zero samples returns ok and sample_count=0; precision/recall are null, never a fabricated perfect score.","zh-TW":"有效查詢無樣本時回傳 ok 與 sample_count=0；precision／recall 為 null，不捏造滿分。"}],[{"en":"Expected failure","zh-TW":"預期失敗"},{"en":"Missing prediction fields, unreadable media or incompatible geometry produce an explicit error rather than excluding rows silently.","zh-TW":"缺少預測欄位、媒體無法讀取或幾何不相容需明確錯誤，不默默排除資料。"}],[{"en":"Acceptance","zh-TW":"驗收"},{"en":"For the three-fixture example require TP=1, FP=1, FN=1 and precision=recall=0.5; preserve a distinct empty-view case.","zh-TW":"三筆示例要求 TP=1、FP=1、FN=1，precision=recall=0.5；另保留空視圖情境。"}],[{"en":"Limitations","zh-TW":"限制"},{"en":"No API/model execution or measured industrial accuracy; small fixture arithmetic cannot demonstrate production quality.","zh-TW":"未執行 API／模型或量測工業準確率；小樣本算術不能證明正式品質。"}],[{"en":"Data and runtime","zh-TW":"資料與執行環境"},{"en":"Record database, media paths and selected model/index backends; external annotation or model integrations can transfer data.","zh-TW":"記錄資料庫、媒體路徑及模型／索引後端，外部標註或模型整合可能傳輸資料。"}]],"expected_results":[{"scenario":{"en":"Known evaluation","zh-TW":"已知評估"},"input":{"en":"Three samples constructed as TP, FP and FN.","zh-TW":"三筆分別設計為 TP、FP、FN 的樣本。"},"output":{"en":"ok; TP=1, FP=1, FN=1; precision=recall=0.5.","zh-TW":"ok；TP=1、FP=1、FN=1；precision=recall=0.5。"},"acceptance":{"en":"Counts reconcile with individual sample references.","zh-TW":"計數與各筆樣本引用相符。"}},{"scenario":{"en":"Empty view","zh-TW":"空視圖"},"input":{"en":"Valid filter selects no samples.","zh-TW":"有效篩選未選出樣本。"},"output":{"en":"ok; sample_count=0; metrics=null.","zh-TW":"ok；sample_count=0；metrics=null。"},"acceptance":{"en":"No divide-by-zero or 100% score claim.","zh-TW":"不除以零，也不宣稱 100%。"}},{"scenario":{"en":"Missing predictions","zh-TW":"缺少預測"},"input":{"en":"Required prediction field is absent.","zh-TW":"必要預測欄位不存在。"},"output":{"en":"error; data=null; missing_prediction_field.","zh-TW":"error；data=null；missing_prediction_field。"},"acceptance":{"en":"Not confused with a completed inference containing zero detections.","zh-TW":"不與已完成但零偵測的推論混淆。"}},{"scenario":{"en":"Threshold change","zh-TW":"門檻變更"},"input":{"en":"Repeat fixture with a stricter IoU threshold.","zh-TW":"以更嚴格 IoU 門檻重算樣本。"},"output":{"en":"New evaluation identity and explicitly changed matching counts.","zh-TW":"新的評估識別，明確記錄改變的匹配計數。"},"acceptance":{"en":"Do not compare runs as if their protocols were identical.","zh-TW":"不可將不同協定當相同比較。"}}]},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:FiftyOne","name":"FiftyOne","provider":"Voxel51","url":"https://smart-tools.ai/product/FiftyOne","localized_urls":{"en":"https://smart-tools.ai/product/FiftyOne","zh-TW":"https://smart-tools.ai/zh-tw/product/FiftyOne"},"category":"vision","capability_id":"cap:computer-vision","technology_hub":"https://smart-tools.ai/industrial-ai/computer-vision","interface_kind":"SDK","deployment":"local","official_documentation":"https://docs.voxel51.com/","sources":["https://docs.voxel51.com/","https://voxel51.com/about","https://docs.voxel51.com/user_guide/import_datasets.html","https://docs.voxel51.com/user_guide/using_views.html","https://docs.voxel51.com/user_guide/using_aggregations.html","https://docs.voxel51.com/user_guide/app.html","https://docs.voxel51.com/user_guide/evaluation/detections.html","https://docs.voxel51.com/user_guide/similarity.html","https://docs.voxel51.com/integrations/cvat.html","https://docs.voxel51.com/user_guide/export_datasets.html","https://docs.voxel51.com/model_zoo/index.html","https://docs.voxel51.com/plugins/index.html","https://docs.voxel51.com/installation/index.html","https://docs.voxel51.com/brain/index.html"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-08"},"provider_summary":{"en":"Explore visual datasets, annotations and model predictions.","zh-TW":"檢視視覺資料集、標註與模型預測。"},"proposed_product":{"en":"Dataset quality review","zh-TW":"巡檢資料集品質檢查"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A small authorized image dataset, task definition and reference annotations.","zh-TW":"少量經授權影像、任務定義與參考標註。"},"proposed_deliverable":{"en":"A reviewable result with image references, labels or annotation state; keep original files.","zh-TW":"可審核的影像引用、標籤或標註狀態；保留原始檔案。"},"acceptance_criterion":{"en":"Compare the supported operation against a labeled sample; report errors and missing results separately.","zh-TW":"用已標註樣本比對支援的操作；錯誤與缺漏結果分開呈現。"},"dependencies":{"en":"Dataset access, image rights and a supported model or annotation project.","zh-TW":"資料集存取、影像使用權與支援的模型或標註專案。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Voxel51","operation":"chosen-documented-operation","source_url":"https://docs.voxel51.com/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"reference_analysis":{"checked_at":"2026-10-08","provider":"Viam","about_url":"https://www.viam.com/about","source_access":{"en":"Official About and Python SDK references read on 2026-10-08. The main Vision guide could not be retrieved, so this guide uses the published SDK contract; verify compatibility with your installed SDK/runtime/module versions.","zh-TW":"於 2026-10-08 讀取官方 About 與 Python SDK 參考。主要 Vision 指南無法擷取，因此以已發布 SDK 契約為依據；需核對已安裝 SDK／runtime／模組版本相容性。"},"selection_basis":{"en":"Ten documented interfaces, operations or tools selected by integration task; not an official ranking or ten separate SDKs.","zh-TW":"依整合任務挑選十個文件記載的介面、操作或工具；不是官方排名或十個獨立 SDK。"},"about":[{"label":{"en":"Origins","zh-TW":"起源"},"value":{"en":"Viam states it was founded in 2020 by MongoDB co-founder Eliot Horowitz.","zh-TW":"Viam 自述於 2020 年由 MongoDB 共同創辦人 Eliot Horowitz 創立。"}},{"label":{"en":"Positioning","zh-TW":"定位"},"value":{"en":"A software platform for building, deploying and managing robotics applications and fleets.","zh-TW":"用於建立、部署及管理機器人應用與機群的軟體平台。"}},{"label":{"en":"Company footprint","zh-TW":"公司據點"},"value":{"en":"The company identifies New York City as its headquarters and robotics-lab location, with an international team.","zh-TW":"公司指出總部及機器人實驗室位於紐約，團隊分布海外。"}},{"label":{"en":"Our fit assessment","zh-TW":"本站適配評估"},"value":{"en":"A candidate for connecting inspection cameras, model services and fleet data; actual models, processing location and quality depend on configuration.","zh-TW":"適合評估串聯巡檢相機、模型服務及機群資料；實際模型、處理位置與品質取決於設定。"}}],"items":[{"id":"connection","name":"RobotClient connection","kind":"Python client","url":"https://python.viam.dev/autoapi/viam/robot/client/index.html","audience":{"en":"Edge / robotics backend engineer","zh-TW":"邊緣／機器人後端工程師"},"capability":{"en":"Connect to a machine and discover its named resources.","zh-TW":"連接機器並探索具名資源。"},"io":{"en":"Machine address and credentials → resource connection","zh-TW":"機器位址及憑證 → 資源連線"},"runtime":{"en":"Client-to-machine communication via Viam runtime.","zh-TW":"客戶端透過 Viam runtime 連接機器。"},"constraint":{"en":"The right credential can still target the wrong machine; retain machine identity.","zh-TW":"正確憑證仍可能連到錯誤機器，需保留機器識別。"},"validation":{"en":"Verify resource names, disconnected behavior and connection cleanup.","zh-TW":"核對資源名稱、斷線行為與連線釋放。"}},{"id":"camera","name":"Camera acquisition","kind":"Camera API","url":"https://python.viam.dev/autoapi/viam/components/camera/index.html","audience":{"en":"Camera integrator / image pipeline","zh-TW":"相機整合／影像管線"},"capability":{"en":"Retrieve named images and capture metadata from a configured camera.","zh-TW":"從設定相機取得具名影像與擷取中繼資料。"},"io":{"en":"Camera source selection → images and metadata","zh-TW":"相機來源選擇 → 影像及中繼資料"},"runtime":{"en":"Configured camera driver and Viam runtime.","zh-TW":"設定相機驅動與 Viam runtime。"},"constraint":{"en":"Multiple images can represent different imagers, not a temporal video sequence.","zh-TW":"多張影像可能來自不同感測器，不是時間序列影片。"},"validation":{"en":"Validate source identity, timestamp, resolution and capture failures.","zh-TW":"驗證來源識別、時間、解析度與擷取失敗。"}},{"id":"properties","name":"Vision capabilities","kind":"Capability query","url":"https://python.viam.dev/autoapi/viam/services/vision/index.html#viam.services.vision.VisionClient.get_properties","audience":{"en":"Integration architect","zh-TW":"整合架構師"},"capability":{"en":"Query supported vision operations.","zh-TW":"查詢支援的視覺操作。"},"io":{"en":"Service → capability flags","zh-TW":"服務 → 能力旗標"},"runtime":{"en":"Configured service.","zh-TW":"設定服務。"},"constraint":{"en":"Do not enable a UI action just because a method exists in the SDK.","zh-TW":"不可僅因 SDK 存在方法便啟用介面操作。"},"validation":{"en":"Use a classifier-only fixture and verify detection is unavailable.","zh-TW":"以僅分類服務樣本確認偵測操作不可用。"}},{"id":"detections","name":"Image detections","kind":"Vision operation","url":"https://python.viam.dev/autoapi/viam/services/vision/index.html#viam.services.vision.VisionClient.get_detections","audience":{"en":"Inspection UI developer","zh-TW":"巡檢介面工程師"},"capability":{"en":"Return labels, scores and boxes for an image.","zh-TW":"回傳影像標籤、分數及框線。"},"io":{"en":"Image → detections","zh-TW":"影像 → 偵測結果"},"runtime":{"en":"Configured detector.","zh-TW":"設定偵測器。"},"constraint":{"en":"Our adapter must choose pixel or normalized units explicitly.","zh-TW":"本站 adapter 必須明確選擇像素或正規化單位。"},"validation":{"en":"Check frame identity, box bounds and absence of unintended actuations.","zh-TW":"檢查影格識別、框線範圍及無未預期致動。"}},{"id":"classification","name":"Image classifications","kind":"Vision operation","url":"https://python.viam.dev/autoapi/viam/services/vision/index.html#viam.services.vision.VisionClient.get_classifications","audience":{"en":"Visual triage / ML integrator","zh-TW":"視覺初篩／ML 整合者"},"capability":{"en":"Return requested image classifications.","zh-TW":"回傳指定數量的影像分類。"},"io":{"en":"Image and count → classes and scores","zh-TW":"影像及數量 → 類別及分數"},"runtime":{"en":"Configured classifier.","zh-TW":"設定分類器。"},"constraint":{"en":"A class result alone cannot locate a defect or justify machine control.","zh-TW":"僅分類結果不能定位缺陷或直接作為機器控制依據。"},"validation":{"en":"Compare known categories and keep unfamiliar samples for review.","zh-TW":"比較已知類別，陌生樣本保留覆核。"}},{"id":"capture","name":"Combined camera capture","kind":"Vision operation","url":"https://python.viam.dev/autoapi/viam/services/vision/index.html#viam.services.vision.VisionClient.capture_all_from_camera","audience":{"en":"Live visualisation developer","zh-TW":"即時視覺化工程師"},"capability":{"en":"Request images and selected vision outputs together.","zh-TW":"一併請求影像及選定視覺輸出。"},"io":{"en":"Camera and return flags → optional result fields","zh-TW":"相機及回傳旗標 → 選填結果欄位"},"runtime":{"en":"Configured camera/service.","zh-TW":"設定相機／服務。"},"constraint":{"en":"Preserve unrequested null fields separately from requested empty arrays.","zh-TW":"未請求的 null 欄位與已請求的空陣列需分開。"},"validation":{"en":"For every frame verify requested flags and matching overlay data.","zh-TW":"逐影格核對請求旗標及對應框線資料。"}},{"id":"tensor","name":"MLModel tensor inference","kind":"Model-service API","url":"https://python.viam.dev/autoapi/viam/services/mlmodel/index.html","audience":{"en":"ML deployment engineer","zh-TW":"ML 部署工程師"},"capability":{"en":"Read model metadata and pass named tensors for inference.","zh-TW":"讀取模型中繼資料並傳入具名 tensor 推論。"},"io":{"en":"Input tensor map → output tensor map","zh-TW":"輸入 tensor 對應 → 輸出 tensor 對應"},"runtime":{"en":"Selected ML model service implementation.","zh-TW":"選定 ML 模型服務實作。"},"constraint":{"en":"Shape, dtype, channel order and normalization must match model metadata.","zh-TW":"形狀、dtype、通道順序及正規化需符合模型中繼資料。"},"validation":{"en":"Use a fixed tensor fixture and reject a deliberately wrong shape before rollout.","zh-TW":"使用固定 tensor 樣本，上線前拒絕刻意錯誤形狀。"}},{"id":"media","name":"ViamImage media adapter","kind":"Image representation","url":"https://python.viam.dev/autoapi/viam/media/video/index.html","audience":{"en":"Media / backend engineer","zh-TW":"媒體／後端工程師"},"capability":{"en":"Represent image bytes, MIME type and dimensions.","zh-TW":"表示影像位元組、MIME 類型及尺寸。"},"io":{"en":"Encoded bytes and MIME → ViamImage","zh-TW":"編碼位元組與 MIME → ViamImage"},"runtime":{"en":"Python media representation.","zh-TW":"Python 媒體表示。"},"constraint":{"en":"A declared MIME type does not validate corrupted bytes or color order.","zh-TW":"宣告 MIME 不代表已驗證毀損位元組或色彩順序。"},"validation":{"en":"Decode a known image and compare dimensions and orientation before detection.","zh-TW":"解碼已知影像，偵測前比較尺寸及方向。"}},{"id":"data","name":"DataClient retrieval","kind":"Cloud data API","url":"https://python.viam.dev/autoapi/viam/app/data_client/index.html","audience":{"en":"Data engineering / fleet analytics","zh-TW":"資料工程／機群分析"},"capability":{"en":"Filter and paginate stored binary data and metadata.","zh-TW":"篩選及分頁取得已儲存二進位資料與中繼資料。"},"io":{"en":"Bounded filter and cursor → records and next cursor","zh-TW":"有限範圍篩選與游標 → 紀錄及下一游標"},"runtime":{"en":"Viam cloud data access; distinct from direct camera inference.","zh-TW":"Viam 雲端資料存取，與直接相機推論不同。"},"constraint":{"en":"Empty filters can be broad; downloads and metadata-only reads have different cost and exposure.","zh-TW":"空篩選可能範圍過大；下載與僅中繼資料讀取在成本及揭露上不同。"},"validation":{"en":"Start with machine/time filters and metadata-only; verify pagination has no skipped records.","zh-TW":"從機器／時間篩選及僅中繼資料開始，驗證分頁無漏筆。"}},{"id":"module","name":"Custom resource module","kind":"Runtime extension","url":"https://python.viam.dev/autoapi/viam/module/module/index.html","audience":{"en":"Edge platform / custom model developer","zh-TW":"邊緣平台／自訂模型工程師"},"capability":{"en":"Run custom resources as a module service.","zh-TW":"將自訂資源作為模組服務執行。"},"io":{"en":"Resource implementation → registered runtime service","zh-TW":"資源實作 → 已註冊 runtime 服務"},"runtime":{"en":"Module process beside the Viam runtime.","zh-TW":"Viam runtime 旁的模組程序。"},"constraint":{"en":"A loaded process is not proof that hardware or weights are ready.","zh-TW":"程序已載入不代表硬體或權重已就緒。"},"validation":{"en":"Exercise startup readiness, missing weights, reconfiguration and clean shutdown.","zh-TW":"測試啟動就緒、缺少權重、重新設定與正常關閉。"}}],"supporting_references":[{"id":"sdk","name":"Viam Python SDK","url":"https://python.viam.dev/","audience":{"en":"Platform engineer: installation, runtime and connection prerequisites.","zh-TW":"平台工程師：安裝、runtime 與連線條件。"},"validation":{"en":"Pin SDK/runtime/module versions and check target OS transport support; SDK installation alone does not configure cameras or models.","zh-TW":"固定 SDK／runtime／模組版本，核對目標 OS 傳輸支援；僅安裝 SDK 不會設定相機或模型。"}},{"id":"primary-docs","name":"Primary developer documentation","url":"https://python.viam.dev/autoapi/viam/services/vision/index.html","audience":{"en":"Engineers choosing the supported API and installed version.","zh-TW":"選擇支援 API 與安裝版本的工程師。"},"validation":{"en":"Match the operation and version to the specific references above before implementation. The illustrative output is an internal application contract.","zh-TW":"實作前將操作與版本對應至上述具體文件；示意輸出是內部應用契約。"}}]},"content_coverage":{"reference_guide":true,"developer_starter":false,"expected_results":true,"integration_test":"not-run","updated_at":"2026-10-08"},"developer_starter":{"version":"1.0.0","verification":"illustrative-contract-only;live-provider-not-run","filename":"ViamVision-expected-results.json","format":"json-example","scope":{"en":"Illustrative camera-inspection result only; no connection, image capture, inference or physical action was performed.","zh-TW":"僅相機巡檢結果示意；未連線、擷取、推論或執行實體動作。"},"setup":{"en":"Before implementation identify the machine, camera, vision service, model revision and permitted data path. This JSON is an internal expected envelope, not Viam’s native response. Coordinate and confidence values are invented fixtures.","zh-TW":"實作前確認機器、相機、vision service、模型修訂及允許資料流。此 JSON 是內部預期格式，不是 Viam 原生回應；座標及分數為示例。"},"code":"{\n  \"schema_version\": \"1.0.0\",\n  \"provider\": \"Viam\",\n  \"status\": \"ok\",\n  \"example\": true,\n  \"contract_origin\": \"Smart Tools illustrative internal contract; not a provider response\",\n  \"input\": {\n    \"machine_ref\": \"example-cell-A\",\n    \"camera_ref\": \"example-camera-1\",\n    \"service_ref\": \"example-detector\",\n    \"frame_ref\": \"example-frame-101\",\n    \"image_size_pixels\": [\n      640,\n      480\n    ],\n    \"requested\": [\n      \"image\",\n      \"detections\"\n    ]\n  },\n  \"data\": {\n    \"frame_ref\": \"example-frame-101\",\n    \"detections\": [\n      {\n        \"label\": \"surface_mark\",\n        \"score\": 0.88,\n        \"box_xyxy_pixels\": [\n          64,\n          48,\n          192,\n          144\n        ]\n      }\n    ],\n    \"classifications\": null,\n    \"actuation_requested\": false\n  },\n  \"error\": null\n}","decisions":[[{"en":"Input requirements","zh-TW":"輸入條件"},{"en":"Require authorized machine access, valid camera/service names, supported detection capability and a decodable frame.","zh-TW":"需要授權機器存取、有效相機／服務名稱、支援偵測能力及可解碼影格。"}],[{"en":"Expected success","zh-TW":"預期成功"},{"en":"Return detections with frame identity and explicit coordinate units; preserve the configured model revision separately.","zh-TW":"回傳含影格識別與明確座標單位的偵測，另保留設定模型修訂。"}],[{"en":"Expected empty","zh-TW":"預期空值"},{"en":"Requested detections=[] is a valid empty result; classifications=null means not requested in this contract.","zh-TW":"已請求 detections=[] 是有效空結果；此契約 classifications=null 表示未請求。"}],[{"en":"Expected failure","zh-TW":"預期失敗"},{"en":"Camera offline, unsupported capability, bad credentials or deadline failure return status=error and data=null.","zh-TW":"相機離線、不支援能力、憑證錯誤或逾時回傳 status=error、data=null。"}],[{"en":"Acceptance","zh-TW":"驗收"},{"en":"For a 640×480 fixture validate box bounds, frame correlation and the distinction among empty, unrequested and failed results.","zh-TW":"640×480 樣本需驗證框線範圍、影格對應，並區分空值、未請求與失敗。"}],[{"en":"Limitations","zh-TW":"限制"},{"en":"No measured accuracy or latency. A surface-mark label is not a certified defect, and this contract sends no actuation command.","zh-TW":"未實測準確率或延遲；表面痕跡標籤不是認證缺陷，此契約不發送致動指令。"}],[{"en":"Data and runtime","zh-TW":"資料與執行環境"},{"en":"Inspect module implementation to establish where inference happens; data-cloud capture/sync is a separate configuration decision.","zh-TW":"檢查模組實作以確認推論位置；雲端資料擷取／同步是另外的設定決策。"}]],"expected_results":[{"scenario":{"en":"Known marked frame","zh-TW":"已知痕跡影格"},"input":{"en":"A 640×480 fixture with a declared service and frame ID.","zh-TW":"640×480 樣本，具指定服務與影格 ID。"},"output":{"en":"ok; one bounded box and matching frame_ref.","zh-TW":"ok；一個範圍內框線及相符 frame_ref。"},"acceptance":{"en":"No cross-frame overlay or implicit unit conversion.","zh-TW":"無跨影格框線或隱含單位轉換。"}},{"scenario":{"en":"Valid empty detection","zh-TW":"有效空偵測"},"input":{"en":"Detector succeeds on a no-target fixture.","zh-TW":"偵測器成功處理無目標樣本。"},"output":{"en":"ok; detections=[]; unrequested classifications=null.","zh-TW":"ok；detections=[]；未請求 classifications=null。"},"acceptance":{"en":"Empty remains distinct from not requested and unavailable.","zh-TW":"空值與未請求、不可用皆可區分。"}},{"scenario":{"en":"Camera offline","zh-TW":"相機離線"},"input":{"en":"Configured camera cannot deliver a frame.","zh-TW":"設定相機無法提供影格。"},"output":{"en":"error; data=null; camera_unavailable.","zh-TW":"error；data=null；camera_unavailable。"},"acceptance":{"en":"No stale frame silently treated as current success.","zh-TW":"不將舊影格默默當本次成功。"}},{"scenario":{"en":"Wrong capability","zh-TW":"能力不符"},"input":{"en":"Request detections from a classification-only service.","zh-TW":"向僅分類服務要求偵測。"},"output":{"en":"error; data=null; unsupported_capability.","zh-TW":"error；data=null；unsupported_capability。"},"acceptance":{"en":"Validate capabilities before scheduling repeated requests.","zh-TW":"排程重複請求前先驗證能力。"}}]},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:ViamVision","name":"Viam Vision Service","provider":"Viam","url":"https://smart-tools.ai/product/ViamVision","localized_urls":{"en":"https://smart-tools.ai/product/ViamVision","zh-TW":"https://smart-tools.ai/zh-tw/product/ViamVision"},"category":"vision","capability_id":"cap:computer-vision","technology_hub":"https://smart-tools.ai/industrial-ai/computer-vision","interface_kind":"API / SDK","deployment":"hybrid","official_documentation":"https://python.viam.dev/autoapi/viam/services/vision/index.html","sources":["https://python.viam.dev/autoapi/viam/services/vision/index.html","https://www.viam.com/about","https://python.viam.dev/autoapi/viam/robot/client/index.html","https://python.viam.dev/autoapi/viam/components/camera/index.html","https://python.viam.dev/autoapi/viam/services/vision/index.html#viam.services.vision.VisionClient.get_properties","https://python.viam.dev/autoapi/viam/services/vision/index.html#viam.services.vision.VisionClient.get_detections","https://python.viam.dev/autoapi/viam/services/vision/index.html#viam.services.vision.VisionClient.get_classifications","https://python.viam.dev/autoapi/viam/services/vision/index.html#viam.services.vision.VisionClient.capture_all_from_camera","https://python.viam.dev/autoapi/viam/services/mlmodel/index.html","https://python.viam.dev/autoapi/viam/media/video/index.html","https://python.viam.dev/autoapi/viam/app/data_client/index.html","https://python.viam.dev/autoapi/viam/module/module/index.html","https://python.viam.dev/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-08"},"provider_summary":{"en":"Return detections, classifications or point-cloud objects from camera data.","zh-TW":"把相機資料轉為偵測、分類或點雲物件。"},"proposed_product":{"en":"Camera perception adapter","zh-TW":"相機感知結果轉接器"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A small authorized image dataset, task definition and reference annotations.","zh-TW":"少量經授權影像、任務定義與參考標註。"},"proposed_deliverable":{"en":"A reviewable result with image references, labels or annotation state; keep original files.","zh-TW":"可審核的影像引用、標籤或標註狀態；保留原始檔案。"},"acceptance_criterion":{"en":"Compare the supported operation against a labeled sample; report errors and missing results separately.","zh-TW":"用已標註樣本比對支援的操作；錯誤與缺漏結果分開呈現。"},"dependencies":{"en":"Dataset access, image rights and a supported model or annotation project.","zh-TW":"資料集存取、影像使用權與支援的模型或標註專案。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Viam","operation":"chosen-documented-operation","source_url":"https://python.viam.dev/autoapi/viam/services/vision/index.html","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"reference_analysis":{"provider":"Google LiteRT","checked_at":"2026-10-08","source_access":{"en":"Official project and developer sources reviewed; no provider API was called. Expected outputs below are our illustrative contracts, not measured results.","zh-TW":"已核對官方專案與開發來源；沒有呼叫供應商 API。下方預期輸出是本站示意契約，不是實測結果。"},"selection_basis":{"en":"Ten documented technical entry points, selected by task; not ten independent SDKs or an official ranking.","zh-TW":"依任務選出的十個有文件技術入口；不是十套獨立 SDK 或官方排名。"},"about_url":"https://developers.google.com/edge/litert","about":[{"label":{"en":"Project","zh-TW":"專案"},"value":{"en":"LiteRT is Google’s on-device model deployment framework, built on TensorFlow Lite.","zh-TW":"LiteRT 是 Google 建構於 TensorFlow Lite 基礎的裝置端模型部署框架。"}},{"label":{"en":"Scope","zh-TW":"範圍"},"value":{"en":"Covers model conversion, optimization and runtime execution across supported edge platforms.","zh-TW":"涵蓋支援邊緣平台上的模型轉換、最佳化與執行。"}},{"label":{"en":"Runtime choices","zh-TW":"執行選擇"},"value":{"en":"Current documentation distinguishes CompiledModel from the compatibility-oriented Interpreter path.","zh-TW":"現行文件區分 CompiledModel 與著重相容性的 Interpreter 路徑。"}},{"label":{"en":"Adjacent product","zh-TW":"相鄰產品"},"value":{"en":"LiteRT-LM adds language-model orchestration; it is a separate integration choice from this tensor inference example.","zh-TW":"LiteRT-LM 提供語言模型協調；其整合選擇與此張量推論範例不同。"}}],"items":[{"id":"overview","name":"CompiledModel quickstart","kind":"API / SDK / developer guide","url":"https://developers.google.com/edge/litert/overview","audience":{"en":"ML application developers","zh-TW":"機器學習應用工程師"},"capability":{"en":"Prepare a model and use the on-device runtime.","zh-TW":"準備模型並使用裝置端執行環境。"},"io":{"en":"Compatible model and input tensors → output tensors.","zh-TW":"相容模型與輸入張量 → 輸出張量。"},"runtime":{"en":"Selected LiteRT runtime and supported target hardware","zh-TW":"選定 LiteRT 執行環境與支援的目標硬體"},"constraint":{"en":"Output meaning comes from the model, not the runtime alone.","zh-TW":"輸出意義由模型定義，非執行環境自動提供。"},"validation":{"en":"Verify shapes, types and model-specific postprocessing.","zh-TW":"驗證形狀、型別與模型特定後處理。"}},{"id":"android","name":"Android integration","kind":"API / SDK / developer guide","url":"https://developers.google.com/edge/litert/android","audience":{"en":"Android application teams","zh-TW":"Android 應用團隊"},"capability":{"en":"Select an Android runtime integration path.","zh-TW":"選擇 Android 執行環境整合路徑。"},"io":{"en":"Model, app and SDK configuration → device inference.","zh-TW":"模型、應用與 SDK 設定 → 裝置推論。"},"runtime":{"en":"Selected LiteRT runtime and supported target hardware","zh-TW":"選定 LiteRT 執行環境與支援的目標硬體"},"constraint":{"en":"API availability depends on the selected distribution and device.","zh-TW":"API 可用性取決於套件發行與裝置。"},"validation":{"en":"Test lifecycle and memory on the actual minimum target device.","zh-TW":"在最低目標裝置測試生命週期與記憶體。"}},{"id":"npu","name":"NPU acceleration","kind":"API / SDK / developer guide","url":"https://developers.google.com/edge/litert/next/npu","audience":{"en":"Hardware optimization teams","zh-TW":"硬體最佳化團隊"},"capability":{"en":"Configure supported NPU execution.","zh-TW":"設定支援的 NPU 執行。"},"io":{"en":"Compatible graph and hardware → accelerated execution.","zh-TW":"相容運算圖與硬體 → 加速執行。"},"runtime":{"en":"Selected LiteRT runtime and supported target hardware","zh-TW":"選定 LiteRT 執行環境與支援的目標硬體"},"constraint":{"en":"Not every operator or chip supports the same path.","zh-TW":"並非每個運算子或晶片支援相同路徑。"},"validation":{"en":"Record actual backend and compare numerical results to baseline.","zh-TW":"記錄實際後端並與基準比對數值。"}},{"id":"conversion","name":"Model conversion","kind":"API / SDK / developer guide","url":"https://developers.google.com/edge/litert/conversion/overview","audience":{"en":"Model export engineers","zh-TW":"模型匯出工程師"},"capability":{"en":"Convert supported source models for LiteRT.","zh-TW":"轉換支援的來源模型供 LiteRT 使用。"},"io":{"en":"Source model → .tflite artifact.","zh-TW":"來源模型 → .tflite 產物。"},"runtime":{"en":"Selected LiteRT runtime and supported target hardware","zh-TW":"選定 LiteRT 執行環境與支援的目標硬體"},"constraint":{"en":"A successful export does not prove task quality.","zh-TW":"匯出成功不代表任務品質合格。"},"validation":{"en":"Compare source and exported model on held-out inputs.","zh-TW":"使用保留輸入比對來源與匯出模型。"}},{"id":"migration","name":"TensorFlow Lite migration","kind":"API / SDK / developer guide","url":"https://developers.google.com/edge/litert/migration","audience":{"en":"Existing TFLite maintainers","zh-TW":"既有 TFLite 維護者"},"capability":{"en":"Review the supported migration paths to LiteRT.","zh-TW":"檢視轉移至 LiteRT 的支援路徑。"},"io":{"en":"Existing integration → selected updated runtime path.","zh-TW":"既有整合 → 選定更新後執行路徑。"},"runtime":{"en":"Selected LiteRT runtime and supported target hardware","zh-TW":"選定 LiteRT 執行環境與支援的目標硬體"},"constraint":{"en":"Interpreter compatibility and CompiledModel adoption are different changes.","zh-TW":"Interpreter 相容與採用 CompiledModel 是不同變更。"},"validation":{"en":"Pin old and new dependencies and replay the same fixtures.","zh-TW":"固定新舊相依版本並回放同一樣本。"}},{"id":"optimization","name":"Model optimization","kind":"API / SDK / developer guide","url":"https://developers.google.com/edge/litert/conversion/tensorflow/quantization/model_optimization","audience":{"en":"Model efficiency engineers","zh-TW":"模型效能工程師"},"capability":{"en":"Review optimization including post-training quantization.","zh-TW":"檢視包含訓練後量化的最佳化方法。"},"io":{"en":"Model and optional representative data → optimized artifact.","zh-TW":"模型與可能需要的代表資料 → 最佳化產物。"},"runtime":{"en":"Selected LiteRT runtime and supported target hardware","zh-TW":"選定 LiteRT 執行環境與支援的目標硬體"},"constraint":{"en":"Quantization can change accuracy and tensor types.","zh-TW":"量化可能改變準確率與張量型別。"},"validation":{"en":"Measure quality drift before accepting any size or speed gain.","zh-TW":"接受體積或速度改善前量測品質漂移。"}},{"id":"cli","name":"LiteRT CLI installation","kind":"API / SDK / developer guide","url":"https://developers.google.com/edge/litert/cli/installation","audience":{"en":"Build and tooling teams","zh-TW":"建置與工具團隊"},"capability":{"en":"Install command-line model tooling.","zh-TW":"安裝命令列模型工具。"},"io":{"en":"Supported environment and package → available CLI.","zh-TW":"支援環境與套件 → 可用 CLI。"},"runtime":{"en":"Selected LiteRT runtime and supported target hardware","zh-TW":"選定 LiteRT 執行環境與支援的目標硬體"},"constraint":{"en":"Pin the tool version; installation alone is not deployment.","zh-TW":"固定工具版本；安裝完成不等於部署完成。"},"validation":{"en":"Record version and validate the chosen command on a fixture.","zh-TW":"記錄版本並以樣本驗證選定命令。"}},{"id":"microcontrollers","name":"Microcontroller runtime","kind":"API / SDK / developer guide","url":"https://developers.google.com/edge/litert/microcontrollers/overview","audience":{"en":"Embedded firmware teams","zh-TW":"嵌入式韌體團隊"},"capability":{"en":"Run suitable small models in constrained environments.","zh-TW":"在資源有限環境執行適合的小模型。"},"io":{"en":"Supported model and firmware tensors → inference output.","zh-TW":"支援模型與韌體張量 → 推論輸出。"},"runtime":{"en":"Selected LiteRT runtime and supported target hardware","zh-TW":"選定 LiteRT 執行環境與支援的目標硬體"},"constraint":{"en":"Memory and supported operations differ from desktop runtime.","zh-TW":"記憶體與支援運算不同於桌面環境。"},"validation":{"en":"Check tensor memory budget and target-board outputs.","zh-TW":"檢查張量記憶體預算與目標板輸出。"}},{"id":"cpp","name":"Prebuilt C++ SDK","kind":"API / SDK / developer guide","url":"https://developers.google.com/edge/litert/next/cpp_sdk","audience":{"en":"Native application developers","zh-TW":"原生應用工程師"},"capability":{"en":"Integrate prebuilt runtime libraries with CMake.","zh-TW":"透過 CMake 整合預編譯執行函式庫。"},"io":{"en":"Headers, libraries and model → native integration.","zh-TW":"標頭、函式庫與模型 → 原生整合。"},"runtime":{"en":"Selected LiteRT runtime and supported target hardware","zh-TW":"選定 LiteRT 執行環境與支援的目標硬體"},"constraint":{"en":"Runtime and accelerator binaries must match platform and version.","zh-TW":"執行環境與加速二進位檔須符合平台與版本。"},"validation":{"en":"Verify loading and packaged dependencies on a clean target.","zh-TW":"在乾淨目標環境驗證載入與相依套件。"}},{"id":"source","name":"Source and release repository","kind":"API / SDK / developer guide","url":"https://github.com/google-ai-edge/LiteRT","audience":{"en":"Runtime maintainers","zh-TW":"執行環境維護者"},"capability":{"en":"Inspect source, releases and project build entry points.","zh-TW":"檢視原始碼、發行與專案建置入口。"},"io":{"en":"Pinned source revision → reproducible build inputs.","zh-TW":"固定來源修訂 → 可重現建置輸入。"},"runtime":{"en":"Selected LiteRT runtime and supported target hardware","zh-TW":"選定 LiteRT 執行環境與支援的目標硬體"},"constraint":{"en":"Repository head can differ from installed stable packages.","zh-TW":"儲存庫最新版本可能不同於已安裝穩定套件。"},"validation":{"en":"Record the exact tag or commit with build options.","zh-TW":"記錄精確標籤或提交與建置選項。"}}],"supporting_references":[{"id":"documentation","name":"Official documentation overview","url":"https://ai.google.dev/edge/litert","audience":{"en":"Developers and product owners selecting the supported technical path.","zh-TW":"選擇支援技術路徑的工程師與產品負責人。"},"validation":{"en":"Choose the operation, supported version and runtime before assigning implementation.","zh-TW":"安排實作前先選定操作、支援版本與執行環境。"}}]},"content_coverage":{"reference_guide":true,"developer_starter":false,"expected_results":true,"integration_test":"not-run","updated_at":"2026-10-08"},"developer_starter":{"version":"1.0.0","verification":"illustrative-contract-only;live-provider-not-run","filename":"LiteRT-expected-results.json","format":"json-example","scope":{"en":"Illustrative tensor inference contract. Tensor shape, dtype, normalization and labels must come from the actual model; no inference or benchmark was run.","zh-TW":"張量推論示意契約。張量形狀、型別、正規化與標籤須依實際模型定義；未執行推論或效能測試。"},"setup":{"en":"Review the scenarios below and map the actual SDK response into this internal contract. No credential, API call or live output is included. Replace example data only after your own integration test.","zh-TW":"先審閱下方情境，再將實際 SDK 回應對應至此內部契約。此處不含憑證、API 呼叫或真實輸出，示意資料須在自行串接測試後替換。"},"code":"{\n  \"schema_version\": \"1.0.0\",\n  \"example\": true,\n  \"provider\": \"Google LiteRT\",\n  \"status\": \"ok\",\n  \"input_id\": \"sample-001\",\n  \"data\": {\n    \"model_id\": \"example-model\",\n    \"backend\": \"example-cpu\",\n    \"outputs\": [\n      {\n        \"name\": \"example_scores\",\n        \"shape\": [\n          1,\n          3\n        ],\n        \"dtype\": \"float32\",\n        \"values\": [\n          [\n            0.1,\n            0.7,\n            0.2\n          ]\n        ]\n      }\n    ],\n    \"latency_ms\": null\n  },\n  \"error\": null,\n  \"verification\": \"illustrative-only;not-provider-response\"\n}","expected_results":[{"scenario":{"en":"Valid inference contract","zh-TW":"有效推論契約"},"input":{"en":"Pinned model; tensor shape and type match its signature.","zh-TW":"固定模型；張量形狀與型別符合簽章。"},"output":{"en":"ok; output tensor metadata and illustrative values.","zh-TW":"ok；輸出張量資訊與示意數值。"},"acceptance":{"en":"Compare to a trusted model fixture using agreed tolerances.","zh-TW":"使用約定誤差範圍與可信模型樣本比對。"}},{"scenario":{"en":"Empty application result","zh-TW":"應用空結果"},"input":{"en":"A valid inference whose model-specific postprocessor finds no detections.","zh-TW":"有效推論，模型特定後處理未找到物件。"},"output":{"en":"ok with an empty detection list; raw tensors still follow the model.","zh-TW":"ok 與空偵測清單；原始張量仍須符合模型。"},"acceptance":{"en":"Do not treat an all-zero tensor as universally equivalent to no detections.","zh-TW":"不可把全零張量一律視為沒有偵測。"}},{"scenario":{"en":"Tensor mismatch","zh-TW":"張量不相符"},"input":{"en":"Wrong dtype, shape or unsupported operation.","zh-TW":"型別、形狀錯誤或不支援的運算。"},"output":{"en":"error; no usable output; include a bounded diagnostic.","zh-TW":"error；沒有可用輸出；提供有限範圍診斷。"},"acceptance":{"en":"Reject the input rather than silently reshaping its meaning.","zh-TW":"拒絕輸入，不得靜默改變資料意義。"}},{"scenario":{"en":"Accelerator unavailable","zh-TW":"加速器不可用"},"input":{"en":"Requested GPU/NPU cannot execute the selected model.","zh-TW":"要求的 GPU／NPU 無法執行選定模型。"},"output":{"en":"Explicit failure or a configured CPU fallback with actual backend disclosed.","zh-TW":"明確失敗，或依設定改用 CPU 並揭露實際後端。"},"acceptance":{"en":"Do not claim GPU/NPU acceleration or measured latency without evidence.","zh-TW":"無證據不得宣稱 GPU／NPU 加速或實測延遲。"}}],"decisions":[[{"en":"Result states","zh-TW":"結果狀態"},{"en":"ok means the selected operation returned a valid result; a valid empty result differs from error. Pending work remains pending until a terminal result. Do not infer real-world correctness from API success.","zh-TW":"ok 表示所選操作回傳有效結構；有效空結果與 error 不同。未完成工作保持 pending 直到終態。API 成功不代表現實判斷必然正確。"}],[{"en":"Reproducibility","zh-TW":"可重現性"},{"en":"Record input ID, library/model version, configuration, runtime and coordinate/score conventions. Examples contain invented sample values.","zh-TW":"記錄輸入識別、函式庫／模型版本、設定、執行環境及座標／分數慣例。範例數值為示意。"}],[{"en":"Acceptance — proposed","zh-TW":"建議驗收"},{"en":"Use representative authorized samples plus empty, malformed and unavailable-runtime cases. Agree quality and latency targets before running tests. No measured accuracy, cost or speed is claimed.","zh-TW":"使用授權代表樣本，加上空結果、格式錯誤與環境不可用案例。測試前先約定品質與延遲目標；不宣稱已量測準確率、成本或速度。"}],[{"en":"Operation boundary","zh-TW":"操作範圍"},{"en":"Illustrative tensor inference contract. Tensor shape, dtype, normalization and labels must come from the actual model; no inference or benchmark was run.","zh-TW":"張量推論示意契約。張量形狀、型別、正規化與標籤須依實際模型定義；未執行推論或效能測試。"}]]},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:LiteRT","name":"LiteRT","provider":"Google","url":"https://smart-tools.ai/product/LiteRT","localized_urls":{"en":"https://smart-tools.ai/product/LiteRT","zh-TW":"https://smart-tools.ai/zh-tw/product/LiteRT"},"category":"edge","capability_id":"cap:edge-ai","technology_hub":"https://smart-tools.ai/industrial-ai/edge-ai","interface_kind":"SDK","deployment":"local","official_documentation":"https://developers.google.com/edge/litert","sources":["https://developers.google.com/edge/litert","https://developers.google.com/edge/litert/overview","https://developers.google.com/edge/litert/android","https://developers.google.com/edge/litert/next/npu","https://developers.google.com/edge/litert/conversion/overview","https://developers.google.com/edge/litert/migration","https://developers.google.com/edge/litert/conversion/tensorflow/quantization/model_optimization","https://developers.google.com/edge/litert/cli/installation","https://developers.google.com/edge/litert/microcontrollers/overview","https://developers.google.com/edge/litert/next/cpp_sdk","https://github.com/google-ai-edge/LiteRT","https://ai.google.dev/edge/litert"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-08"},"provider_summary":{"en":"Run machine-learning inference on supported devices.","zh-TW":"在支援的裝置上執行機器學習推論。"},"proposed_product":{"en":"Mobile inference benchmark","zh-TW":"手機端推論基準測試"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"One pinned model, representative inputs, target runtime and workload.","zh-TW":"一個鎖定版本的模型、代表性輸入、目標環境與工作量。"},"proposed_deliverable":{"en":"Predictions or deployment evidence with model version, latency and resource measurements.","zh-TW":"附模型版本、延遲與資源量測的預測或部署證據。"},"acceptance_criterion":{"en":"Verify outputs against a known sample and measure latency, memory and failed calls on the chosen target.","zh-TW":"用已知樣本驗證輸出，並在選定環境量測延遲、記憶體與失敗呼叫。"},"dependencies":{"en":"Model rights, supported operators, memory budget and hardware or serving infrastructure.","zh-TW":"模型使用權、支援的算子、記憶體預算與硬體或服務環境。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Google","operation":"chosen-documented-operation","source_url":"https://developers.google.com/edge/litert","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:ONNXRuntime","name":"ONNX Runtime","provider":"Microsoft / ONNX Runtime","url":"https://smart-tools.ai/product/ONNXRuntime","localized_urls":{"en":"https://smart-tools.ai/product/ONNXRuntime","zh-TW":"https://smart-tools.ai/zh-tw/product/ONNXRuntime"},"category":"edge","capability_id":"cap:edge-ai","technology_hub":"https://smart-tools.ai/industrial-ai/edge-ai","interface_kind":"SDK","deployment":"local","official_documentation":"https://onnxruntime.ai/docs/","sources":["https://onnxruntime.ai/docs/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Run model inference across supported execution providers and language bindings.","zh-TW":"透過支援的執行後端與語言綁定執行模型推論。"},"proposed_product":{"en":"Portable model benchmark","zh-TW":"跨裝置模型效能比較"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"One pinned model, representative inputs, target runtime and workload.","zh-TW":"一個鎖定版本的模型、代表性輸入、目標環境與工作量。"},"proposed_deliverable":{"en":"Predictions or deployment evidence with model version, latency and resource measurements.","zh-TW":"附模型版本、延遲與資源量測的預測或部署證據。"},"acceptance_criterion":{"en":"Verify outputs against a known sample and measure latency, memory and failed calls on the chosen target.","zh-TW":"用已知樣本驗證輸出，並在選定環境量測延遲、記憶體與失敗呼叫。"},"dependencies":{"en":"Model rights, supported operators, memory budget and hardware or serving infrastructure.","zh-TW":"模型使用權、支援的算子、記憶體預算與硬體或服務環境。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Microsoft / ONNX Runtime","operation":"chosen-documented-operation","source_url":"https://onnxruntime.ai/docs/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:OpenVINO","name":"OpenVINO","provider":"Intel","url":"https://smart-tools.ai/product/OpenVINO","localized_urls":{"en":"https://smart-tools.ai/product/OpenVINO","zh-TW":"https://smart-tools.ai/zh-tw/product/OpenVINO"},"category":"edge","capability_id":"cap:edge-ai","technology_hub":"https://smart-tools.ai/industrial-ai/edge-ai","interface_kind":"SDK","deployment":"local","official_documentation":"https://docs.openvino.ai/","sources":["https://docs.openvino.ai/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Optimize and run inference with Intel's deployment toolkit.","zh-TW":"利用 Intel 部署工具最佳化並執行推論。"},"proposed_product":{"en":"Intel edge inspection runner","zh-TW":"Intel 邊緣巡檢模型執行器"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"One pinned model, representative inputs, target runtime and workload.","zh-TW":"一個鎖定版本的模型、代表性輸入、目標環境與工作量。"},"proposed_deliverable":{"en":"Predictions or deployment evidence with model version, latency and resource measurements.","zh-TW":"附模型版本、延遲與資源量測的預測或部署證據。"},"acceptance_criterion":{"en":"Verify outputs against a known sample and measure latency, memory and failed calls on the chosen target.","zh-TW":"用已知樣本驗證輸出，並在選定環境量測延遲、記憶體與失敗呼叫。"},"dependencies":{"en":"Model rights, supported operators, memory budget and hardware or serving infrastructure.","zh-TW":"模型使用權、支援的算子、記憶體預算與硬體或服務環境。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Intel","operation":"chosen-documented-operation","source_url":"https://docs.openvino.ai/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:TensorRT","name":"TensorRT","provider":"NVIDIA","url":"https://smart-tools.ai/product/TensorRT","localized_urls":{"en":"https://smart-tools.ai/product/TensorRT","zh-TW":"https://smart-tools.ai/zh-tw/product/TensorRT"},"category":"edge","capability_id":"cap:edge-ai","technology_hub":"https://smart-tools.ai/industrial-ai/edge-ai","interface_kind":"SDK","deployment":"local","official_documentation":"https://docs.nvidia.com/deeplearning/tensorrt/latest/","sources":["https://docs.nvidia.com/deeplearning/tensorrt/latest/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Optimize inference execution for supported NVIDIA hardware.","zh-TW":"針對支援的 NVIDIA 硬體最佳化推論執行。"},"proposed_product":{"en":"Jetson inference comparison","zh-TW":"Jetson 推論效能比較"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"One pinned model, representative inputs, target runtime and workload.","zh-TW":"一個鎖定版本的模型、代表性輸入、目標環境與工作量。"},"proposed_deliverable":{"en":"Predictions or deployment evidence with model version, latency and resource measurements.","zh-TW":"附模型版本、延遲與資源量測的預測或部署證據。"},"acceptance_criterion":{"en":"Verify outputs against a known sample and measure latency, memory and failed calls on the chosen target.","zh-TW":"用已知樣本驗證輸出，並在選定環境量測延遲、記憶體與失敗呼叫。"},"dependencies":{"en":"Model rights, supported operators, memory budget and hardware or serving infrastructure.","zh-TW":"模型使用權、支援的算子、記憶體預算與硬體或服務環境。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"NVIDIA","operation":"chosen-documented-operation","source_url":"https://docs.nvidia.com/deeplearning/tensorrt/latest/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:TritonInferenceServer","name":"Triton Inference Server","provider":"NVIDIA","url":"https://smart-tools.ai/product/TritonInferenceServer","localized_urls":{"en":"https://smart-tools.ai/product/TritonInferenceServer","zh-TW":"https://smart-tools.ai/zh-tw/product/TritonInferenceServer"},"category":"edge","capability_id":"cap:edge-ai","technology_hub":"https://smart-tools.ai/industrial-ai/edge-ai","interface_kind":"API / SDK","deployment":"self-hosted","official_documentation":"https://docs.nvidia.com/deeplearning/triton-inference-server/user-guide/docs/index.html","sources":["https://docs.nvidia.com/deeplearning/triton-inference-server/user-guide/docs/index.html"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Serve trained models through an inference-server interface.","zh-TW":"透過推論伺服器接口提供已訓練模型。"},"proposed_product":{"en":"Multi-model inference endpoint","zh-TW":"多模型推論接口"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"One pinned model, representative inputs, target runtime and workload.","zh-TW":"一個鎖定版本的模型、代表性輸入、目標環境與工作量。"},"proposed_deliverable":{"en":"Predictions or deployment evidence with model version, latency and resource measurements.","zh-TW":"附模型版本、延遲與資源量測的預測或部署證據。"},"acceptance_criterion":{"en":"Verify outputs against a known sample and measure latency, memory and failed calls on the chosen target.","zh-TW":"用已知樣本驗證輸出，並在選定環境量測延遲、記憶體與失敗呼叫。"},"dependencies":{"en":"Model rights, supported operators, memory budget and hardware or serving infrastructure.","zh-TW":"模型使用權、支援的算子、記憶體預算與硬體或服務環境。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"NVIDIA","operation":"chosen-documented-operation","source_url":"https://docs.nvidia.com/deeplearning/triton-inference-server/user-guide/docs/index.html","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:DeepStream","name":"DeepStream SDK","provider":"NVIDIA","url":"https://smart-tools.ai/product/DeepStream","localized_urls":{"en":"https://smart-tools.ai/product/DeepStream","zh-TW":"https://smart-tools.ai/zh-tw/product/DeepStream"},"category":"edge","capability_id":"cap:edge-ai","technology_hub":"https://smart-tools.ai/industrial-ai/edge-ai","interface_kind":"SDK","deployment":"local","official_documentation":"https://docs.nvidia.com/metropolis/deepstream/dev-guide/index.html","sources":["https://docs.nvidia.com/metropolis/deepstream/dev-guide/index.html"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Build accelerated video analytics pipelines on supported hardware.","zh-TW":"在支援的硬體上建立加速影片分析流程。"},"proposed_product":{"en":"Multi-camera inspection pipeline","zh-TW":"多相機巡檢影像流程"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"One pinned model, representative inputs, target runtime and workload.","zh-TW":"一個鎖定版本的模型、代表性輸入、目標環境與工作量。"},"proposed_deliverable":{"en":"Predictions or deployment evidence with model version, latency and resource measurements.","zh-TW":"附模型版本、延遲與資源量測的預測或部署證據。"},"acceptance_criterion":{"en":"Verify outputs against a known sample and measure latency, memory and failed calls on the chosen target.","zh-TW":"用已知樣本驗證輸出，並在選定環境量測延遲、記憶體與失敗呼叫。"},"dependencies":{"en":"Model rights, supported operators, memory budget and hardware or serving infrastructure.","zh-TW":"模型使用權、支援的算子、記憶體預算與硬體或服務環境。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"NVIDIA","operation":"chosen-documented-operation","source_url":"https://docs.nvidia.com/metropolis/deepstream/dev-guide/index.html","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:EdgeImpulse","name":"Edge Impulse","provider":"Edge Impulse","url":"https://smart-tools.ai/product/EdgeImpulse","localized_urls":{"en":"https://smart-tools.ai/product/EdgeImpulse","zh-TW":"https://smart-tools.ai/zh-tw/product/EdgeImpulse"},"category":"edge","capability_id":"cap:edge-ai","technology_hub":"https://smart-tools.ai/industrial-ai/edge-ai","interface_kind":"API / SDK","deployment":"hybrid","official_documentation":"https://docs.edgeimpulse.com/","sources":["https://docs.edgeimpulse.com/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Develop and deploy edge models with documented APIs and hardware guidance.","zh-TW":"依官方 API 與硬體文件開發和部署邊緣模型。"},"proposed_product":{"en":"Sensor anomaly pilot","zh-TW":"感測器異常辨識原型"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"One pinned model, representative inputs, target runtime and workload.","zh-TW":"一個鎖定版本的模型、代表性輸入、目標環境與工作量。"},"proposed_deliverable":{"en":"Predictions or deployment evidence with model version, latency and resource measurements.","zh-TW":"附模型版本、延遲與資源量測的預測或部署證據。"},"acceptance_criterion":{"en":"Verify outputs against a known sample and measure latency, memory and failed calls on the chosen target.","zh-TW":"用已知樣本驗證輸出，並在選定環境量測延遲、記憶體與失敗呼叫。"},"dependencies":{"en":"Model rights, supported operators, memory budget and hardware or serving infrastructure.","zh-TW":"模型使用權、支援的算子、記憶體預算與硬體或服務環境。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Edge Impulse","operation":"chosen-documented-operation","source_url":"https://docs.edgeimpulse.com/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:BentoML","name":"BentoML","provider":"BentoML","url":"https://smart-tools.ai/product/BentoML","localized_urls":{"en":"https://smart-tools.ai/product/BentoML","zh-TW":"https://smart-tools.ai/zh-tw/product/BentoML"},"category":"edge","capability_id":"cap:edge-ai","technology_hub":"https://smart-tools.ai/industrial-ai/edge-ai","interface_kind":"API / SDK","deployment":"self-hosted","official_documentation":"https://docs.bentoml.com/en/latest/","sources":["https://docs.bentoml.com/en/latest/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Package model inference into typed online services.","zh-TW":"把模型推論封裝成有輸入輸出型別的線上服務。"},"proposed_product":{"en":"Inspection inference service","zh-TW":"巡檢推論服務封裝"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"One pinned model, representative inputs, target runtime and workload.","zh-TW":"一個鎖定版本的模型、代表性輸入、目標環境與工作量。"},"proposed_deliverable":{"en":"Predictions or deployment evidence with model version, latency and resource measurements.","zh-TW":"附模型版本、延遲與資源量測的預測或部署證據。"},"acceptance_criterion":{"en":"Verify outputs against a known sample and measure latency, memory and failed calls on the chosen target.","zh-TW":"用已知樣本驗證輸出，並在選定環境量測延遲、記憶體與失敗呼叫。"},"dependencies":{"en":"Model rights, supported operators, memory budget and hardware or serving infrastructure.","zh-TW":"模型使用權、支援的算子、記憶體預算與硬體或服務環境。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"BentoML","operation":"chosen-documented-operation","source_url":"https://docs.bentoml.com/en/latest/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:KServe","name":"KServe","provider":"KServe","url":"https://smart-tools.ai/product/KServe","localized_urls":{"en":"https://smart-tools.ai/product/KServe","zh-TW":"https://smart-tools.ai/zh-tw/product/KServe"},"category":"edge","capability_id":"cap:edge-ai","technology_hub":"https://smart-tools.ai/industrial-ai/edge-ai","interface_kind":"API / SDK","deployment":"self-hosted","official_documentation":"https://github.com/kserve/kserve","sources":["https://github.com/kserve/kserve"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Deploy model inference on Kubernetes through a standardized serving platform.","zh-TW":"透過標準化服務平台在 Kubernetes 部署模型推論。"},"proposed_product":{"en":"Shared inference cluster","zh-TW":"共用推論叢集原型"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"One pinned model, representative inputs, target runtime and workload.","zh-TW":"一個鎖定版本的模型、代表性輸入、目標環境與工作量。"},"proposed_deliverable":{"en":"Predictions or deployment evidence with model version, latency and resource measurements.","zh-TW":"附模型版本、延遲與資源量測的預測或部署證據。"},"acceptance_criterion":{"en":"Verify outputs against a known sample and measure latency, memory and failed calls on the chosen target.","zh-TW":"用已知樣本驗證輸出，並在選定環境量測延遲、記憶體與失敗呼叫。"},"dependencies":{"en":"Model rights, supported operators, memory budget and hardware or serving infrastructure.","zh-TW":"模型使用權、支援的算子、記憶體預算與硬體或服務環境。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"KServe","operation":"chosen-documented-operation","source_url":"https://github.com/kserve/kserve","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:RayServe","name":"Ray Serve","provider":"Ray Project","url":"https://smart-tools.ai/product/RayServe","localized_urls":{"en":"https://smart-tools.ai/product/RayServe","zh-TW":"https://smart-tools.ai/zh-tw/product/RayServe"},"category":"edge","capability_id":"cap:edge-ai","technology_hub":"https://smart-tools.ai/industrial-ai/edge-ai","interface_kind":"SDK / API","deployment":"self-hosted","official_documentation":"https://github.com/ray-project/ray","sources":["https://github.com/ray-project/ray"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Compose and scale model-serving workloads on Ray.","zh-TW":"在 Ray 上組合並擴展模型服務工作負載。"},"proposed_product":{"en":"Parallel inspection inference","zh-TW":"平行巡檢推論工作流"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"One pinned model, representative inputs, target runtime and workload.","zh-TW":"一個鎖定版本的模型、代表性輸入、目標環境與工作量。"},"proposed_deliverable":{"en":"Predictions or deployment evidence with model version, latency and resource measurements.","zh-TW":"附模型版本、延遲與資源量測的預測或部署證據。"},"acceptance_criterion":{"en":"Verify outputs against a known sample and measure latency, memory and failed calls on the chosen target.","zh-TW":"用已知樣本驗證輸出，並在選定環境量測延遲、記憶體與失敗呼叫。"},"dependencies":{"en":"Model rights, supported operators, memory budget and hardware or serving infrastructure.","zh-TW":"模型使用權、支援的算子、記憶體預算與硬體或服務環境。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Ray Project","operation":"chosen-documented-operation","source_url":"https://github.com/ray-project/ray","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:vLLM","name":"vLLM","provider":"vLLM Project","url":"https://smart-tools.ai/product/vLLM","localized_urls":{"en":"https://smart-tools.ai/product/vLLM","zh-TW":"https://smart-tools.ai/zh-tw/product/vLLM"},"category":"edge","capability_id":"cap:edge-ai","technology_hub":"https://smart-tools.ai/industrial-ai/edge-ai","interface_kind":"API / SDK","deployment":"self-hosted","official_documentation":"https://docs.vllm.ai/en/latest/","sources":["https://docs.vllm.ai/en/latest/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Serve language-model inference through a dedicated runtime.","zh-TW":"透過專用執行環境提供語言模型推論服務。"},"proposed_product":{"en":"Local maintenance assistant","zh-TW":"本地維修文件助理"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"One pinned model, representative inputs, target runtime and workload.","zh-TW":"一個鎖定版本的模型、代表性輸入、目標環境與工作量。"},"proposed_deliverable":{"en":"Predictions or deployment evidence with model version, latency and resource measurements.","zh-TW":"附模型版本、延遲與資源量測的預測或部署證據。"},"acceptance_criterion":{"en":"Verify outputs against a known sample and measure latency, memory and failed calls on the chosen target.","zh-TW":"用已知樣本驗證輸出，並在選定環境量測延遲、記憶體與失敗呼叫。"},"dependencies":{"en":"Model rights, supported operators, memory budget and hardware or serving infrastructure.","zh-TW":"模型使用權、支援的算子、記憶體預算與硬體或服務環境。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"vLLM Project","operation":"chosen-documented-operation","source_url":"https://docs.vllm.ai/en/latest/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:SeldonCore","name":"Seldon Core","provider":"Seldon","url":"https://smart-tools.ai/product/SeldonCore","localized_urls":{"en":"https://smart-tools.ai/product/SeldonCore","zh-TW":"https://smart-tools.ai/zh-tw/product/SeldonCore"},"category":"edge","capability_id":"cap:edge-ai","technology_hub":"https://smart-tools.ai/industrial-ai/edge-ai","interface_kind":"API / SDK","deployment":"self-hosted","official_documentation":"https://docs.seldon.ai/home","sources":["https://docs.seldon.ai/home"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Deploy and observe machine-learning inference services.","zh-TW":"部署並觀察機器學習推論服務。"},"proposed_product":{"en":"Managed model rollout","zh-TW":"模型版本發布看板"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"One pinned model, representative inputs, target runtime and workload.","zh-TW":"一個鎖定版本的模型、代表性輸入、目標環境與工作量。"},"proposed_deliverable":{"en":"Predictions or deployment evidence with model version, latency and resource measurements.","zh-TW":"附模型版本、延遲與資源量測的預測或部署證據。"},"acceptance_criterion":{"en":"Verify outputs against a known sample and measure latency, memory and failed calls on the chosen target.","zh-TW":"用已知樣本驗證輸出，並在選定環境量測延遲、記憶體與失敗呼叫。"},"dependencies":{"en":"Model rights, supported operators, memory budget and hardware or serving infrastructure.","zh-TW":"模型使用權、支援的算子、記憶體預算與硬體或服務環境。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Seldon","operation":"chosen-documented-operation","source_url":"https://docs.seldon.ai/home","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:MLflowAPI","name":"MLflow API","provider":"MLflow","url":"https://smart-tools.ai/product/MLflowAPI","localized_urls":{"en":"https://smart-tools.ai/product/MLflowAPI","zh-TW":"https://smart-tools.ai/zh-tw/product/MLflowAPI"},"category":"edge","capability_id":"cap:edge-ai","technology_hub":"https://smart-tools.ai/industrial-ai/edge-ai","interface_kind":"API / SDK","deployment":"self-hosted","official_documentation":"https://mlflow.org/docs/latest/api_reference/","sources":["https://mlflow.org/docs/latest/api_reference/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Track experiments and manage model-related artifacts through documented APIs.","zh-TW":"透過官方接口追蹤實驗並管理模型相關產物。"},"proposed_product":{"en":"Model evidence registry","zh-TW":"模型實驗與證據登錄工具"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"One pinned model, representative inputs, target runtime and workload.","zh-TW":"一個鎖定版本的模型、代表性輸入、目標環境與工作量。"},"proposed_deliverable":{"en":"Predictions or deployment evidence with model version, latency and resource measurements.","zh-TW":"附模型版本、延遲與資源量測的預測或部署證據。"},"acceptance_criterion":{"en":"Verify outputs against a known sample and measure latency, memory and failed calls on the chosen target.","zh-TW":"用已知樣本驗證輸出，並在選定環境量測延遲、記憶體與失敗呼叫。"},"dependencies":{"en":"Model rights, supported operators, memory budget and hardware or serving infrastructure.","zh-TW":"模型使用權、支援的算子、記憶體預算與硬體或服務環境。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"MLflow","operation":"chosen-documented-operation","source_url":"https://mlflow.org/docs/latest/api_reference/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:NodeREDAPI","name":"Node-RED APIs","provider":"OpenJS Foundation","url":"https://smart-tools.ai/product/NodeREDAPI","localized_urls":{"en":"https://smart-tools.ai/product/NodeREDAPI","zh-TW":"https://smart-tools.ai/zh-tw/product/NodeREDAPI"},"category":"automation","capability_id":"cap:automation","technology_hub":"https://smart-tools.ai/industrial-ai/automation","interface_kind":"API / SDK","deployment":"self-hosted","official_documentation":"https://nodered.org/docs/api/","sources":["https://nodered.org/docs/api/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Administer automation runtimes and extend behavior through documented APIs.","zh-TW":"透過官方 API 管理自動化執行環境並擴充行為。"},"proposed_product":{"en":"Factory notification flow","zh-TW":"工廠事件通知流程"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A sample event, authorized systems and one defined workflow transition.","zh-TW":"一筆範例事件、經授權系統與一個明確流程轉換。"},"proposed_deliverable":{"en":"A visible job state and audit trail for a single workflow.","zh-TW":"單一流程的可見工作狀態與操作紀錄。"},"acceptance_criterion":{"en":"A retried event must not create duplicate work; an unavailable upstream must remain visibly pending or failed.","zh-TW":"重送事件不得重複建立工作；上游不可用時需保留等待或失敗狀態。"},"dependencies":{"en":"Runtime access, workflow permissions and a reviewed notification or write destination.","zh-TW":"執行環境存取、流程權限與已核對的通知或寫入目的地。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"OpenJS Foundation","operation":"chosen-documented-operation","source_url":"https://nodered.org/docs/api/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:n8nAPI","name":"n8n Public API","provider":"n8n","url":"https://smart-tools.ai/product/n8nAPI","localized_urls":{"en":"https://smart-tools.ai/product/n8nAPI","zh-TW":"https://smart-tools.ai/zh-tw/product/n8nAPI"},"category":"automation","capability_id":"cap:automation","technology_hub":"https://smart-tools.ai/industrial-ai/automation","interface_kind":"API","deployment":"hybrid","official_documentation":"https://docs.n8n.io/connect/n8n-api","sources":["https://docs.n8n.io/connect/n8n-api","https://github.com/n8n-io/n8n-docs/blob/main/docs/connect/n8n-api/README.md"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Manage workflow resources through the public REST API.","zh-TW":"透過公開 REST API 管理工作流程資源。"},"proposed_product":{"en":"RFQ intake orchestration","zh-TW":"RFQ 收件整理流程"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A sample event, authorized systems and one defined workflow transition.","zh-TW":"一筆範例事件、經授權系統與一個明確流程轉換。"},"proposed_deliverable":{"en":"A visible job state and audit trail for a single workflow.","zh-TW":"單一流程的可見工作狀態與操作紀錄。"},"acceptance_criterion":{"en":"A retried event must not create duplicate work; an unavailable upstream must remain visibly pending or failed.","zh-TW":"重送事件不得重複建立工作；上游不可用時需保留等待或失敗狀態。"},"dependencies":{"en":"Runtime access, workflow permissions and a reviewed notification or write destination.","zh-TW":"執行環境存取、流程權限與已核對的通知或寫入目的地。"},"integration_condition":{"en":"The public API has plan and trial restrictions. Self-hosting also requires a review of the applicable license.","zh-TW":"公開 API 有方案與試用限制；自建版本也須核對適用授權。"},"proposed_adapter_envelope":{"provider":"n8n","operation":"chosen-documented-operation","source_url":"https://docs.n8n.io/connect/n8n-api","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:Temporal","name":"Temporal","provider":"Temporal","url":"https://smart-tools.ai/product/Temporal","localized_urls":{"en":"https://smart-tools.ai/product/Temporal","zh-TW":"https://smart-tools.ai/zh-tw/product/Temporal"},"category":"automation","capability_id":"cap:automation","technology_hub":"https://smart-tools.ai/industrial-ai/automation","interface_kind":"SDK / API","deployment":"hybrid","official_documentation":"https://docs.temporal.io/","sources":["https://docs.temporal.io/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Develop durable software workflows with documented SDKs.","zh-TW":"透過官方 SDK 開發可持續執行的軟體工作流程。"},"proposed_product":{"en":"Recoverable quotation workflow","zh-TW":"可恢復的報價工作流程"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A sample event, authorized systems and one defined workflow transition.","zh-TW":"一筆範例事件、經授權系統與一個明確流程轉換。"},"proposed_deliverable":{"en":"A visible job state and audit trail for a single workflow.","zh-TW":"單一流程的可見工作狀態與操作紀錄。"},"acceptance_criterion":{"en":"A retried event must not create duplicate work; an unavailable upstream must remain visibly pending or failed.","zh-TW":"重送事件不得重複建立工作；上游不可用時需保留等待或失敗狀態。"},"dependencies":{"en":"Runtime access, workflow permissions and a reviewed notification or write destination.","zh-TW":"執行環境存取、流程權限與已核對的通知或寫入目的地。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Temporal","operation":"chosen-documented-operation","source_url":"https://docs.temporal.io/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:CamundaAPI","name":"Camunda Orchestration API","provider":"Camunda","url":"https://smart-tools.ai/product/CamundaAPI","localized_urls":{"en":"https://smart-tools.ai/product/CamundaAPI","zh-TW":"https://smart-tools.ai/zh-tw/product/CamundaAPI"},"category":"automation","capability_id":"cap:automation","technology_hub":"https://smart-tools.ai/industrial-ai/automation","interface_kind":"API / SDK","deployment":"hybrid","official_documentation":"https://docs.camunda.io/docs/apis-tools/working-with-apis-tools/","sources":["https://docs.camunda.io/docs/apis-tools/working-with-apis-tools/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Integrate process automation, tasks and orchestration through public interfaces.","zh-TW":"透過公開接口整合流程自動化、任務與協調。"},"proposed_product":{"en":"Engineering approval workflow","zh-TW":"工程審核派工流程"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A sample event, authorized systems and one defined workflow transition.","zh-TW":"一筆範例事件、經授權系統與一個明確流程轉換。"},"proposed_deliverable":{"en":"A visible job state and audit trail for a single workflow.","zh-TW":"單一流程的可見工作狀態與操作紀錄。"},"acceptance_criterion":{"en":"A retried event must not create duplicate work; an unavailable upstream must remain visibly pending or failed.","zh-TW":"重送事件不得重複建立工作；上游不可用時需保留等待或失敗狀態。"},"dependencies":{"en":"Runtime access, workflow permissions and a reviewed notification or write destination.","zh-TW":"執行環境存取、流程權限與已核對的通知或寫入目的地。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Camunda","operation":"chosen-documented-operation","source_url":"https://docs.camunda.io/docs/apis-tools/working-with-apis-tools/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:PrefectAPI","name":"Prefect REST API","provider":"Prefect","url":"https://smart-tools.ai/product/PrefectAPI","localized_urls":{"en":"https://smart-tools.ai/product/PrefectAPI","zh-TW":"https://smart-tools.ai/zh-tw/product/PrefectAPI"},"category":"automation","capability_id":"cap:automation","technology_hub":"https://smart-tools.ai/industrial-ai/automation","interface_kind":"API / SDK","deployment":"hybrid","official_documentation":"https://docs.prefect.io/v3/api-ref/rest-api","sources":["https://docs.prefect.io/v3/api-ref/rest-api"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Manage flow execution through cloud or self-hosted REST interfaces.","zh-TW":"透過雲端或自建 REST 接口管理流程執行。"},"proposed_product":{"en":"Scheduled supplier evidence jobs","zh-TW":"供應商證據更新工作"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A sample event, authorized systems and one defined workflow transition.","zh-TW":"一筆範例事件、經授權系統與一個明確流程轉換。"},"proposed_deliverable":{"en":"A visible job state and audit trail for a single workflow.","zh-TW":"單一流程的可見工作狀態與操作紀錄。"},"acceptance_criterion":{"en":"A retried event must not create duplicate work; an unavailable upstream must remain visibly pending or failed.","zh-TW":"重送事件不得重複建立工作；上游不可用時需保留等待或失敗狀態。"},"dependencies":{"en":"Runtime access, workflow permissions and a reviewed notification or write destination.","zh-TW":"執行環境存取、流程權限與已核對的通知或寫入目的地。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Prefect","operation":"chosen-documented-operation","source_url":"https://docs.prefect.io/v3/api-ref/rest-api","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:AirflowAPI","name":"Apache Airflow REST API","provider":"Apache Software Foundation","url":"https://smart-tools.ai/product/AirflowAPI","localized_urls":{"en":"https://smart-tools.ai/product/AirflowAPI","zh-TW":"https://smart-tools.ai/zh-tw/product/AirflowAPI"},"category":"automation","capability_id":"cap:automation","technology_hub":"https://smart-tools.ai/industrial-ai/automation","interface_kind":"API / SDK","deployment":"self-hosted","official_documentation":"https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html","sources":["https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Access the public interface of a data-workflow scheduler.","zh-TW":"串接資料工作流程排程器的公開接口。"},"proposed_product":{"en":"Industrial data refresh pipeline","zh-TW":"產業資料更新流程"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A sample event, authorized systems and one defined workflow transition.","zh-TW":"一筆範例事件、經授權系統與一個明確流程轉換。"},"proposed_deliverable":{"en":"A visible job state and audit trail for a single workflow.","zh-TW":"單一流程的可見工作狀態與操作紀錄。"},"acceptance_criterion":{"en":"A retried event must not create duplicate work; an unavailable upstream must remain visibly pending or failed.","zh-TW":"重送事件不得重複建立工作；上游不可用時需保留等待或失敗狀態。"},"dependencies":{"en":"Runtime access, workflow permissions and a reviewed notification or write destination.","zh-TW":"執行環境存取、流程權限與已核對的通知或寫入目的地。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Apache Software Foundation","operation":"chosen-documented-operation","source_url":"https://airflow.apache.org/docs/apache-airflow/stable/stable-rest-api-ref.html","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:KestraAPI","name":"Kestra API","provider":"Kestra","url":"https://smart-tools.ai/product/KestraAPI","localized_urls":{"en":"https://smart-tools.ai/product/KestraAPI","zh-TW":"https://smart-tools.ai/zh-tw/product/KestraAPI"},"category":"automation","capability_id":"cap:automation","technology_hub":"https://smart-tools.ai/industrial-ai/automation","interface_kind":"API / SDK","deployment":"hybrid","official_documentation":"https://kestra.io/docs/api-reference","sources":["https://kestra.io/docs/api-reference"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Access workflow orchestration through documented API resources.","zh-TW":"透過官方 API 資源串接工作流程協調。"},"proposed_product":{"en":"Evidence extraction pipeline","zh-TW":"證據擷取工作流程"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A sample event, authorized systems and one defined workflow transition.","zh-TW":"一筆範例事件、經授權系統與一個明確流程轉換。"},"proposed_deliverable":{"en":"A visible job state and audit trail for a single workflow.","zh-TW":"單一流程的可見工作狀態與操作紀錄。"},"acceptance_criterion":{"en":"A retried event must not create duplicate work; an unavailable upstream must remain visibly pending or failed.","zh-TW":"重送事件不得重複建立工作；上游不可用時需保留等待或失敗狀態。"},"dependencies":{"en":"Runtime access, workflow permissions and a reviewed notification or write destination.","zh-TW":"執行環境存取、流程權限與已核對的通知或寫入目的地。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Kestra","operation":"chosen-documented-operation","source_url":"https://kestra.io/docs/api-reference","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:MakeAPI","name":"Make API","provider":"Make","url":"https://smart-tools.ai/product/MakeAPI","localized_urls":{"en":"https://smart-tools.ai/product/MakeAPI","zh-TW":"https://smart-tools.ai/zh-tw/product/MakeAPI"},"category":"automation","capability_id":"cap:automation","technology_hub":"https://smart-tools.ai/industrial-ai/automation","interface_kind":"API","deployment":"cloud","official_documentation":"https://developers.make.com/api-documentation","sources":["https://developers.make.com/api-documentation"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Manage automation resources with a plan-dependent REST API.","zh-TW":"使用依訂閱方案開放的 REST API 管理自動化資源。"},"proposed_product":{"en":"Supplier follow-up queue","zh-TW":"供應商追蹤待辦工具"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A sample event, authorized systems and one defined workflow transition.","zh-TW":"一筆範例事件、經授權系統與一個明確流程轉換。"},"proposed_deliverable":{"en":"A visible job state and audit trail for a single workflow.","zh-TW":"單一流程的可見工作狀態與操作紀錄。"},"acceptance_criterion":{"en":"A retried event must not create duplicate work; an unavailable upstream must remain visibly pending or failed.","zh-TW":"重送事件不得重複建立工作；上游不可用時需保留等待或失敗狀態。"},"dependencies":{"en":"Runtime access, workflow permissions and a reviewed notification or write destination.","zh-TW":"執行環境存取、流程權限與已核對的通知或寫入目的地。"},"integration_condition":{"en":"The documentation reserves most API endpoints for paid plans.","zh-TW":"官方文件指出多數 API 接口限付費方案。"},"proposed_adapter_envelope":{"provider":"Make","operation":"chosen-documented-operation","source_url":"https://developers.make.com/api-documentation","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:ZapierDeveloper","name":"Zapier Developer Platform","provider":"Zapier","url":"https://smart-tools.ai/product/ZapierDeveloper","localized_urls":{"en":"https://smart-tools.ai/product/ZapierDeveloper","zh-TW":"https://smart-tools.ai/zh-tw/product/ZapierDeveloper"},"category":"automation","capability_id":"cap:automation","technology_hub":"https://smart-tools.ai/industrial-ai/automation","interface_kind":"SDK / API","deployment":"cloud","official_documentation":"https://docs.zapier.com/integrations","sources":["https://docs.zapier.com/integrations"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Build integrations that expose application triggers and actions.","zh-TW":"建立提供應用事件與動作的串接整合。"},"proposed_product":{"en":"RFQ application connector","zh-TW":"RFQ 系統轉接器"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A sample event, authorized systems and one defined workflow transition.","zh-TW":"一筆範例事件、經授權系統與一個明確流程轉換。"},"proposed_deliverable":{"en":"A visible job state and audit trail for a single workflow.","zh-TW":"單一流程的可見工作狀態與操作紀錄。"},"acceptance_criterion":{"en":"A retried event must not create duplicate work; an unavailable upstream must remain visibly pending or failed.","zh-TW":"重送事件不得重複建立工作；上游不可用時需保留等待或失敗狀態。"},"dependencies":{"en":"Runtime access, workflow permissions and a reviewed notification or write destination.","zh-TW":"執行環境存取、流程權限與已核對的通知或寫入目的地。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Zapier","operation":"chosen-documented-operation","source_url":"https://docs.zapier.com/integrations","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:ThingsBoardAPI","name":"ThingsBoard REST API","provider":"ThingsBoard","url":"https://smart-tools.ai/product/ThingsBoardAPI","localized_urls":{"en":"https://smart-tools.ai/product/ThingsBoardAPI","zh-TW":"https://smart-tools.ai/zh-tw/product/ThingsBoardAPI"},"category":"iot","capability_id":"cap:industrial-iot","technology_hub":"https://smart-tools.ai/industrial-ai/automation","interface_kind":"API / SDK","deployment":"hybrid","official_documentation":"https://thingsboard.io/docs/reference/rest-api/","sources":["https://thingsboard.io/docs/reference/rest-api/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Integrate device telemetry and platform resources through REST interfaces.","zh-TW":"透過 REST 接口整合裝置遙測與平台資源。"},"proposed_product":{"en":"Equipment telemetry dashboard","zh-TW":"設備遙測資料看板"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A test device or simulator, a tag map and documented units.","zh-TW":"測試設備或模擬器、訊號對照表與明確單位。"},"proposed_deliverable":{"en":"Timestamped device values with freshness, unit and connection state.","zh-TW":"附時間、資料新鮮度、單位與連線狀態的設備數值。"},"acceptance_criterion":{"en":"Verify scaling and timestamps against the source; a disconnected device must not appear healthy.","zh-TW":"對照來源驗證比例與時間；設備斷線時不得顯示正常。"},"dependencies":{"en":"A gateway or service account, an equipment schema and access to a test environment.","zh-TW":"閘道或服務帳號、設備資料結構與測試環境。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"ThingsBoard","operation":"chosen-documented-operation","source_url":"https://thingsboard.io/docs/reference/rest-api/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:AWSIoTCore","name":"AWS IoT Core API","provider":"AWS","url":"https://smart-tools.ai/product/AWSIoTCore","localized_urls":{"en":"https://smart-tools.ai/product/AWSIoTCore","zh-TW":"https://smart-tools.ai/zh-tw/product/AWSIoTCore"},"category":"iot","capability_id":"cap:industrial-iot","technology_hub":"https://smart-tools.ai/industrial-ai/automation","interface_kind":"API / SDK","deployment":"cloud","official_documentation":"https://docs.aws.amazon.com/iot/latest/apireference/Welcome.html","sources":["https://docs.aws.amazon.com/iot/latest/apireference/Welcome.html"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Manage connected-device resources in the AWS IoT service.","zh-TW":"在 AWS IoT 服務中管理連網裝置資源。"},"proposed_product":{"en":"Connected-device registry","zh-TW":"連網設備登錄工具"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A test device or simulator, a tag map and documented units.","zh-TW":"測試設備或模擬器、訊號對照表與明確單位。"},"proposed_deliverable":{"en":"Timestamped device values with freshness, unit and connection state.","zh-TW":"附時間、資料新鮮度、單位與連線狀態的設備數值。"},"acceptance_criterion":{"en":"Verify scaling and timestamps against the source; a disconnected device must not appear healthy.","zh-TW":"對照來源驗證比例與時間；設備斷線時不得顯示正常。"},"dependencies":{"en":"A gateway or service account, an equipment schema and access to a test environment.","zh-TW":"閘道或服務帳號、設備資料結構與測試環境。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"AWS","operation":"chosen-documented-operation","source_url":"https://docs.aws.amazon.com/iot/latest/apireference/Welcome.html","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:AzureIoTHub","name":"Azure IoT Hub REST API","provider":"Microsoft","url":"https://smart-tools.ai/product/AzureIoTHub","localized_urls":{"en":"https://smart-tools.ai/product/AzureIoTHub","zh-TW":"https://smart-tools.ai/zh-tw/product/AzureIoTHub"},"category":"iot","capability_id":"cap:industrial-iot","technology_hub":"https://smart-tools.ai/industrial-ai/automation","interface_kind":"API / SDK","deployment":"cloud","official_documentation":"https://learn.microsoft.com/en-us/rest/api/iothub/","sources":["https://learn.microsoft.com/en-us/rest/api/iothub/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Integrate device and service operations through IoT Hub interfaces.","zh-TW":"透過 IoT Hub 接口整合裝置與服務操作。"},"proposed_product":{"en":"Device-status workspace","zh-TW":"設備狀態工作台"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A test device or simulator, a tag map and documented units.","zh-TW":"測試設備或模擬器、訊號對照表與明確單位。"},"proposed_deliverable":{"en":"Timestamped device values with freshness, unit and connection state.","zh-TW":"附時間、資料新鮮度、單位與連線狀態的設備數值。"},"acceptance_criterion":{"en":"Verify scaling and timestamps against the source; a disconnected device must not appear healthy.","zh-TW":"對照來源驗證比例與時間；設備斷線時不得顯示正常。"},"dependencies":{"en":"A gateway or service account, an equipment schema and access to a test environment.","zh-TW":"閘道或服務帳號、設備資料結構與測試環境。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Microsoft","operation":"chosen-documented-operation","source_url":"https://learn.microsoft.com/en-us/rest/api/iothub/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:AWSIoTSiteWise","name":"AWS IoT SiteWise API","provider":"AWS","url":"https://smart-tools.ai/product/AWSIoTSiteWise","localized_urls":{"en":"https://smart-tools.ai/product/AWSIoTSiteWise","zh-TW":"https://smart-tools.ai/zh-tw/product/AWSIoTSiteWise"},"category":"iot","capability_id":"cap:industrial-iot","technology_hub":"https://smart-tools.ai/industrial-ai/automation","interface_kind":"API / SDK","deployment":"cloud","official_documentation":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/Welcome.html","sources":["https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/Welcome.html"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Access industrial asset models and related data through service APIs.","zh-TW":"透過服務 API 存取工業資產模型與相關資料。"},"proposed_product":{"en":"Machine asset data view","zh-TW":"機台資產資料檢視器"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A test device or simulator, a tag map and documented units.","zh-TW":"測試設備或模擬器、訊號對照表與明確單位。"},"proposed_deliverable":{"en":"Timestamped device values with freshness, unit and connection state.","zh-TW":"附時間、資料新鮮度、單位與連線狀態的設備數值。"},"acceptance_criterion":{"en":"Verify scaling and timestamps against the source; a disconnected device must not appear healthy.","zh-TW":"對照來源驗證比例與時間；設備斷線時不得顯示正常。"},"dependencies":{"en":"A gateway or service account, an equipment schema and access to a test environment.","zh-TW":"閘道或服務帳號、設備資料結構與測試環境。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"AWS","operation":"chosen-documented-operation","source_url":"https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/Welcome.html","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:AWSGreengrass","name":"AWS IoT Greengrass API","provider":"AWS","url":"https://smart-tools.ai/product/AWSGreengrass","localized_urls":{"en":"https://smart-tools.ai/product/AWSGreengrass","zh-TW":"https://smart-tools.ai/zh-tw/product/AWSGreengrass"},"category":"iot","capability_id":"cap:industrial-iot","technology_hub":"https://smart-tools.ai/industrial-ai/automation","interface_kind":"API / SDK","deployment":"hybrid","official_documentation":"https://docs.aws.amazon.com/greengrass/v2/APIReference/Welcome.html","sources":["https://docs.aws.amazon.com/greengrass/v2/APIReference/Welcome.html"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Manage edge components and deployments for connected devices.","zh-TW":"管理連網裝置的邊緣元件與部署。"},"proposed_product":{"en":"Edge software rollout tracker","zh-TW":"邊緣軟體部署追蹤器"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A test device or simulator, a tag map and documented units.","zh-TW":"測試設備或模擬器、訊號對照表與明確單位。"},"proposed_deliverable":{"en":"Timestamped device values with freshness, unit and connection state.","zh-TW":"附時間、資料新鮮度、單位與連線狀態的設備數值。"},"acceptance_criterion":{"en":"Verify scaling and timestamps against the source; a disconnected device must not appear healthy.","zh-TW":"對照來源驗證比例與時間；設備斷線時不得顯示正常。"},"dependencies":{"en":"A gateway or service account, an equipment schema and access to a test environment.","zh-TW":"閘道或服務帳號、設備資料結構與測試環境。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"AWS","operation":"chosen-documented-operation","source_url":"https://docs.aws.amazon.com/greengrass/v2/APIReference/Welcome.html","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:EclipseDitto","name":"Eclipse Ditto HTTP API","provider":"Eclipse Foundation","url":"https://smart-tools.ai/product/EclipseDitto","localized_urls":{"en":"https://smart-tools.ai/product/EclipseDitto","zh-TW":"https://smart-tools.ai/zh-tw/product/EclipseDitto"},"category":"iot","capability_id":"cap:industrial-iot","technology_hub":"https://smart-tools.ai/industrial-ai/automation","interface_kind":"API","deployment":"self-hosted","official_documentation":"https://eclipse.dev/ditto/httpapi-concepts.html","sources":["https://eclipse.dev/ditto/httpapi-concepts.html"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Model and access connected things through a digital-twin HTTP interface.","zh-TW":"透過數位孿生 HTTP 接口建模並存取連網物件。"},"proposed_product":{"en":"Device state twin","zh-TW":"設備狀態孿生原型"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A test device or simulator, a tag map and documented units.","zh-TW":"測試設備或模擬器、訊號對照表與明確單位。"},"proposed_deliverable":{"en":"Timestamped device values with freshness, unit and connection state.","zh-TW":"附時間、資料新鮮度、單位與連線狀態的設備數值。"},"acceptance_criterion":{"en":"Verify scaling and timestamps against the source; a disconnected device must not appear healthy.","zh-TW":"對照來源驗證比例與時間；設備斷線時不得顯示正常。"},"dependencies":{"en":"A gateway or service account, an equipment schema and access to a test environment.","zh-TW":"閘道或服務帳號、設備資料結構與測試環境。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Eclipse Foundation","operation":"chosen-documented-operation","source_url":"https://eclipse.dev/ditto/httpapi-concepts.html","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:EdgeXFoundry","name":"EdgeX Foundry","provider":"EdgeX Foundry","url":"https://smart-tools.ai/product/EdgeXFoundry","localized_urls":{"en":"https://smart-tools.ai/product/EdgeXFoundry","zh-TW":"https://smart-tools.ai/zh-tw/product/EdgeXFoundry"},"category":"iot","capability_id":"cap:industrial-iot","technology_hub":"https://smart-tools.ai/industrial-ai/automation","interface_kind":"API / SDK","deployment":"self-hosted","official_documentation":"https://github.com/edgexfoundry/edgex-go","sources":["https://github.com/edgexfoundry/edgex-go"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Connect edge device services through a modular platform.","zh-TW":"透過模組化平台串接邊緣裝置服務。"},"proposed_product":{"en":"Factory edge data bridge","zh-TW":"工廠邊緣資料橋接器"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A test device or simulator, a tag map and documented units.","zh-TW":"測試設備或模擬器、訊號對照表與明確單位。"},"proposed_deliverable":{"en":"Timestamped device values with freshness, unit and connection state.","zh-TW":"附時間、資料新鮮度、單位與連線狀態的設備數值。"},"acceptance_criterion":{"en":"Verify scaling and timestamps against the source; a disconnected device must not appear healthy.","zh-TW":"對照來源驗證比例與時間；設備斷線時不得顯示正常。"},"dependencies":{"en":"A gateway or service account, an equipment schema and access to a test environment.","zh-TW":"閘道或服務帳號、設備資料結構與測試環境。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"EdgeX Foundry","operation":"chosen-documented-operation","source_url":"https://github.com/edgexfoundry/edgex-go","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:EMQXAPI","name":"EMQX REST API","provider":"EMQ","url":"https://smart-tools.ai/product/EMQXAPI","localized_urls":{"en":"https://smart-tools.ai/product/EMQXAPI","zh-TW":"https://smart-tools.ai/zh-tw/product/EMQXAPI"},"category":"iot","capability_id":"cap:industrial-iot","technology_hub":"https://smart-tools.ai/industrial-ai/automation","interface_kind":"API","deployment":"hybrid","official_documentation":"https://docs.emqx.com/en/emqx/latest/guides/api.html","sources":["https://docs.emqx.com/en/emqx/latest/guides/api.html"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Administer MQTT broker resources through documented REST endpoints.","zh-TW":"透過官方 REST 接口管理 MQTT broker 資源。"},"proposed_product":{"en":"MQTT fleet health view","zh-TW":"MQTT 裝置群健康看板"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A test device or simulator, a tag map and documented units.","zh-TW":"測試設備或模擬器、訊號對照表與明確單位。"},"proposed_deliverable":{"en":"Timestamped device values with freshness, unit and connection state.","zh-TW":"附時間、資料新鮮度、單位與連線狀態的設備數值。"},"acceptance_criterion":{"en":"Verify scaling and timestamps against the source; a disconnected device must not appear healthy.","zh-TW":"對照來源驗證比例與時間；設備斷線時不得顯示正常。"},"dependencies":{"en":"A gateway or service account, an equipment schema and access to a test environment.","zh-TW":"閘道或服務帳號、設備資料結構與測試環境。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"EMQ","operation":"chosen-documented-operation","source_url":"https://docs.emqx.com/en/emqx/latest/guides/api.html","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:InfluxDBAPI","name":"InfluxDB HTTP API","provider":"InfluxData","url":"https://smart-tools.ai/product/InfluxDBAPI","localized_urls":{"en":"https://smart-tools.ai/product/InfluxDBAPI","zh-TW":"https://smart-tools.ai/zh-tw/product/InfluxDBAPI"},"category":"iot","capability_id":"cap:industrial-iot","technology_hub":"https://smart-tools.ai/industrial-ai/automation","interface_kind":"API / SDK","deployment":"self-hosted","official_documentation":"https://docs.influxdata.com/influxdb3/core/api/","sources":["https://docs.influxdata.com/influxdb3/core/api/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Write and query time-series data through HTTP interfaces.","zh-TW":"透過 HTTP 接口寫入與查詢時間序列資料。"},"proposed_product":{"en":"Machine trend explorer","zh-TW":"機台趨勢探索工具"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A test device or simulator, a tag map and documented units.","zh-TW":"測試設備或模擬器、訊號對照表與明確單位。"},"proposed_deliverable":{"en":"Timestamped device values with freshness, unit and connection state.","zh-TW":"附時間、資料新鮮度、單位與連線狀態的設備數值。"},"acceptance_criterion":{"en":"Verify scaling and timestamps against the source; a disconnected device must not appear healthy.","zh-TW":"對照來源驗證比例與時間；設備斷線時不得顯示正常。"},"dependencies":{"en":"A gateway or service account, an equipment schema and access to a test environment.","zh-TW":"閘道或服務帳號、設備資料結構與測試環境。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"InfluxData","operation":"chosen-documented-operation","source_url":"https://docs.influxdata.com/influxdb3/core/api/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:CogniteDataFusion","name":"Cognite Data Fusion APIs","provider":"Cognite","url":"https://smart-tools.ai/product/CogniteDataFusion","localized_urls":{"en":"https://smart-tools.ai/product/CogniteDataFusion","zh-TW":"https://smart-tools.ai/zh-tw/product/CogniteDataFusion"},"category":"iot","capability_id":"cap:industrial-iot","technology_hub":"https://smart-tools.ai/industrial-ai/automation","interface_kind":"API / SDK","deployment":"cloud","official_documentation":"https://docs.cognite.com/dev/","sources":["https://docs.cognite.com/dev/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Build applications over contextualized industrial data and assets.","zh-TW":"以建立關聯的工業資料與資產開發應用。"},"proposed_product":{"en":"Industrial asset evidence browser","zh-TW":"工業資產證據瀏覽器"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A test device or simulator, a tag map and documented units.","zh-TW":"測試設備或模擬器、訊號對照表與明確單位。"},"proposed_deliverable":{"en":"Timestamped device values with freshness, unit and connection state.","zh-TW":"附時間、資料新鮮度、單位與連線狀態的設備數值。"},"acceptance_criterion":{"en":"Verify scaling and timestamps against the source; a disconnected device must not appear healthy.","zh-TW":"對照來源驗證比例與時間；設備斷線時不得顯示正常。"},"dependencies":{"en":"A gateway or service account, an equipment schema and access to a test environment.","zh-TW":"閘道或服務帳號、設備資料結構與測試環境。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Cognite","operation":"chosen-documented-operation","source_url":"https://docs.cognite.com/dev/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:IgnitionScripting","name":"Ignition Scripting APIs","provider":"Inductive Automation","url":"https://smart-tools.ai/product/IgnitionScripting","localized_urls":{"en":"https://smart-tools.ai/product/IgnitionScripting","zh-TW":"https://smart-tools.ai/zh-tw/product/IgnitionScripting"},"category":"iot","capability_id":"cap:industrial-iot","technology_hub":"https://smart-tools.ai/industrial-ai/automation","interface_kind":"SDK","deployment":"local","official_documentation":"https://docs.inductiveautomation.com/docs/8.3/appendix/scripting-functions","sources":["https://docs.inductiveautomation.com/docs/8.3/appendix/scripting-functions"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Extend SCADA workflows using documented system scripting functions.","zh-TW":"透過官方系統腳本函式擴充 SCADA 流程。"},"proposed_product":{"en":"SCADA event export","zh-TW":"SCADA 事件匯出工具"},"feasibility":{"tier":"gated","rationale":{"en":"A lifecycle, license, model-compatibility or access decision must be resolved before assigning implementation.","zh-TW":"安排實作前，需解決生命週期、授權、型號相容或存取條件。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A test device or simulator, a tag map and documented units.","zh-TW":"測試設備或模擬器、訊號對照表與明確單位。"},"proposed_deliverable":{"en":"Timestamped device values with freshness, unit and connection state.","zh-TW":"附時間、資料新鮮度、單位與連線狀態的設備數值。"},"acceptance_criterion":{"en":"Verify scaling and timestamps against the source; a disconnected device must not appear healthy.","zh-TW":"對照來源驗證比例與時間；設備斷線時不得顯示正常。"},"dependencies":{"en":"A gateway or service account, an equipment schema and access to a test environment.","zh-TW":"閘道或服務帳號、設備資料結構與測試環境。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Inductive Automation","operation":"chosen-documented-operation","source_url":"https://docs.inductiveautomation.com/docs/8.3/appendix/scripting-functions","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:Open62541","name":"open62541","provider":"open62541 Project","url":"https://smart-tools.ai/product/Open62541","localized_urls":{"en":"https://smart-tools.ai/product/Open62541","zh-TW":"https://smart-tools.ai/zh-tw/product/Open62541"},"category":"iot","capability_id":"cap:industrial-iot","technology_hub":"https://smart-tools.ai/industrial-ai/automation","interface_kind":"SDK / protocol","deployment":"local","official_documentation":"https://github.com/open62541/open62541","sources":["https://github.com/open62541/open62541"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Implement OPC UA client and server integrations with a C library.","zh-TW":"利用 C 函式庫實作 OPC UA 客戶端與伺服器整合。"},"proposed_product":{"en":"OPC UA tag reader","zh-TW":"OPC UA 訊號讀取器"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A test device or simulator, a tag map and documented units.","zh-TW":"測試設備或模擬器、訊號對照表與明確單位。"},"proposed_deliverable":{"en":"Timestamped device values with freshness, unit and connection state.","zh-TW":"附時間、資料新鮮度、單位與連線狀態的設備數值。"},"acceptance_criterion":{"en":"Verify scaling and timestamps against the source; a disconnected device must not appear healthy.","zh-TW":"對照來源驗證比例與時間；設備斷線時不得顯示正常。"},"dependencies":{"en":"A gateway or service account, an equipment schema and access to a test environment.","zh-TW":"閘道或服務帳號、設備資料結構與測試環境。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"open62541 Project","operation":"chosen-documented-operation","source_url":"https://github.com/open62541/open62541","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:AsyncUA","name":"asyncua","provider":"FreeOpcUa","url":"https://smart-tools.ai/product/AsyncUA","localized_urls":{"en":"https://smart-tools.ai/product/AsyncUA","zh-TW":"https://smart-tools.ai/zh-tw/product/AsyncUA"},"category":"iot","capability_id":"cap:industrial-iot","technology_hub":"https://smart-tools.ai/industrial-ai/automation","interface_kind":"SDK / protocol","deployment":"local","official_documentation":"https://github.com/FreeOpcUa/opcua-asyncio","sources":["https://github.com/FreeOpcUa/opcua-asyncio"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Integrate OPC UA systems with an asynchronous Python library.","zh-TW":"使用非同步 Python 函式庫串接 OPC UA 系統。"},"proposed_product":{"en":"Python equipment tag monitor","zh-TW":"Python 設備訊號監視器"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A test device or simulator, a tag map and documented units.","zh-TW":"測試設備或模擬器、訊號對照表與明確單位。"},"proposed_deliverable":{"en":"Timestamped device values with freshness, unit and connection state.","zh-TW":"附時間、資料新鮮度、單位與連線狀態的設備數值。"},"acceptance_criterion":{"en":"Verify scaling and timestamps against the source; a disconnected device must not appear healthy.","zh-TW":"對照來源驗證比例與時間；設備斷線時不得顯示正常。"},"dependencies":{"en":"A gateway or service account, an equipment schema and access to a test environment.","zh-TW":"閘道或服務帳號、設備資料結構與測試環境。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"FreeOpcUa","operation":"chosen-documented-operation","source_url":"https://github.com/FreeOpcUa/opcua-asyncio","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:NodeOPCUA","name":"NodeOPCUA","provider":"NodeOPCUA Project","url":"https://smart-tools.ai/product/NodeOPCUA","localized_urls":{"en":"https://smart-tools.ai/product/NodeOPCUA","zh-TW":"https://smart-tools.ai/zh-tw/product/NodeOPCUA"},"category":"iot","capability_id":"cap:industrial-iot","technology_hub":"https://smart-tools.ai/industrial-ai/automation","interface_kind":"SDK / protocol","deployment":"local","official_documentation":"https://github.com/node-opcua/node-opcua","sources":["https://github.com/node-opcua/node-opcua"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Integrate OPC UA with Node.js and TypeScript.","zh-TW":"用 Node.js 與 TypeScript 串接 OPC UA。"},"proposed_product":{"en":"Node.js factory gateway","zh-TW":"Node.js 工廠資料閘道"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A test device or simulator, a tag map and documented units.","zh-TW":"測試設備或模擬器、訊號對照表與明確單位。"},"proposed_deliverable":{"en":"Timestamped device values with freshness, unit and connection state.","zh-TW":"附時間、資料新鮮度、單位與連線狀態的設備數值。"},"acceptance_criterion":{"en":"Verify scaling and timestamps against the source; a disconnected device must not appear healthy.","zh-TW":"對照來源驗證比例與時間；設備斷線時不得顯示正常。"},"dependencies":{"en":"A gateway or service account, an equipment schema and access to a test environment.","zh-TW":"閘道或服務帳號、設備資料結構與測試環境。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"NodeOPCUA Project","operation":"chosen-documented-operation","source_url":"https://github.com/node-opcua/node-opcua","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:PyModbus","name":"PyModbus","provider":"PyModbus Project","url":"https://smart-tools.ai/product/PyModbus","localized_urls":{"en":"https://smart-tools.ai/product/PyModbus","zh-TW":"https://smart-tools.ai/zh-tw/product/PyModbus"},"category":"iot","capability_id":"cap:industrial-iot","technology_hub":"https://smart-tools.ai/industrial-ai/automation","interface_kind":"SDK / protocol","deployment":"local","official_documentation":"https://pymodbus.readthedocs.io/en/latest/","sources":["https://pymodbus.readthedocs.io/en/latest/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Use Python clients, servers and simulators for Modbus communication.","zh-TW":"使用 Python 客戶端、伺服器與模擬器進行 Modbus 通訊。"},"proposed_product":{"en":"Read-only register monitor","zh-TW":"唯讀暫存器監視器"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A test device or simulator, a tag map and documented units.","zh-TW":"測試設備或模擬器、訊號對照表與明確單位。"},"proposed_deliverable":{"en":"Timestamped device values with freshness, unit and connection state.","zh-TW":"附時間、資料新鮮度、單位與連線狀態的設備數值。"},"acceptance_criterion":{"en":"Verify scaling and timestamps against the source; a disconnected device must not appear healthy.","zh-TW":"對照來源驗證比例與時間；設備斷線時不得顯示正常。"},"dependencies":{"en":"A gateway or service account, an equipment schema and access to a test environment.","zh-TW":"閘道或服務帳號、設備資料結構與測試環境。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"PyModbus Project","operation":"chosen-documented-operation","source_url":"https://pymodbus.readthedocs.io/en/latest/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:PythonCAN","name":"python-can","provider":"python-can Project","url":"https://smart-tools.ai/product/PythonCAN","localized_urls":{"en":"https://smart-tools.ai/product/PythonCAN","zh-TW":"https://smart-tools.ai/zh-tw/product/PythonCAN"},"category":"iot","capability_id":"cap:industrial-iot","technology_hub":"https://smart-tools.ai/industrial-ai/automation","interface_kind":"SDK / protocol","deployment":"local","official_documentation":"https://python-can.readthedocs.io/en/stable/","sources":["https://python-can.readthedocs.io/en/stable/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Access CAN interfaces through a Python library.","zh-TW":"透過 Python 函式庫存取 CAN 接口。"},"proposed_product":{"en":"CAN telemetry viewer","zh-TW":"CAN 遙測資料檢視器"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A test device or simulator, a tag map and documented units.","zh-TW":"測試設備或模擬器、訊號對照表與明確單位。"},"proposed_deliverable":{"en":"Timestamped device values with freshness, unit and connection state.","zh-TW":"附時間、資料新鮮度、單位與連線狀態的設備數值。"},"acceptance_criterion":{"en":"Verify scaling and timestamps against the source; a disconnected device must not appear healthy.","zh-TW":"對照來源驗證比例與時間；設備斷線時不得顯示正常。"},"dependencies":{"en":"A gateway or service account, an equipment schema and access to a test environment.","zh-TW":"閘道或服務帳號、設備資料結構與測試環境。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"python-can Project","operation":"chosen-documented-operation","source_url":"https://python-can.readthedocs.io/en/stable/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:EclipsePaho","name":"Eclipse Paho","provider":"Eclipse Foundation","url":"https://smart-tools.ai/product/EclipsePaho","localized_urls":{"en":"https://smart-tools.ai/product/EclipsePaho","zh-TW":"https://smart-tools.ai/zh-tw/product/EclipsePaho"},"category":"iot","capability_id":"cap:industrial-iot","technology_hub":"https://smart-tools.ai/industrial-ai/automation","interface_kind":"SDK / protocol","deployment":"local","official_documentation":"https://eclipse.dev/paho/","sources":["https://eclipse.dev/paho/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Connect applications to MQTT messaging with supported client libraries.","zh-TW":"利用支援的客戶端函式庫串接 MQTT 訊息。"},"proposed_product":{"en":"Telemetry subscriber","zh-TW":"設備遙測訂閱器"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A test device or simulator, a tag map and documented units.","zh-TW":"測試設備或模擬器、訊號對照表與明確單位。"},"proposed_deliverable":{"en":"Timestamped device values with freshness, unit and connection state.","zh-TW":"附時間、資料新鮮度、單位與連線狀態的設備數值。"},"acceptance_criterion":{"en":"Verify scaling and timestamps against the source; a disconnected device must not appear healthy.","zh-TW":"對照來源驗證比例與時間；設備斷線時不得顯示正常。"},"dependencies":{"en":"A gateway or service account, an equipment schema and access to a test environment.","zh-TW":"閘道或服務帳號、設備資料結構與測試環境。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Eclipse Foundation","operation":"chosen-documented-operation","source_url":"https://eclipse.dev/paho/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:MAVSDK","name":"MAVSDK","provider":"Dronecode / MAVSDK","url":"https://smart-tools.ai/product/MAVSDK","localized_urls":{"en":"https://smart-tools.ai/product/MAVSDK","zh-TW":"https://smart-tools.ai/zh-tw/product/MAVSDK"},"category":"uav","capability_id":"cap:uav","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems/uav","interface_kind":"SDK","deployment":"local","official_documentation":"https://mavsdk.mavlink.io/main/en/","sources":["https://mavsdk.mavlink.io/main/en/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Use high-level APIs to integrate MAVLink-compatible vehicles.","zh-TW":"利用高階 API 整合支援 MAVLink 的載具。"},"proposed_product":{"en":"Simulator telemetry workspace","zh-TW":"模擬器遙測工作台"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A supported simulator or test vehicle, pinned firmware and telemetry channels.","zh-TW":"支援的模擬器或測試載具、鎖定韌體版本與遙測通道。"},"proposed_deliverable":{"en":"A read-only mission-data view with vehicle, frame, timestamp and connection state.","zh-TW":"附載具、座標框架、時間與連線狀態的唯讀任務檢視。"},"acceptance_criterion":{"en":"Compare position, battery and link states with reference logs; show stale data and disconnects explicitly.","zh-TW":"對照參考紀錄檢查位置、電池與連線；明確顯示過期資料及斷線。"},"dependencies":{"en":"Exact vehicle/firmware compatibility, a simulator and a separate reviewed process for physical operations.","zh-TW":"逐機型及韌體相容性、模擬器，以及另外審核的實體作業流程。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Dronecode / MAVSDK","operation":"chosen-documented-operation","source_url":"https://mavsdk.mavlink.io/main/en/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:MAVLink","name":"MAVLink","provider":"MAVLink Project","url":"https://smart-tools.ai/product/MAVLink","localized_urls":{"en":"https://smart-tools.ai/product/MAVLink","zh-TW":"https://smart-tools.ai/zh-tw/product/MAVLink"},"category":"uav","capability_id":"cap:uav","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems/uav","interface_kind":"protocol","deployment":"local","official_documentation":"https://mavlink.io/en/","sources":["https://mavlink.io/en/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Exchange structured messages between vehicles, ground stations and companion systems.","zh-TW":"在載具、地面站與伴隨系統間交換結構化訊息。"},"proposed_product":{"en":"Mission log message decoder","zh-TW":"任務紀錄訊息解碼器"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A supported simulator or test vehicle, pinned firmware and telemetry channels.","zh-TW":"支援的模擬器或測試載具、鎖定韌體版本與遙測通道。"},"proposed_deliverable":{"en":"A read-only mission-data view with vehicle, frame, timestamp and connection state.","zh-TW":"附載具、座標框架、時間與連線狀態的唯讀任務檢視。"},"acceptance_criterion":{"en":"Compare position, battery and link states with reference logs; show stale data and disconnects explicitly.","zh-TW":"對照參考紀錄檢查位置、電池與連線；明確顯示過期資料及斷線。"},"dependencies":{"en":"Exact vehicle/firmware compatibility, a simulator and a separate reviewed process for physical operations.","zh-TW":"逐機型及韌體相容性、模擬器，以及另外審核的實體作業流程。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"MAVLink Project","operation":"chosen-documented-operation","source_url":"https://mavlink.io/en/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:ArduPilotMAVLink","name":"ArduPilot MAVLink Interface","provider":"ArduPilot","url":"https://smart-tools.ai/product/ArduPilotMAVLink","localized_urls":{"en":"https://smart-tools.ai/product/ArduPilotMAVLink","zh-TW":"https://smart-tools.ai/zh-tw/product/ArduPilotMAVLink"},"category":"uav","capability_id":"cap:uav","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems/uav","interface_kind":"protocol / SDK","deployment":"local","official_documentation":"https://ardupilot.org/dev/docs/mavlink-commands.html","sources":["https://ardupilot.org/dev/docs/mavlink-commands.html"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Integrate telemetry and commands with ArduPilot's documented MAVLink interface.","zh-TW":"使用 ArduPilot 官方 MAVLink 接口整合遙測與指令。"},"proposed_product":{"en":"SITL mission data viewer","zh-TW":"SITL 任務資料檢視器"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A supported simulator or test vehicle, pinned firmware and telemetry channels.","zh-TW":"支援的模擬器或測試載具、鎖定韌體版本與遙測通道。"},"proposed_deliverable":{"en":"A read-only mission-data view with vehicle, frame, timestamp and connection state.","zh-TW":"附載具、座標框架、時間與連線狀態的唯讀任務檢視。"},"acceptance_criterion":{"en":"Compare position, battery and link states with reference logs; show stale data and disconnects explicitly.","zh-TW":"對照參考紀錄檢查位置、電池與連線；明確顯示過期資料及斷線。"},"dependencies":{"en":"Exact vehicle/firmware compatibility, a simulator and a separate reviewed process for physical operations.","zh-TW":"逐機型及韌體相容性、模擬器，以及另外審核的實體作業流程。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"ArduPilot","operation":"chosen-documented-operation","source_url":"https://ardupilot.org/dev/docs/mavlink-commands.html","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:PX4ROS2","name":"PX4 ROS 2 Interface","provider":"PX4","url":"https://smart-tools.ai/product/PX4ROS2","localized_urls":{"en":"https://smart-tools.ai/product/PX4ROS2","zh-TW":"https://smart-tools.ai/zh-tw/product/PX4ROS2"},"category":"uav","capability_id":"cap:uav","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems/uav","interface_kind":"SDK / protocol","deployment":"local","official_documentation":"https://docs.px4.io/main/en/ros2/","sources":["https://docs.px4.io/main/en/ros2/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Connect PX4 vehicle data and application logic to ROS 2.","zh-TW":"把 PX4 載具資料與應用邏輯串接到 ROS 2。"},"proposed_product":{"en":"Companion-computer data bridge","zh-TW":"任務電腦資料橋接原型"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A supported simulator or test vehicle, pinned firmware and telemetry channels.","zh-TW":"支援的模擬器或測試載具、鎖定韌體版本與遙測通道。"},"proposed_deliverable":{"en":"A read-only mission-data view with vehicle, frame, timestamp and connection state.","zh-TW":"附載具、座標框架、時間與連線狀態的唯讀任務檢視。"},"acceptance_criterion":{"en":"Compare position, battery and link states with reference logs; show stale data and disconnects explicitly.","zh-TW":"對照參考紀錄檢查位置、電池與連線；明確顯示過期資料及斷線。"},"dependencies":{"en":"Exact vehicle/firmware compatibility, a simulator and a separate reviewed process for physical operations.","zh-TW":"逐機型及韌體相容性、模擬器，以及另外審核的實體作業流程。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"PX4","operation":"chosen-documented-operation","source_url":"https://docs.px4.io/main/en/ros2/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:DJIMobileSDK","name":"DJI Mobile SDK","provider":"DJI","url":"https://smart-tools.ai/product/DJIMobileSDK","localized_urls":{"en":"https://smart-tools.ai/product/DJIMobileSDK","zh-TW":"https://smart-tools.ai/zh-tw/product/DJIMobileSDK"},"category":"uav","capability_id":"cap:uav","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems/uav","interface_kind":"SDK","deployment":"local","official_documentation":"https://developer.dji.com/mobile-sdk/","sources":["https://developer.dji.com/mobile-sdk/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Develop applications for supported DJI aircraft and controllers.","zh-TW":"為支援的 DJI 飛行器與控制器開發應用。"},"proposed_product":{"en":"Supported-aircraft telemetry view","zh-TW":"支援機型遙測檢視器"},"feasibility":{"tier":"gated","rationale":{"en":"A lifecycle, license, model-compatibility or access decision must be resolved before assigning implementation.","zh-TW":"安排實作前，需解決生命週期、授權、型號相容或存取條件。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A supported simulator or test vehicle, pinned firmware and telemetry channels.","zh-TW":"支援的模擬器或測試載具、鎖定韌體版本與遙測通道。"},"proposed_deliverable":{"en":"A read-only mission-data view with vehicle, frame, timestamp and connection state.","zh-TW":"附載具、座標框架、時間與連線狀態的唯讀任務檢視。"},"acceptance_criterion":{"en":"Compare position, battery and link states with reference logs; show stale data and disconnects explicitly.","zh-TW":"對照參考紀錄檢查位置、電池與連線；明確顯示過期資料及斷線。"},"dependencies":{"en":"Exact vehicle/firmware compatibility, a simulator and a separate reviewed process for physical operations.","zh-TW":"逐機型及韌體相容性、模擬器，以及另外審核的實體作業流程。"},"integration_condition":{"en":"Verify the exact aircraft, controller, mobile OS and SDK compatibility matrix. Vendor origin alone does not establish supply-chain eligibility.","zh-TW":"逐一核對飛行器、控制器、行動系統與 SDK 相容表；不得由廠商名稱推定供應鏈資格。"},"proposed_adapter_envelope":{"provider":"DJI","operation":"chosen-documented-operation","source_url":"https://developer.dji.com/mobile-sdk/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:ParrotOlympe","name":"Parrot Olympe","provider":"Parrot","url":"https://smart-tools.ai/product/ParrotOlympe","localized_urls":{"en":"https://smart-tools.ai/product/ParrotOlympe","zh-TW":"https://smart-tools.ai/zh-tw/product/ParrotOlympe"},"category":"uav","capability_id":"cap:uav","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems/uav","interface_kind":"SDK","deployment":"local","official_documentation":"https://developer.parrot.com/docs/olympe/userguide/introduction.html","sources":["https://developer.parrot.com/docs/olympe/userguide/introduction.html"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Send and receive Parrot drone messages through a Python framework.","zh-TW":"透過 Python 框架傳送與接收 Parrot 無人機訊息。"},"proposed_product":{"en":"Parrot mission-data viewer","zh-TW":"Parrot 任務資料檢視器"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A supported simulator or test vehicle, pinned firmware and telemetry channels.","zh-TW":"支援的模擬器或測試載具、鎖定韌體版本與遙測通道。"},"proposed_deliverable":{"en":"A read-only mission-data view with vehicle, frame, timestamp and connection state.","zh-TW":"附載具、座標框架、時間與連線狀態的唯讀任務檢視。"},"acceptance_criterion":{"en":"Compare position, battery and link states with reference logs; show stale data and disconnects explicitly.","zh-TW":"對照參考紀錄檢查位置、電池與連線；明確顯示過期資料及斷線。"},"dependencies":{"en":"Exact vehicle/firmware compatibility, a simulator and a separate reviewed process for physical operations.","zh-TW":"逐機型及韌體相容性、模擬器，以及另外審核的實體作業流程。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Parrot","operation":"chosen-documented-operation","source_url":"https://developer.parrot.com/docs/olympe/userguide/introduction.html","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:FlytBaseAPI","name":"FlytBase Drone API","provider":"FlytBase","url":"https://smart-tools.ai/product/FlytBaseAPI","localized_urls":{"en":"https://smart-tools.ai/product/FlytBaseAPI","zh-TW":"https://smart-tools.ai/zh-tw/product/FlytBaseAPI"},"category":"uav","capability_id":"cap:uav","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems/uav","interface_kind":"API","deployment":"hybrid","official_documentation":"https://flytbase.com/drone-api","sources":["https://flytbase.com/drone-api"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Integrate drone telemetry, missions and payload operations with a platform API.","zh-TW":"透過平台 API 整合無人機遙測、任務與載荷操作。"},"proposed_product":{"en":"Docked-drone status console","zh-TW":"機庫無人機狀態控制台"},"feasibility":{"tier":"gated","rationale":{"en":"A lifecycle, license, model-compatibility or access decision must be resolved before assigning implementation.","zh-TW":"安排實作前，需解決生命週期、授權、型號相容或存取條件。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A supported simulator or test vehicle, pinned firmware and telemetry channels.","zh-TW":"支援的模擬器或測試載具、鎖定韌體版本與遙測通道。"},"proposed_deliverable":{"en":"A read-only mission-data view with vehicle, frame, timestamp and connection state.","zh-TW":"附載具、座標框架、時間與連線狀態的唯讀任務檢視。"},"acceptance_criterion":{"en":"Compare position, battery and link states with reference logs; show stale data and disconnects explicitly.","zh-TW":"對照參考紀錄檢查位置、電池與連線；明確顯示過期資料及斷線。"},"dependencies":{"en":"Exact vehicle/firmware compatibility, a simulator and a separate reviewed process for physical operations.","zh-TW":"逐機型及韌體相容性、模擬器，以及另外審核的實體作業流程。"},"integration_condition":{"en":"The public page confirms capability areas; detailed access, supported aircraft and commercial terms require provider confirmation.","zh-TW":"公開頁確認能力範圍；詳細存取、支援機型與商業條件仍需向供應商確認。"},"proposed_adapter_envelope":{"provider":"FlytBase","operation":"chosen-documented-operation","source_url":"https://flytbase.com/drone-api","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:AuterionSDK","name":"Auterion SDK","provider":"Auterion","url":"https://smart-tools.ai/product/AuterionSDK","localized_urls":{"en":"https://smart-tools.ai/product/AuterionSDK","zh-TW":"https://smart-tools.ai/zh-tw/product/AuterionSDK"},"category":"uav","capability_id":"cap:uav","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems/uav","interface_kind":"SDK","deployment":"local","official_documentation":"https://docs.auterion.com/app-development/auterion-sdk","sources":["https://docs.auterion.com/app-development/auterion-sdk"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Develop ROS 2-based onboard software for AuterionOS vehicles.","zh-TW":"為 AuterionOS 載具開發基於 ROS 2 的機載軟體。"},"proposed_product":{"en":"Onboard inspection adapter","zh-TW":"機載巡檢資料轉接器"},"feasibility":{"tier":"gated","rationale":{"en":"A lifecycle, license, model-compatibility or access decision must be resolved before assigning implementation.","zh-TW":"安排實作前，需解決生命週期、授權、型號相容或存取條件。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A supported simulator or test vehicle, pinned firmware and telemetry channels.","zh-TW":"支援的模擬器或測試載具、鎖定韌體版本與遙測通道。"},"proposed_deliverable":{"en":"A read-only mission-data view with vehicle, frame, timestamp and connection state.","zh-TW":"附載具、座標框架、時間與連線狀態的唯讀任務檢視。"},"acceptance_criterion":{"en":"Compare position, battery and link states with reference logs; show stale data and disconnects explicitly.","zh-TW":"對照參考紀錄檢查位置、電池與連線；明確顯示過期資料及斷線。"},"dependencies":{"en":"Exact vehicle/firmware compatibility, a simulator and a separate reviewed process for physical operations.","zh-TW":"逐機型及韌體相容性、模擬器，以及另外審核的實體作業流程。"},"integration_condition":{"en":"This SDK targets AuterionOS vehicles; obtain a compatible development environment before estimating integration effort.","zh-TW":"此 SDK 針對 AuterionOS 載具；取得相容開發環境後才能估算串接投入。"},"proposed_adapter_envelope":{"provider":"Auterion","operation":"chosen-documented-operation","source_url":"https://docs.auterion.com/app-development/auterion-sdk","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:QGroundControlDev","name":"QGroundControl Developer Guide","provider":"Dronecode / QGroundControl","url":"https://smart-tools.ai/product/QGroundControlDev","localized_urls":{"en":"https://smart-tools.ai/product/QGroundControlDev","zh-TW":"https://smart-tools.ai/zh-tw/product/QGroundControlDev"},"category":"uav","capability_id":"cap:uav","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems/uav","interface_kind":"SDK","deployment":"local","official_documentation":"https://docs.qgroundcontrol.com/master/en/qgc-dev-guide/","sources":["https://docs.qgroundcontrol.com/master/en/qgc-dev-guide/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Extend a ground-control application using its developer interfaces.","zh-TW":"透過開發接口擴充地面控制應用。"},"proposed_product":{"en":"Mission evidence panel","zh-TW":"任務證據面板"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A supported simulator or test vehicle, pinned firmware and telemetry channels.","zh-TW":"支援的模擬器或測試載具、鎖定韌體版本與遙測通道。"},"proposed_deliverable":{"en":"A read-only mission-data view with vehicle, frame, timestamp and connection state.","zh-TW":"附載具、座標框架、時間與連線狀態的唯讀任務檢視。"},"acceptance_criterion":{"en":"Compare position, battery and link states with reference logs; show stale data and disconnects explicitly.","zh-TW":"對照參考紀錄檢查位置、電池與連線；明確顯示過期資料及斷線。"},"dependencies":{"en":"Exact vehicle/firmware compatibility, a simulator and a separate reviewed process for physical operations.","zh-TW":"逐機型及韌體相容性、模擬器，以及另外審核的實體作業流程。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Dronecode / QGroundControl","operation":"chosen-documented-operation","source_url":"https://docs.qgroundcontrol.com/master/en/qgc-dev-guide/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:ROS2","name":"ROS 2","provider":"Open Robotics / ROS Community","url":"https://smart-tools.ai/product/ROS2","localized_urls":{"en":"https://smart-tools.ai/product/ROS2","zh-TW":"https://smart-tools.ai/zh-tw/product/ROS2"},"category":"robotics","capability_id":"cap:autonomous-systems","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems","interface_kind":"SDK / protocol","deployment":"local","official_documentation":"https://github.com/ros2/ros2","sources":["https://github.com/ros2/ros2"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Build robot applications with message, service and action interfaces.","zh-TW":"透過訊息、服務與動作接口開發機器人應用。"},"proposed_product":{"en":"Robot sensor integration harness","zh-TW":"機器人感測整合測試台"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A robot model, coordinate frames, sensor configuration and a bounded scene.","zh-TW":"機器人模型、座標框架、感測設定與範圍明確的場景。"},"proposed_deliverable":{"en":"A replayable scenario with task state and model/configuration provenance.","zh-TW":"可回放的情境，附任務狀態與模型、設定來源。"},"acceptance_criterion":{"en":"Replay the same scenario and compare task results; distinguish simulated states from measured hardware states.","zh-TW":"回放同一情境並比較任務結果；模擬狀態與硬體實測狀態分開標示。"},"dependencies":{"en":"Simulator assets, supported middleware and target-controller compatibility.","zh-TW":"模擬素材、支援的中介軟體與目標控制器相容性。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Open Robotics / ROS Community","operation":"chosen-documented-operation","source_url":"https://github.com/ros2/ros2","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:Nav2","name":"Nav2","provider":"Open Navigation / ROS Community","url":"https://smart-tools.ai/product/Nav2","localized_urls":{"en":"https://smart-tools.ai/product/Nav2","zh-TW":"https://smart-tools.ai/zh-tw/product/Nav2"},"category":"robotics","capability_id":"cap:autonomous-systems","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems","interface_kind":"SDK","deployment":"local","official_documentation":"https://docs.nav2.org/rolling/","sources":["https://docs.nav2.org/rolling/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Integrate mobile-robot navigation through the ROS 2 navigation stack.","zh-TW":"透過 ROS 2 導航堆疊整合移動機器人導航。"},"proposed_product":{"en":"Warehouse navigation simulation","zh-TW":"倉儲導航模擬原型"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A robot model, coordinate frames, sensor configuration and a bounded scene.","zh-TW":"機器人模型、座標框架、感測設定與範圍明確的場景。"},"proposed_deliverable":{"en":"A replayable scenario with task state and model/configuration provenance.","zh-TW":"可回放的情境，附任務狀態與模型、設定來源。"},"acceptance_criterion":{"en":"Replay the same scenario and compare task results; distinguish simulated states from measured hardware states.","zh-TW":"回放同一情境並比較任務結果；模擬狀態與硬體實測狀態分開標示。"},"dependencies":{"en":"Simulator assets, supported middleware and target-controller compatibility.","zh-TW":"模擬素材、支援的中介軟體與目標控制器相容性。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Open Navigation / ROS Community","operation":"chosen-documented-operation","source_url":"https://docs.nav2.org/rolling/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:MoveIt2","name":"MoveIt 2","provider":"MoveIt / PickNik","url":"https://smart-tools.ai/product/MoveIt2","localized_urls":{"en":"https://smart-tools.ai/product/MoveIt2","zh-TW":"https://smart-tools.ai/zh-tw/product/MoveIt2"},"category":"robotics","capability_id":"cap:autonomous-systems","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems","interface_kind":"SDK","deployment":"local","official_documentation":"https://moveit.picknik.ai/main/index.html","sources":["https://moveit.picknik.ai/main/index.html"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Plan robot manipulation and motion with the ROS 2 platform.","zh-TW":"利用 ROS 2 平台規劃機器人操作與運動。"},"proposed_product":{"en":"Tool-handling motion simulation","zh-TW":"工件搬運運動模擬"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A robot model, coordinate frames, sensor configuration and a bounded scene.","zh-TW":"機器人模型、座標框架、感測設定與範圍明確的場景。"},"proposed_deliverable":{"en":"A replayable scenario with task state and model/configuration provenance.","zh-TW":"可回放的情境，附任務狀態與模型、設定來源。"},"acceptance_criterion":{"en":"Replay the same scenario and compare task results; distinguish simulated states from measured hardware states.","zh-TW":"回放同一情境並比較任務結果；模擬狀態與硬體實測狀態分開標示。"},"dependencies":{"en":"Simulator assets, supported middleware and target-controller compatibility.","zh-TW":"模擬素材、支援的中介軟體與目標控制器相容性。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"MoveIt / PickNik","operation":"chosen-documented-operation","source_url":"https://moveit.picknik.ai/main/index.html","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:OpenRMF","name":"Open-RMF","provider":"Open Robotics","url":"https://smart-tools.ai/product/OpenRMF","localized_urls":{"en":"https://smart-tools.ai/product/OpenRMF","zh-TW":"https://smart-tools.ai/zh-tw/product/OpenRMF"},"category":"robotics","capability_id":"cap:autonomous-systems","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems","interface_kind":"SDK / API","deployment":"local","official_documentation":"https://www.open-rmf.org/","sources":["https://www.open-rmf.org/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Coordinate interoperable robot fleets and building infrastructure.","zh-TW":"協調可互通的機器人群與建築基礎設施。"},"proposed_product":{"en":"Factory fleet scheduling simulation","zh-TW":"工廠載具派工模擬"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A robot model, coordinate frames, sensor configuration and a bounded scene.","zh-TW":"機器人模型、座標框架、感測設定與範圍明確的場景。"},"proposed_deliverable":{"en":"A replayable scenario with task state and model/configuration provenance.","zh-TW":"可回放的情境，附任務狀態與模型、設定來源。"},"acceptance_criterion":{"en":"Replay the same scenario and compare task results; distinguish simulated states from measured hardware states.","zh-TW":"回放同一情境並比較任務結果；模擬狀態與硬體實測狀態分開標示。"},"dependencies":{"en":"Simulator assets, supported middleware and target-controller compatibility.","zh-TW":"模擬素材、支援的中介軟體與目標控制器相容性。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Open Robotics","operation":"chosen-documented-operation","source_url":"https://www.open-rmf.org/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:IsaacSim","name":"Isaac Sim","provider":"NVIDIA","url":"https://smart-tools.ai/product/IsaacSim","localized_urls":{"en":"https://smart-tools.ai/product/IsaacSim","zh-TW":"https://smart-tools.ai/zh-tw/product/IsaacSim"},"category":"robotics","capability_id":"cap:autonomous-systems","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems","interface_kind":"SDK","deployment":"local","official_documentation":"https://docs.isaacsim.omniverse.nvidia.com/latest/","sources":["https://docs.isaacsim.omniverse.nvidia.com/latest/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Develop robot simulations through NVIDIA's simulation environment.","zh-TW":"利用 NVIDIA 模擬環境開發機器人模擬。"},"proposed_product":{"en":"Factory robot scenario","zh-TW":"工廠機器人情境原型"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A robot model, coordinate frames, sensor configuration and a bounded scene.","zh-TW":"機器人模型、座標框架、感測設定與範圍明確的場景。"},"proposed_deliverable":{"en":"A replayable scenario with task state and model/configuration provenance.","zh-TW":"可回放的情境，附任務狀態與模型、設定來源。"},"acceptance_criterion":{"en":"Replay the same scenario and compare task results; distinguish simulated states from measured hardware states.","zh-TW":"回放同一情境並比較任務結果；模擬狀態與硬體實測狀態分開標示。"},"dependencies":{"en":"Simulator assets, supported middleware and target-controller compatibility.","zh-TW":"模擬素材、支援的中介軟體與目標控制器相容性。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"NVIDIA","operation":"chosen-documented-operation","source_url":"https://docs.isaacsim.omniverse.nvidia.com/latest/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:Gazebo","name":"Gazebo","provider":"Open Robotics / Gazebo","url":"https://smart-tools.ai/product/Gazebo","localized_urls":{"en":"https://smart-tools.ai/product/Gazebo","zh-TW":"https://smart-tools.ai/zh-tw/product/Gazebo"},"category":"robotics","capability_id":"cap:autonomous-systems","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems","interface_kind":"SDK","deployment":"local","official_documentation":"https://gazebosim.org/docs/latest/","sources":["https://gazebosim.org/docs/latest/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Simulate robots and sensors through a modular simulation platform.","zh-TW":"透過模組化模擬平台模擬機器人與感測器。"},"proposed_product":{"en":"UAV sensor simulation","zh-TW":"UAV 感測情境模擬"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A robot model, coordinate frames, sensor configuration and a bounded scene.","zh-TW":"機器人模型、座標框架、感測設定與範圍明確的場景。"},"proposed_deliverable":{"en":"A replayable scenario with task state and model/configuration provenance.","zh-TW":"可回放的情境，附任務狀態與模型、設定來源。"},"acceptance_criterion":{"en":"Replay the same scenario and compare task results; distinguish simulated states from measured hardware states.","zh-TW":"回放同一情境並比較任務結果；模擬狀態與硬體實測狀態分開標示。"},"dependencies":{"en":"Simulator assets, supported middleware and target-controller compatibility.","zh-TW":"模擬素材、支援的中介軟體與目標控制器相容性。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Open Robotics / Gazebo","operation":"chosen-documented-operation","source_url":"https://gazebosim.org/docs/latest/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:Webots","name":"Webots Controller API","provider":"Cyberbotics","url":"https://smart-tools.ai/product/Webots","localized_urls":{"en":"https://smart-tools.ai/product/Webots","zh-TW":"https://smart-tools.ai/zh-tw/product/Webots"},"category":"robotics","capability_id":"cap:autonomous-systems","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems","interface_kind":"SDK","deployment":"local","official_documentation":"https://github.com/cyberbotics/webots","sources":["https://github.com/cyberbotics/webots"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Control simulated robots through controller programming interfaces.","zh-TW":"透過控制器程式接口操作模擬機器人。"},"proposed_product":{"en":"Robot controller testbed","zh-TW":"機器人控制器測試台"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A robot model, coordinate frames, sensor configuration and a bounded scene.","zh-TW":"機器人模型、座標框架、感測設定與範圍明確的場景。"},"proposed_deliverable":{"en":"A replayable scenario with task state and model/configuration provenance.","zh-TW":"可回放的情境，附任務狀態與模型、設定來源。"},"acceptance_criterion":{"en":"Replay the same scenario and compare task results; distinguish simulated states from measured hardware states.","zh-TW":"回放同一情境並比較任務結果；模擬狀態與硬體實測狀態分開標示。"},"dependencies":{"en":"Simulator assets, supported middleware and target-controller compatibility.","zh-TW":"模擬素材、支援的中介軟體與目標控制器相容性。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Cyberbotics","operation":"chosen-documented-operation","source_url":"https://github.com/cyberbotics/webots","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:MuJoCo","name":"MuJoCo API","provider":"Google DeepMind / MuJoCo","url":"https://smart-tools.ai/product/MuJoCo","localized_urls":{"en":"https://smart-tools.ai/product/MuJoCo","zh-TW":"https://smart-tools.ai/zh-tw/product/MuJoCo"},"category":"robotics","capability_id":"cap:autonomous-systems","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems","interface_kind":"SDK","deployment":"local","official_documentation":"https://mujoco.readthedocs.io/en/stable/APIreference/index.html","sources":["https://mujoco.readthedocs.io/en/stable/APIreference/index.html"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Run physics-based simulation using documented programming interfaces.","zh-TW":"透過官方程式接口執行物理模擬。"},"proposed_product":{"en":"Mechanism dynamics comparison","zh-TW":"機構動態比較工具"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A robot model, coordinate frames, sensor configuration and a bounded scene.","zh-TW":"機器人模型、座標框架、感測設定與範圍明確的場景。"},"proposed_deliverable":{"en":"A replayable scenario with task state and model/configuration provenance.","zh-TW":"可回放的情境，附任務狀態與模型、設定來源。"},"acceptance_criterion":{"en":"Replay the same scenario and compare task results; distinguish simulated states from measured hardware states.","zh-TW":"回放同一情境並比較任務結果；模擬狀態與硬體實測狀態分開標示。"},"dependencies":{"en":"Simulator assets, supported middleware and target-controller compatibility.","zh-TW":"模擬素材、支援的中介軟體與目標控制器相容性。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Google DeepMind / MuJoCo","operation":"chosen-documented-operation","source_url":"https://mujoco.readthedocs.io/en/stable/APIreference/index.html","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:CoppeliaSim","name":"CoppeliaSim Remote API","provider":"Coppelia Robotics","url":"https://smart-tools.ai/product/CoppeliaSim","localized_urls":{"en":"https://smart-tools.ai/product/CoppeliaSim","zh-TW":"https://smart-tools.ai/zh-tw/product/CoppeliaSim"},"category":"robotics","capability_id":"cap:autonomous-systems","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems","interface_kind":"API / SDK","deployment":"local","official_documentation":"https://manual.coppeliarobotics.com/en/remoteApiOverview.htm","sources":["https://manual.coppeliarobotics.com/en/remoteApiOverview.htm"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Connect external programs to a robot simulation environment.","zh-TW":"把外部程式串接到機器人模擬環境。"},"proposed_product":{"en":"Remote simulation runner","zh-TW":"遠端模擬執行工具"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A robot model, coordinate frames, sensor configuration and a bounded scene.","zh-TW":"機器人模型、座標框架、感測設定與範圍明確的場景。"},"proposed_deliverable":{"en":"A replayable scenario with task state and model/configuration provenance.","zh-TW":"可回放的情境，附任務狀態與模型、設定來源。"},"acceptance_criterion":{"en":"Replay the same scenario and compare task results; distinguish simulated states from measured hardware states.","zh-TW":"回放同一情境並比較任務結果；模擬狀態與硬體實測狀態分開標示。"},"dependencies":{"en":"Simulator assets, supported middleware and target-controller compatibility.","zh-TW":"模擬素材、支援的中介軟體與目標控制器相容性。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Coppelia Robotics","operation":"chosen-documented-operation","source_url":"https://manual.coppeliarobotics.com/en/remoteApiOverview.htm","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:UniversalRobotsRTDE","name":"Universal Robots RTDE","provider":"Universal Robots","url":"https://smart-tools.ai/product/UniversalRobotsRTDE","localized_urls":{"en":"https://smart-tools.ai/product/UniversalRobotsRTDE","zh-TW":"https://smart-tools.ai/zh-tw/product/UniversalRobotsRTDE"},"category":"robotics","capability_id":"cap:autonomous-systems","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems","interface_kind":"protocol","deployment":"local","official_documentation":"https://docs.universal-robots.com/tutorials/communication-protocol-tutorials/rtde-guide.html","sources":["https://docs.universal-robots.com/tutorials/communication-protocol-tutorials/rtde-guide.html"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Exchange controller data through the documented real-time data interface.","zh-TW":"透過官方即時資料接口交換控制器資料。"},"proposed_product":{"en":"Robot cycle telemetry monitor","zh-TW":"機器人週期遙測監視器"},"feasibility":{"tier":"gated","rationale":{"en":"A lifecycle, license, model-compatibility or access decision must be resolved before assigning implementation.","zh-TW":"安排實作前，需解決生命週期、授權、型號相容或存取條件。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A robot model, coordinate frames, sensor configuration and a bounded scene.","zh-TW":"機器人模型、座標框架、感測設定與範圍明確的場景。"},"proposed_deliverable":{"en":"A replayable scenario with task state and model/configuration provenance.","zh-TW":"可回放的情境，附任務狀態與模型、設定來源。"},"acceptance_criterion":{"en":"Replay the same scenario and compare task results; distinguish simulated states from measured hardware states.","zh-TW":"回放同一情境並比較任務結果；模擬狀態與硬體實測狀態分開標示。"},"dependencies":{"en":"Simulator assets, supported middleware and target-controller compatibility.","zh-TW":"模擬素材、支援的中介軟體與目標控制器相容性。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Universal Robots","operation":"chosen-documented-operation","source_url":"https://docs.universal-robots.com/tutorials/communication-protocol-tutorials/rtde-guide.html","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:GNURadio","name":"GNU Radio APIs","provider":"GNU Radio","url":"https://smart-tools.ai/product/GNURadio","localized_urls":{"en":"https://smart-tools.ai/product/GNURadio","zh-TW":"https://smart-tools.ai/zh-tw/product/GNURadio"},"category":"rf","capability_id":"cap:c2-rf","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems/uav","interface_kind":"SDK","deployment":"local","official_documentation":"https://www.gnuradio.org/doc/doxygen/","sources":["https://www.gnuradio.org/doc/doxygen/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Build signal-processing applications with documented software-radio APIs.","zh-TW":"利用官方軟體無線電 API 建立訊號處理應用。"},"proposed_product":{"en":"Recorded RF spectrum viewer","zh-TW":"錄製 RF 頻譜檢視器"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A recorded signal or local message stream, format metadata and a supported test interface.","zh-TW":"錄製訊號或本地訊息流、格式資訊與支援的測試接口。"},"proposed_deliverable":{"en":"Signal or message observations with units, sequence and timing evidence.","zh-TW":"附單位、順序與時間證據的訊號或訊息觀測。"},"acceptance_criterion":{"en":"Confirm sample formats and units; report loss and timing from a repeatable test stream.","zh-TW":"確認取樣格式與單位；用可重現訊息流量測遺失與時間。"},"dependencies":{"en":"Drivers or middleware, correct clocking and a controlled test setup.","zh-TW":"驅動或中介軟體、正確時鐘設定與受控測試環境。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"GNU Radio","operation":"chosen-documented-operation","source_url":"https://www.gnuradio.org/doc/doxygen/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:SoapySDR","name":"SoapySDR","provider":"Pothos / SoapySDR","url":"https://smart-tools.ai/product/SoapySDR","localized_urls":{"en":"https://smart-tools.ai/product/SoapySDR","zh-TW":"https://smart-tools.ai/zh-tw/product/SoapySDR"},"category":"rf","capability_id":"cap:c2-rf","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems/uav","interface_kind":"SDK","deployment":"local","official_documentation":"https://pothosware.github.io/SoapySDR/doxygen/latest/","sources":["https://pothosware.github.io/SoapySDR/doxygen/latest/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Access supported SDR hardware through a common device interface.","zh-TW":"透過共用裝置接口存取支援的 SDR 硬體。"},"proposed_product":{"en":"SDR device adapter","zh-TW":"SDR 裝置轉接器"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A recorded signal or local message stream, format metadata and a supported test interface.","zh-TW":"錄製訊號或本地訊息流、格式資訊與支援的測試接口。"},"proposed_deliverable":{"en":"Signal or message observations with units, sequence and timing evidence.","zh-TW":"附單位、順序與時間證據的訊號或訊息觀測。"},"acceptance_criterion":{"en":"Confirm sample formats and units; report loss and timing from a repeatable test stream.","zh-TW":"確認取樣格式與單位；用可重現訊息流量測遺失與時間。"},"dependencies":{"en":"Drivers or middleware, correct clocking and a controlled test setup.","zh-TW":"驅動或中介軟體、正確時鐘設定與受控測試環境。"},"integration_condition":{"en":"The generated reference may lag the repository. Pin and test device drivers and library versions together.","zh-TW":"生成的接口文件可能落後程式庫；裝置驅動與函式庫版本需共同鎖定並驗證。"},"proposed_adapter_envelope":{"provider":"Pothos / SoapySDR","operation":"chosen-documented-operation","source_url":"https://pothosware.github.io/SoapySDR/doxygen/latest/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:EttusUHD","name":"USRP Hardware Driver API","provider":"Ettus Research / NI","url":"https://smart-tools.ai/product/EttusUHD","localized_urls":{"en":"https://smart-tools.ai/product/EttusUHD","zh-TW":"https://smart-tools.ai/zh-tw/product/EttusUHD"},"category":"rf","capability_id":"cap:c2-rf","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems/uav","interface_kind":"SDK","deployment":"local","official_documentation":"https://files.ettus.com/manual/","sources":["https://files.ettus.com/manual/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Connect software to supported USRP hardware through UHD APIs.","zh-TW":"透過 UHD API 把軟體串接到支援的 USRP 硬體。"},"proposed_product":{"en":"USRP signal capture inspector","zh-TW":"USRP 訊號擷取檢查工具"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A recorded signal or local message stream, format metadata and a supported test interface.","zh-TW":"錄製訊號或本地訊息流、格式資訊與支援的測試接口。"},"proposed_deliverable":{"en":"Signal or message observations with units, sequence and timing evidence.","zh-TW":"附單位、順序與時間證據的訊號或訊息觀測。"},"acceptance_criterion":{"en":"Confirm sample formats and units; report loss and timing from a repeatable test stream.","zh-TW":"確認取樣格式與單位；用可重現訊息流量測遺失與時間。"},"dependencies":{"en":"Drivers or middleware, correct clocking and a controlled test setup.","zh-TW":"驅動或中介軟體、正確時鐘設定與受控測試環境。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Ettus Research / NI","operation":"chosen-documented-operation","source_url":"https://files.ettus.com/manual/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:Libiio","name":"libiio","provider":"Analog Devices / libiio","url":"https://smart-tools.ai/product/Libiio","localized_urls":{"en":"https://smart-tools.ai/product/Libiio","zh-TW":"https://smart-tools.ai/zh-tw/product/Libiio"},"category":"rf","capability_id":"cap:c2-rf","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems/uav","interface_kind":"SDK","deployment":"local","official_documentation":"https://libiio.github.io/libiio/","sources":["https://libiio.github.io/libiio/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Access Industrial I/O devices through a cross-platform library.","zh-TW":"透過跨平台函式庫存取 Industrial I/O 裝置。"},"proposed_product":{"en":"Industrial I/O sensor reader","zh-TW":"Industrial I/O 感測讀取器"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A recorded signal or local message stream, format metadata and a supported test interface.","zh-TW":"錄製訊號或本地訊息流、格式資訊與支援的測試接口。"},"proposed_deliverable":{"en":"Signal or message observations with units, sequence and timing evidence.","zh-TW":"附單位、順序與時間證據的訊號或訊息觀測。"},"acceptance_criterion":{"en":"Confirm sample formats and units; report loss and timing from a repeatable test stream.","zh-TW":"確認取樣格式與單位；用可重現訊息流量測遺失與時間。"},"dependencies":{"en":"Drivers or middleware, correct clocking and a controlled test setup.","zh-TW":"驅動或中介軟體、正確時鐘設定與受控測試環境。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Analog Devices / libiio","operation":"chosen-documented-operation","source_url":"https://libiio.github.io/libiio/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:CycloneDDS","name":"Eclipse Cyclone DDS","provider":"Eclipse Foundation","url":"https://smart-tools.ai/product/CycloneDDS","localized_urls":{"en":"https://smart-tools.ai/product/CycloneDDS","zh-TW":"https://smart-tools.ai/zh-tw/product/CycloneDDS"},"category":"rf","capability_id":"cap:c2-rf","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems/uav","interface_kind":"SDK / protocol","deployment":"local","official_documentation":"https://cyclonedds.io/docs/","sources":["https://cyclonedds.io/docs/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Exchange distributed data through DDS middleware interfaces.","zh-TW":"透過 DDS 中介軟體接口交換分散式資料。"},"proposed_product":{"en":"Sensor-message latency benchmark","zh-TW":"感測訊息延遲比較"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A recorded signal or local message stream, format metadata and a supported test interface.","zh-TW":"錄製訊號或本地訊息流、格式資訊與支援的測試接口。"},"proposed_deliverable":{"en":"Signal or message observations with units, sequence and timing evidence.","zh-TW":"附單位、順序與時間證據的訊號或訊息觀測。"},"acceptance_criterion":{"en":"Confirm sample formats and units; report loss and timing from a repeatable test stream.","zh-TW":"確認取樣格式與單位；用可重現訊息流量測遺失與時間。"},"dependencies":{"en":"Drivers or middleware, correct clocking and a controlled test setup.","zh-TW":"驅動或中介軟體、正確時鐘設定與受控測試環境。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Eclipse Foundation","operation":"chosen-documented-operation","source_url":"https://cyclonedds.io/docs/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:FastDDS","name":"Fast DDS","provider":"eProsima","url":"https://smart-tools.ai/product/FastDDS","localized_urls":{"en":"https://smart-tools.ai/product/FastDDS","zh-TW":"https://smart-tools.ai/zh-tw/product/FastDDS"},"category":"rf","capability_id":"cap:c2-rf","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems/uav","interface_kind":"SDK / protocol","deployment":"local","official_documentation":"https://fast-dds.docs.eprosima.com/en/latest/","sources":["https://fast-dds.docs.eprosima.com/en/latest/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Integrate publish-subscribe data communication through DDS APIs.","zh-TW":"透過 DDS API 整合發布與訂閱資料通訊。"},"proposed_product":{"en":"Mission data-bus benchmark","zh-TW":"任務資料匯流排比較"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A recorded signal or local message stream, format metadata and a supported test interface.","zh-TW":"錄製訊號或本地訊息流、格式資訊與支援的測試接口。"},"proposed_deliverable":{"en":"Signal or message observations with units, sequence and timing evidence.","zh-TW":"附單位、順序與時間證據的訊號或訊息觀測。"},"acceptance_criterion":{"en":"Confirm sample formats and units; report loss and timing from a repeatable test stream.","zh-TW":"確認取樣格式與單位；用可重現訊息流量測遺失與時間。"},"dependencies":{"en":"Drivers or middleware, correct clocking and a controlled test setup.","zh-TW":"驅動或中介軟體、正確時鐘設定與受控測試環境。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"eProsima","operation":"chosen-documented-operation","source_url":"https://fast-dds.docs.eprosima.com/en/latest/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:Zenoh","name":"Eclipse Zenoh","provider":"Eclipse Foundation","url":"https://smart-tools.ai/product/Zenoh","localized_urls":{"en":"https://smart-tools.ai/product/Zenoh","zh-TW":"https://smart-tools.ai/zh-tw/product/Zenoh"},"category":"rf","capability_id":"cap:c2-rf","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems/uav","interface_kind":"SDK / protocol","deployment":"local","official_documentation":"https://github.com/eclipse-zenoh/zenoh","sources":["https://github.com/eclipse-zenoh/zenoh"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Integrate distributed data publication, queries and storage.","zh-TW":"整合分散式資料發布、查詢與儲存。"},"proposed_product":{"en":"Edge-to-cloud telemetry bridge","zh-TW":"邊緣到雲端遙測橋接器"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A recorded signal or local message stream, format metadata and a supported test interface.","zh-TW":"錄製訊號或本地訊息流、格式資訊與支援的測試接口。"},"proposed_deliverable":{"en":"Signal or message observations with units, sequence and timing evidence.","zh-TW":"附單位、順序與時間證據的訊號或訊息觀測。"},"acceptance_criterion":{"en":"Confirm sample formats and units; report loss and timing from a repeatable test stream.","zh-TW":"確認取樣格式與單位；用可重現訊息流量測遺失與時間。"},"dependencies":{"en":"Drivers or middleware, correct clocking and a controlled test setup.","zh-TW":"驅動或中介軟體、正確時鐘設定與受控測試環境。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Eclipse Foundation","operation":"chosen-documented-operation","source_url":"https://github.com/eclipse-zenoh/zenoh","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:OpenDroneID","name":"Open Drone ID Core C","provider":"Open Drone ID","url":"https://smart-tools.ai/product/OpenDroneID","localized_urls":{"en":"https://smart-tools.ai/product/OpenDroneID","zh-TW":"https://smart-tools.ai/zh-tw/product/OpenDroneID"},"category":"airspace","capability_id":"cap:utm","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems/uav","interface_kind":"SDK / protocol","deployment":"local","official_documentation":"https://github.com/opendroneid/opendroneid-core-c","sources":["https://github.com/opendroneid/opendroneid-core-c"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Encode and decode Remote ID message formats using a C library.","zh-TW":"利用 C 函式庫編碼與解碼 Remote ID 訊息格式。"},"proposed_product":{"en":"Remote ID message inspector","zh-TW":"Remote ID 訊息檢查器"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A documented message profile or authorized test/data account with geographic scope.","zh-TW":"有文件的訊息設定檔，或帶地理範圍的授權測試、資料帳號。"},"proposed_deliverable":{"en":"A source-linked message or coordination result with coverage and freshness.","zh-TW":"附來源、覆蓋範圍與新鮮度的訊息或協調結果。"},"acceptance_criterion":{"en":"Validate schemas in a test environment and preserve coverage limits; data availability must not imply flight clearance.","zh-TW":"在測試環境驗證資料結構並保留覆蓋限制；可取得資料不得解讀為飛航放行。"},"dependencies":{"en":"Applicable profiles, account entitlements and test-federation or receiver access.","zh-TW":"適用設定檔、帳號資料權限與測試聯邦或接收器存取。"},"integration_condition":{"en":"This is a message encoding/decoding library, not a complete drone detector or a flight-authorization service.","zh-TW":"這是訊息編碼與解碼函式庫；完整偵測與飛航授權另需其他系統。"},"proposed_adapter_envelope":{"provider":"Open Drone ID","operation":"chosen-documented-operation","source_url":"https://github.com/opendroneid/opendroneid-core-c","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:InterUSSDSS","name":"InterUSS DSS","provider":"InterUSS Platform","url":"https://smart-tools.ai/product/InterUSSDSS","localized_urls":{"en":"https://smart-tools.ai/product/InterUSSDSS","zh-TW":"https://smart-tools.ai/zh-tw/product/InterUSSDSS"},"category":"airspace","capability_id":"cap:utm","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems/uav","interface_kind":"API / SDK","deployment":"self-hosted","official_documentation":"https://github.com/interuss/dss","sources":["https://github.com/interuss/dss"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Implement discovery and synchronization for Remote ID and flight coordination.","zh-TW":"實作 Remote ID 與飛行協調的發現及同步服務。"},"proposed_product":{"en":"UTM interoperability sandbox","zh-TW":"UTM 互通測試環境"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A documented message profile or authorized test/data account with geographic scope.","zh-TW":"有文件的訊息設定檔，或帶地理範圍的授權測試、資料帳號。"},"proposed_deliverable":{"en":"A source-linked message or coordination result with coverage and freshness.","zh-TW":"附來源、覆蓋範圍與新鮮度的訊息或協調結果。"},"acceptance_criterion":{"en":"Validate schemas in a test environment and preserve coverage limits; data availability must not imply flight clearance.","zh-TW":"在測試環境驗證資料結構並保留覆蓋限制；可取得資料不得解讀為飛航放行。"},"dependencies":{"en":"Applicable profiles, account entitlements and test-federation or receiver access.","zh-TW":"適用設定檔、帳號資料權限與測試聯邦或接收器存取。"},"integration_condition":{"en":"Begin in a test federation. An implementation of coordination interfaces does not itself authorize operational flights.","zh-TW":"先在測試聯邦環境驗證；實作協調接口本身不構成實際飛航授權。"},"proposed_adapter_envelope":{"provider":"InterUSS Platform","operation":"chosen-documented-operation","source_url":"https://github.com/interuss/dss","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:InterUSSMonitoring","name":"InterUSS Monitoring","provider":"InterUSS Platform","url":"https://smart-tools.ai/product/InterUSSMonitoring","localized_urls":{"en":"https://smart-tools.ai/product/InterUSSMonitoring","zh-TW":"https://smart-tools.ai/zh-tw/product/InterUSSMonitoring"},"category":"airspace","capability_id":"cap:utm","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems/uav","interface_kind":"SDK / API","deployment":"self-hosted","official_documentation":"https://github.com/interuss/monitoring","sources":["https://github.com/interuss/monitoring"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Test and monitor interfaces in federated UTM systems.","zh-TW":"測試並監視聯邦式 UTM 系統接口。"},"proposed_product":{"en":"UTM interface regression runner","zh-TW":"UTM 接口回歸測試工具"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A documented message profile or authorized test/data account with geographic scope.","zh-TW":"有文件的訊息設定檔，或帶地理範圍的授權測試、資料帳號。"},"proposed_deliverable":{"en":"A source-linked message or coordination result with coverage and freshness.","zh-TW":"附來源、覆蓋範圍與新鮮度的訊息或協調結果。"},"acceptance_criterion":{"en":"Validate schemas in a test environment and preserve coverage limits; data availability must not imply flight clearance.","zh-TW":"在測試環境驗證資料結構並保留覆蓋限制；可取得資料不得解讀為飛航放行。"},"dependencies":{"en":"Applicable profiles, account entitlements and test-federation or receiver access.","zh-TW":"適用設定檔、帳號資料權限與測試聯邦或接收器存取。"},"integration_condition":{"en":"Conformance tests need a configured test system and applicable profiles; results are not a universal certification.","zh-TW":"符合性測試需設定測試系統與適用設定檔；結果不是通用認證。"},"proposed_adapter_envelope":{"provider":"InterUSS Platform","operation":"chosen-documented-operation","source_url":"https://github.com/interuss/monitoring","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:ADSBExchange","name":"ADS-B Exchange Data APIs","provider":"ADS-B Exchange","url":"https://smart-tools.ai/product/ADSBExchange","localized_urls":{"en":"https://smart-tools.ai/product/ADSBExchange","zh-TW":"https://smart-tools.ai/zh-tw/product/ADSBExchange"},"category":"airspace","capability_id":"cap:utm","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems/uav","interface_kind":"API","deployment":"cloud","official_documentation":"https://www.adsbexchange.com/data-products/","sources":["https://www.adsbexchange.com/data-products/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Access aircraft data through the provider's documented data products.","zh-TW":"透過供應商資料產品取得航空器資料。"},"proposed_product":{"en":"Aircraft situational-data viewer","zh-TW":"航空器情境資料檢視器"},"feasibility":{"tier":"gated","rationale":{"en":"A lifecycle, license, model-compatibility or access decision must be resolved before assigning implementation.","zh-TW":"安排實作前，需解決生命週期、授權、型號相容或存取條件。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A documented message profile or authorized test/data account with geographic scope.","zh-TW":"有文件的訊息設定檔，或帶地理範圍的授權測試、資料帳號。"},"proposed_deliverable":{"en":"A source-linked message or coordination result with coverage and freshness.","zh-TW":"附來源、覆蓋範圍與新鮮度的訊息或協調結果。"},"acceptance_criterion":{"en":"Validate schemas in a test environment and preserve coverage limits; data availability must not imply flight clearance.","zh-TW":"在測試環境驗證資料結構並保留覆蓋限制；可取得資料不得解讀為飛航放行。"},"dependencies":{"en":"Applicable profiles, account entitlements and test-federation or receiver access.","zh-TW":"適用設定檔、帳號資料權限與測試聯邦或接收器存取。"},"integration_condition":{"en":"Confirm data entitlements, coverage and redistribution terms. Aircraft data does not establish UAV airspace clearance.","zh-TW":"確認資料權限、覆蓋與再散布條件；航空器資料不構成 UAV 空域放行。"},"proposed_adapter_envelope":{"provider":"ADS-B Exchange","operation":"chosen-documented-operation","source_url":"https://www.adsbexchange.com/data-products/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:AutodeskAPS","name":"Autodesk Platform Services","provider":"Autodesk","url":"https://smart-tools.ai/product/AutodeskAPS","localized_urls":{"en":"https://smart-tools.ai/product/AutodeskAPS","zh-TW":"https://smart-tools.ai/zh-tw/product/AutodeskAPS"},"category":"cad","capability_id":"cap:digital-twin","technology_hub":"https://smart-tools.ai/industrial-ai/3d-digital-twin","interface_kind":"API / SDK","deployment":"cloud","official_documentation":"https://aps.autodesk.com/developer/documentation","sources":["https://aps.autodesk.com/developer/documentation"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Integrate model visualization, automation and design-data management.","zh-TW":"整合模型視覺化、自動化與設計資料管理。"},"proposed_product":{"en":"CAD evidence viewer","zh-TW":"CAD 證據檢視器"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"One authorized model or scene, format/version, units and required asset properties.","zh-TW":"一個經授權模型或場景、格式版本、單位與必要資產屬性。"},"proposed_deliverable":{"en":"A model/scene report or transformed asset with source version, scale and transformation history.","zh-TW":"附來源版本、比例與轉換歷程的模型報告或轉換資產。"},"acceptance_criterion":{"en":"Compare units, dimensions and identifiers to the original; label simulated or static state explicitly.","zh-TW":"與原始檔比對單位、尺寸及識別碼；明確標示模擬或靜態狀態。"},"dependencies":{"en":"Supported model formats, asset rights and a licensed or compatible geometry/runtime service.","zh-TW":"支援的模型格式、素材使用權與已授權或相容的幾何、執行服務。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Autodesk","operation":"chosen-documented-operation","source_url":"https://aps.autodesk.com/developer/documentation","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:OnshapeAPI","name":"Onshape API","provider":"PTC / Onshape","url":"https://smart-tools.ai/product/OnshapeAPI","localized_urls":{"en":"https://smart-tools.ai/product/OnshapeAPI","zh-TW":"https://smart-tools.ai/zh-tw/product/OnshapeAPI"},"category":"cad","capability_id":"cap:digital-twin","technology_hub":"https://smart-tools.ai/industrial-ai/3d-digital-twin","interface_kind":"API","deployment":"cloud","official_documentation":"https://onshape-public.github.io/docs/","sources":["https://onshape-public.github.io/docs/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Integrate applications with cloud CAD documents and model data.","zh-TW":"將應用串接到雲端 CAD 文件與模型資料。"},"proposed_product":{"en":"CAD version and BOM review","zh-TW":"CAD 版本與 BOM 檢查"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"One authorized model or scene, format/version, units and required asset properties.","zh-TW":"一個經授權模型或場景、格式版本、單位與必要資產屬性。"},"proposed_deliverable":{"en":"A model/scene report or transformed asset with source version, scale and transformation history.","zh-TW":"附來源版本、比例與轉換歷程的模型報告或轉換資產。"},"acceptance_criterion":{"en":"Compare units, dimensions and identifiers to the original; label simulated or static state explicitly.","zh-TW":"與原始檔比對單位、尺寸及識別碼；明確標示模擬或靜態狀態。"},"dependencies":{"en":"Supported model formats, asset rights and a licensed or compatible geometry/runtime service.","zh-TW":"支援的模型格式、素材使用權與已授權或相容的幾何、執行服務。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"PTC / Onshape","operation":"chosen-documented-operation","source_url":"https://onshape-public.github.io/docs/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:iTwinPlatform","name":"iTwin Platform APIs","provider":"Bentley Systems","url":"https://smart-tools.ai/product/iTwinPlatform","localized_urls":{"en":"https://smart-tools.ai/product/iTwinPlatform","zh-TW":"https://smart-tools.ai/zh-tw/product/iTwinPlatform"},"category":"cad","capability_id":"cap:digital-twin","technology_hub":"https://smart-tools.ai/industrial-ai/3d-digital-twin","interface_kind":"API / SDK","deployment":"cloud","official_documentation":"https://developer.bentley.com/apis/","sources":["https://developer.bentley.com/apis/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Manage and inspect infrastructure digital-twin resources.","zh-TW":"管理並檢查基礎設施數位孿生資源。"},"proposed_product":{"en":"Infrastructure evidence workspace","zh-TW":"基礎設施證據工作台"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"One authorized model or scene, format/version, units and required asset properties.","zh-TW":"一個經授權模型或場景、格式版本、單位與必要資產屬性。"},"proposed_deliverable":{"en":"A model/scene report or transformed asset with source version, scale and transformation history.","zh-TW":"附來源版本、比例與轉換歷程的模型報告或轉換資產。"},"acceptance_criterion":{"en":"Compare units, dimensions and identifiers to the original; label simulated or static state explicitly.","zh-TW":"與原始檔比對單位、尺寸及識別碼；明確標示模擬或靜態狀態。"},"dependencies":{"en":"Supported model formats, asset rights and a licensed or compatible geometry/runtime service.","zh-TW":"支援的模型格式、素材使用權與已授權或相容的幾何、執行服務。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Bentley Systems","operation":"chosen-documented-operation","source_url":"https://developer.bentley.com/apis/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:CesiumIon","name":"Cesium ion REST API","provider":"Cesium / Bentley","url":"https://smart-tools.ai/product/CesiumIon","localized_urls":{"en":"https://smart-tools.ai/product/CesiumIon","zh-TW":"https://smart-tools.ai/zh-tw/product/CesiumIon"},"category":"cad","capability_id":"cap:digital-twin","technology_hub":"https://smart-tools.ai/industrial-ai/3d-digital-twin","interface_kind":"API / SDK","deployment":"cloud","official_documentation":"https://cesium.com/learn/ion/rest-api/","sources":["https://cesium.com/learn/ion/rest-api/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Integrate 3D geospatial asset processing and visualization resources.","zh-TW":"整合三維地理資產處理與視覺化資源。"},"proposed_product":{"en":"Inspection terrain scene","zh-TW":"巡檢地形場景原型"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"One authorized model or scene, format/version, units and required asset properties.","zh-TW":"一個經授權模型或場景、格式版本、單位與必要資產屬性。"},"proposed_deliverable":{"en":"A model/scene report or transformed asset with source version, scale and transformation history.","zh-TW":"附來源版本、比例與轉換歷程的模型報告或轉換資產。"},"acceptance_criterion":{"en":"Compare units, dimensions and identifiers to the original; label simulated or static state explicitly.","zh-TW":"與原始檔比對單位、尺寸及識別碼；明確標示模擬或靜態狀態。"},"dependencies":{"en":"Supported model formats, asset rights and a licensed or compatible geometry/runtime service.","zh-TW":"支援的模型格式、素材使用權與已授權或相容的幾何、執行服務。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Cesium / Bentley","operation":"chosen-documented-operation","source_url":"https://cesium.com/learn/ion/rest-api/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:OmniverseKit","name":"Omniverse Kit SDK","provider":"NVIDIA","url":"https://smart-tools.ai/product/OmniverseKit","localized_urls":{"en":"https://smart-tools.ai/product/OmniverseKit","zh-TW":"https://smart-tools.ai/zh-tw/product/OmniverseKit"},"category":"cad","capability_id":"cap:digital-twin","technology_hub":"https://smart-tools.ai/industrial-ai/3d-digital-twin","interface_kind":"SDK","deployment":"local","official_documentation":"https://docs.omniverse.nvidia.com/kit/docs/kit-manual/latest/","sources":["https://docs.omniverse.nvidia.com/kit/docs/kit-manual/latest/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Build extensions and applications around Omniverse Kit.","zh-TW":"以 Omniverse Kit 建立擴充元件與應用。"},"proposed_product":{"en":"Factory scenario extension","zh-TW":"工廠情境擴充元件"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"One authorized model or scene, format/version, units and required asset properties.","zh-TW":"一個經授權模型或場景、格式版本、單位與必要資產屬性。"},"proposed_deliverable":{"en":"A model/scene report or transformed asset with source version, scale and transformation history.","zh-TW":"附來源版本、比例與轉換歷程的模型報告或轉換資產。"},"acceptance_criterion":{"en":"Compare units, dimensions and identifiers to the original; label simulated or static state explicitly.","zh-TW":"與原始檔比對單位、尺寸及識別碼；明確標示模擬或靜態狀態。"},"dependencies":{"en":"Supported model formats, asset rights and a licensed or compatible geometry/runtime service.","zh-TW":"支援的模型格式、素材使用權與已授權或相容的幾何、執行服務。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"NVIDIA","operation":"chosen-documented-operation","source_url":"https://docs.omniverse.nvidia.com/kit/docs/kit-manual/latest/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:RhinoCompute","name":"Rhino Compute","provider":"McNeel","url":"https://smart-tools.ai/product/RhinoCompute","localized_urls":{"en":"https://smart-tools.ai/product/RhinoCompute","zh-TW":"https://smart-tools.ai/zh-tw/product/RhinoCompute"},"category":"cad","capability_id":"cap:digital-twin","technology_hub":"https://smart-tools.ai/industrial-ai/3d-digital-twin","interface_kind":"API / SDK","deployment":"self-hosted","official_documentation":"https://developer.rhino3d.com/guides/compute/","sources":["https://developer.rhino3d.com/guides/compute/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Run geometry computations through a Rhino-based compute service.","zh-TW":"透過 Rhino 運算服務執行幾何計算。"},"proposed_product":{"en":"Geometry processing job","zh-TW":"幾何處理工作工具"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"One authorized model or scene, format/version, units and required asset properties.","zh-TW":"一個經授權模型或場景、格式版本、單位與必要資產屬性。"},"proposed_deliverable":{"en":"A model/scene report or transformed asset with source version, scale and transformation history.","zh-TW":"附來源版本、比例與轉換歷程的模型報告或轉換資產。"},"acceptance_criterion":{"en":"Compare units, dimensions and identifiers to the original; label simulated or static state explicitly.","zh-TW":"與原始檔比對單位、尺寸及識別碼；明確標示模擬或靜態狀態。"},"dependencies":{"en":"Supported model formats, asset rights and a licensed or compatible geometry/runtime service.","zh-TW":"支援的模型格式、素材使用權與已授權或相容的幾何、執行服務。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"McNeel","operation":"chosen-documented-operation","source_url":"https://developer.rhino3d.com/guides/compute/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:FreeCADAPI","name":"FreeCAD APIs","provider":"FreeCAD Project","url":"https://smart-tools.ai/product/FreeCADAPI","localized_urls":{"en":"https://smart-tools.ai/product/FreeCADAPI","zh-TW":"https://smart-tools.ai/zh-tw/product/FreeCADAPI"},"category":"cad","capability_id":"cap:digital-twin","technology_hub":"https://smart-tools.ai/industrial-ai/3d-digital-twin","interface_kind":"SDK","deployment":"local","official_documentation":"https://freecad.github.io/SourceDoc/","sources":["https://freecad.github.io/SourceDoc/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Extend an open-source CAD application through programmatic interfaces.","zh-TW":"透過程式接口擴充開源 CAD 應用。"},"proposed_product":{"en":"CAD metadata preflight","zh-TW":"CAD 中繼資料預檢工具"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"One authorized model or scene, format/version, units and required asset properties.","zh-TW":"一個經授權模型或場景、格式版本、單位與必要資產屬性。"},"proposed_deliverable":{"en":"A model/scene report or transformed asset with source version, scale and transformation history.","zh-TW":"附來源版本、比例與轉換歷程的模型報告或轉換資產。"},"acceptance_criterion":{"en":"Compare units, dimensions and identifiers to the original; label simulated or static state explicitly.","zh-TW":"與原始檔比對單位、尺寸及識別碼；明確標示模擬或靜態狀態。"},"dependencies":{"en":"Supported model formats, asset rights and a licensed or compatible geometry/runtime service.","zh-TW":"支援的模型格式、素材使用權與已授權或相容的幾何、執行服務。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"FreeCAD Project","operation":"chosen-documented-operation","source_url":"https://freecad.github.io/SourceDoc/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:OpenCascade","name":"Open CASCADE Technology","provider":"Open Cascade","url":"https://smart-tools.ai/product/OpenCascade","localized_urls":{"en":"https://smart-tools.ai/product/OpenCascade","zh-TW":"https://smart-tools.ai/zh-tw/product/OpenCascade"},"category":"cad","capability_id":"cap:digital-twin","technology_hub":"https://smart-tools.ai/industrial-ai/3d-digital-twin","interface_kind":"SDK","deployment":"local","official_documentation":"https://occt3d.com/dev/doc/overview/html/index.html","sources":["https://occt3d.com/dev/doc/overview/html/index.html"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Build engineering geometry and model-processing applications.","zh-TW":"建立工程幾何與模型處理應用。"},"proposed_product":{"en":"STEP geometry inspection","zh-TW":"STEP 幾何檢查工具"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"One authorized model or scene, format/version, units and required asset properties.","zh-TW":"一個經授權模型或場景、格式版本、單位與必要資產屬性。"},"proposed_deliverable":{"en":"A model/scene report or transformed asset with source version, scale and transformation history.","zh-TW":"附來源版本、比例與轉換歷程的模型報告或轉換資產。"},"acceptance_criterion":{"en":"Compare units, dimensions and identifiers to the original; label simulated or static state explicitly.","zh-TW":"與原始檔比對單位、尺寸及識別碼；明確標示模擬或靜態狀態。"},"dependencies":{"en":"Supported model formats, asset rights and a licensed or compatible geometry/runtime service.","zh-TW":"支援的模型格式、素材使用權與已授權或相容的幾何、執行服務。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Open Cascade","operation":"chosen-documented-operation","source_url":"https://occt3d.com/dev/doc/overview/html/index.html","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:BlenderPython","name":"Blender Python APIs","provider":"Blender Foundation","url":"https://smart-tools.ai/product/BlenderPython","localized_urls":{"en":"https://smart-tools.ai/product/BlenderPython","zh-TW":"https://smart-tools.ai/zh-tw/product/BlenderPython"},"category":"cad","capability_id":"cap:digital-twin","technology_hub":"https://smart-tools.ai/industrial-ai/3d-digital-twin","interface_kind":"SDK","deployment":"local","official_documentation":"https://github.com/blender/blender","sources":["https://github.com/blender/blender"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Automate scene and geometry workflows in Blender.","zh-TW":"在 Blender 自動化場景與幾何工作流程。"},"proposed_product":{"en":"Product render job runner","zh-TW":"產品渲染工作執行器"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"One authorized model or scene, format/version, units and required asset properties.","zh-TW":"一個經授權模型或場景、格式版本、單位與必要資產屬性。"},"proposed_deliverable":{"en":"A model/scene report or transformed asset with source version, scale and transformation history.","zh-TW":"附來源版本、比例與轉換歷程的模型報告或轉換資產。"},"acceptance_criterion":{"en":"Compare units, dimensions and identifiers to the original; label simulated or static state explicitly.","zh-TW":"與原始檔比對單位、尺寸及識別碼；明確標示模擬或靜態狀態。"},"dependencies":{"en":"Supported model formats, asset rights and a licensed or compatible geometry/runtime service.","zh-TW":"支援的模型格式、素材使用權與已授權或相容的幾何、執行服務。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Blender Foundation","operation":"chosen-documented-operation","source_url":"https://github.com/blender/blender","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:Speckle","name":"Speckle Developer Platform","provider":"Speckle","url":"https://smart-tools.ai/product/Speckle","localized_urls":{"en":"https://smart-tools.ai/product/Speckle","zh-TW":"https://smart-tools.ai/zh-tw/product/Speckle"},"category":"cad","capability_id":"cap:digital-twin","technology_hub":"https://smart-tools.ai/industrial-ai/3d-digital-twin","interface_kind":"API / SDK","deployment":"hybrid","official_documentation":"https://docs.speckle.systems/next/welcome","sources":["https://docs.speckle.systems/next/welcome"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Exchange design models and connect model-data workflows.","zh-TW":"交換設計模型並串接模型資料流程。"},"proposed_product":{"en":"Model collaboration evidence","zh-TW":"模型協作證據工作台"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"One authorized model or scene, format/version, units and required asset properties.","zh-TW":"一個經授權模型或場景、格式版本、單位與必要資產屬性。"},"proposed_deliverable":{"en":"A model/scene report or transformed asset with source version, scale and transformation history.","zh-TW":"附來源版本、比例與轉換歷程的模型報告或轉換資產。"},"acceptance_criterion":{"en":"Compare units, dimensions and identifiers to the original; label simulated or static state explicitly.","zh-TW":"與原始檔比對單位、尺寸及識別碼；明確標示模擬或靜態狀態。"},"dependencies":{"en":"Supported model formats, asset rights and a licensed or compatible geometry/runtime service.","zh-TW":"支援的模型格式、素材使用權與已授權或相容的幾何、執行服務。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Speckle","operation":"chosen-documented-operation","source_url":"https://docs.speckle.systems/next/welcome","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:IfcOpenShell","name":"IfcOpenShell","provider":"IfcOpenShell Project","url":"https://smart-tools.ai/product/IfcOpenShell","localized_urls":{"en":"https://smart-tools.ai/product/IfcOpenShell","zh-TW":"https://smart-tools.ai/zh-tw/product/IfcOpenShell"},"category":"cad","capability_id":"cap:digital-twin","technology_hub":"https://smart-tools.ai/industrial-ai/3d-digital-twin","interface_kind":"SDK","deployment":"local","official_documentation":"https://ifcopenshell.org/","sources":["https://ifcopenshell.org/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Read and process IFC building and engineering model data.","zh-TW":"讀取並處理 IFC 建築與工程模型資料。"},"proposed_product":{"en":"IFC asset extractor","zh-TW":"IFC 資產擷取工具"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"One authorized model or scene, format/version, units and required asset properties.","zh-TW":"一個經授權模型或場景、格式版本、單位與必要資產屬性。"},"proposed_deliverable":{"en":"A model/scene report or transformed asset with source version, scale and transformation history.","zh-TW":"附來源版本、比例與轉換歷程的模型報告或轉換資產。"},"acceptance_criterion":{"en":"Compare units, dimensions and identifiers to the original; label simulated or static state explicitly.","zh-TW":"與原始檔比對單位、尺寸及識別碼；明確標示模擬或靜態狀態。"},"dependencies":{"en":"Supported model formats, asset rights and a licensed or compatible geometry/runtime service.","zh-TW":"支援的模型格式、素材使用權與已授權或相容的幾何、執行服務。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"IfcOpenShell Project","operation":"chosen-documented-operation","source_url":"https://ifcopenshell.org/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:OpenUSD","name":"OpenUSD APIs","provider":"Alliance for OpenUSD / OpenUSD","url":"https://smart-tools.ai/product/OpenUSD","localized_urls":{"en":"https://smart-tools.ai/product/OpenUSD","zh-TW":"https://smart-tools.ai/zh-tw/product/OpenUSD"},"category":"cad","capability_id":"cap:digital-twin","technology_hub":"https://smart-tools.ai/industrial-ai/3d-digital-twin","interface_kind":"SDK","deployment":"local","official_documentation":"https://openusd.org/release/api/index.html","sources":["https://openusd.org/release/api/index.html"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Compose and exchange scene descriptions through USD interfaces.","zh-TW":"透過 USD 接口組合與交換場景描述。"},"proposed_product":{"en":"Factory scene provenance","zh-TW":"工廠場景來源追蹤"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"One authorized model or scene, format/version, units and required asset properties.","zh-TW":"一個經授權模型或場景、格式版本、單位與必要資產屬性。"},"proposed_deliverable":{"en":"A model/scene report or transformed asset with source version, scale and transformation history.","zh-TW":"附來源版本、比例與轉換歷程的模型報告或轉換資產。"},"acceptance_criterion":{"en":"Compare units, dimensions and identifiers to the original; label simulated or static state explicitly.","zh-TW":"與原始檔比對單位、尺寸及識別碼；明確標示模擬或靜態狀態。"},"dependencies":{"en":"Supported model formats, asset rights and a licensed or compatible geometry/runtime service.","zh-TW":"支援的模型格式、素材使用權與已授權或相容的幾何、執行服務。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Alliance for OpenUSD / OpenUSD","operation":"chosen-documented-operation","source_url":"https://openusd.org/release/api/index.html","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:AzureDigitalTwins","name":"Azure Digital Twins APIs","provider":"Microsoft","url":"https://smart-tools.ai/product/AzureDigitalTwins","localized_urls":{"en":"https://smart-tools.ai/product/AzureDigitalTwins","zh-TW":"https://smart-tools.ai/zh-tw/product/AzureDigitalTwins"},"category":"cad","capability_id":"cap:digital-twin","technology_hub":"https://smart-tools.ai/industrial-ai/3d-digital-twin","interface_kind":"API / SDK","deployment":"cloud","official_documentation":"https://learn.microsoft.com/en-us/azure/digital-twins/concepts-apis-sdks","sources":["https://learn.microsoft.com/en-us/azure/digital-twins/concepts-apis-sdks"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Manage digital-twin models, instances and relationships through service APIs.","zh-TW":"透過服務 API 管理數位孿生模型、實例與關係。"},"proposed_product":{"en":"Equipment relationship graph","zh-TW":"設備關聯圖原型"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"One authorized model or scene, format/version, units and required asset properties.","zh-TW":"一個經授權模型或場景、格式版本、單位與必要資產屬性。"},"proposed_deliverable":{"en":"A model/scene report or transformed asset with source version, scale and transformation history.","zh-TW":"附來源版本、比例與轉換歷程的模型報告或轉換資產。"},"acceptance_criterion":{"en":"Compare units, dimensions and identifiers to the original; label simulated or static state explicitly.","zh-TW":"與原始檔比對單位、尺寸及識別碼；明確標示模擬或靜態狀態。"},"dependencies":{"en":"Supported model formats, asset rights and a licensed or compatible geometry/runtime service.","zh-TW":"支援的模型格式、素材使用權與已授權或相容的幾何、執行服務。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Microsoft","operation":"chosen-documented-operation","source_url":"https://learn.microsoft.com/en-us/azure/digital-twins/concepts-apis-sdks","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:AWSIoTTwinMaker","name":"AWS IoT TwinMaker API","provider":"AWS","url":"https://smart-tools.ai/product/AWSIoTTwinMaker","localized_urls":{"en":"https://smart-tools.ai/product/AWSIoTTwinMaker","zh-TW":"https://smart-tools.ai/zh-tw/product/AWSIoTTwinMaker"},"category":"cad","capability_id":"cap:digital-twin","technology_hub":"https://smart-tools.ai/industrial-ai/3d-digital-twin","interface_kind":"API / SDK","deployment":"cloud","official_documentation":"https://docs.aws.amazon.com/iot-twinmaker/latest/apireference/Welcome.html","sources":["https://docs.aws.amazon.com/iot-twinmaker/latest/apireference/Welcome.html"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Access entity and scene resources in a digital-twin service.","zh-TW":"存取數位孿生服務的實體與場景資源。"},"proposed_product":{"en":"Factory asset scene explorer","zh-TW":"工廠資產場景瀏覽器"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"One authorized model or scene, format/version, units and required asset properties.","zh-TW":"一個經授權模型或場景、格式版本、單位與必要資產屬性。"},"proposed_deliverable":{"en":"A model/scene report or transformed asset with source version, scale and transformation history.","zh-TW":"附來源版本、比例與轉換歷程的模型報告或轉換資產。"},"acceptance_criterion":{"en":"Compare units, dimensions and identifiers to the original; label simulated or static state explicitly.","zh-TW":"與原始檔比對單位、尺寸及識別碼；明確標示模擬或靜態狀態。"},"dependencies":{"en":"Supported model formats, asset rights and a licensed or compatible geometry/runtime service.","zh-TW":"支援的模型格式、素材使用權與已授權或相容的幾何、執行服務。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"AWS","operation":"chosen-documented-operation","source_url":"https://docs.aws.amazon.com/iot-twinmaker/latest/apireference/Welcome.html","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:EarthEngine","name":"Google Earth Engine","provider":"Google","url":"https://smart-tools.ai/product/EarthEngine","localized_urls":{"en":"https://smart-tools.ai/product/EarthEngine","zh-TW":"https://smart-tools.ai/zh-tw/product/EarthEngine"},"category":"geospatial","capability_id":"cap:geospatial-ai","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems/uav","interface_kind":"API / SDK","deployment":"cloud","official_documentation":"https://developers.google.com/earth-engine","sources":["https://developers.google.com/earth-engine"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Process geospatial datasets using Google's cloud infrastructure.","zh-TW":"利用 Google 雲端基礎設施處理地理資料集。"},"proposed_product":{"en":"Inspection-area change review","zh-TW":"巡檢區域變化檢查"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"An area of interest, coordinate system, time window and permitted data sources.","zh-TW":"目標區域、座標系統、時間範圍與允許使用的資料來源。"},"proposed_deliverable":{"en":"A map or dataset reference with acquisition date, resolution, CRS and source license.","zh-TW":"附取得日期、解析度、座標系統與來源授權的地圖或資料集引用。"},"acceptance_criterion":{"en":"Verify spatial alignment and acquisition date; show missing coverage and distinguish historic imagery from live state.","zh-TW":"驗證空間對齊與取得日期；顯示缺少覆蓋並區分歷史影像與即時狀態。"},"dependencies":{"en":"Coverage, source entitlements, coordinate transforms and any required processing infrastructure.","zh-TW":"資料覆蓋、來源權限、座標轉換與必要處理環境。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Google","operation":"chosen-documented-operation","source_url":"https://developers.google.com/earth-engine","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:CopernicusDataSpace","name":"Copernicus Data Space APIs","provider":"Copernicus Data Space Ecosystem","url":"https://smart-tools.ai/product/CopernicusDataSpace","localized_urls":{"en":"https://smart-tools.ai/product/CopernicusDataSpace","zh-TW":"https://smart-tools.ai/zh-tw/product/CopernicusDataSpace"},"category":"geospatial","capability_id":"cap:geospatial-ai","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems/uav","interface_kind":"API","deployment":"cloud","official_documentation":"https://documentation.dataspace.copernicus.eu/APIs.html","sources":["https://documentation.dataspace.copernicus.eu/APIs.html"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Discover and access Earth-observation data through documented interfaces.","zh-TW":"透過官方接口發現與存取地球觀測資料。"},"proposed_product":{"en":"Satellite evidence lookup","zh-TW":"衛星證據查詢工具"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"An area of interest, coordinate system, time window and permitted data sources.","zh-TW":"目標區域、座標系統、時間範圍與允許使用的資料來源。"},"proposed_deliverable":{"en":"A map or dataset reference with acquisition date, resolution, CRS and source license.","zh-TW":"附取得日期、解析度、座標系統與來源授權的地圖或資料集引用。"},"acceptance_criterion":{"en":"Verify spatial alignment and acquisition date; show missing coverage and distinguish historic imagery from live state.","zh-TW":"驗證空間對齊與取得日期；顯示缺少覆蓋並區分歷史影像與即時狀態。"},"dependencies":{"en":"Coverage, source entitlements, coordinate transforms and any required processing infrastructure.","zh-TW":"資料覆蓋、來源權限、座標轉換與必要處理環境。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Copernicus Data Space Ecosystem","operation":"chosen-documented-operation","source_url":"https://documentation.dataspace.copernicus.eu/APIs.html","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:SentinelHub","name":"Sentinel Hub APIs","provider":"Sentinel Hub / Planet","url":"https://smart-tools.ai/product/SentinelHub","localized_urls":{"en":"https://smart-tools.ai/product/SentinelHub","zh-TW":"https://smart-tools.ai/zh-tw/product/SentinelHub"},"category":"geospatial","capability_id":"cap:geospatial-ai","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems/uav","interface_kind":"API","deployment":"cloud","official_documentation":"https://docs.sentinel-hub.com/api/latest/","sources":["https://docs.sentinel-hub.com/api/latest/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Query and process satellite imagery through documented service APIs.","zh-TW":"透過官方服務 API 查詢與處理衛星影像。"},"proposed_product":{"en":"Vegetation imagery comparison","zh-TW":"植被影像比較工具"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"An area of interest, coordinate system, time window and permitted data sources.","zh-TW":"目標區域、座標系統、時間範圍與允許使用的資料來源。"},"proposed_deliverable":{"en":"A map or dataset reference with acquisition date, resolution, CRS and source license.","zh-TW":"附取得日期、解析度、座標系統與來源授權的地圖或資料集引用。"},"acceptance_criterion":{"en":"Verify spatial alignment and acquisition date; show missing coverage and distinguish historic imagery from live state.","zh-TW":"驗證空間對齊與取得日期；顯示缺少覆蓋並區分歷史影像與即時狀態。"},"dependencies":{"en":"Coverage, source entitlements, coordinate transforms and any required processing infrastructure.","zh-TW":"資料覆蓋、來源權限、座標轉換與必要處理環境。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Sentinel Hub / Planet","operation":"chosen-documented-operation","source_url":"https://docs.sentinel-hub.com/api/latest/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:PlanetAPI","name":"Planet APIs","provider":"Planet Labs","url":"https://smart-tools.ai/product/PlanetAPI","localized_urls":{"en":"https://smart-tools.ai/product/PlanetAPI","zh-TW":"https://smart-tools.ai/zh-tw/product/PlanetAPI"},"category":"geospatial","capability_id":"cap:geospatial-ai","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems/uav","interface_kind":"API / SDK","deployment":"cloud","official_documentation":"https://docs.planet.com/","sources":["https://docs.planet.com/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Access satellite imagery and related data-service workflows.","zh-TW":"存取衛星影像與相關資料服務流程。"},"proposed_product":{"en":"Site imagery evidence timeline","zh-TW":"場域影像證據時間軸"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"An area of interest, coordinate system, time window and permitted data sources.","zh-TW":"目標區域、座標系統、時間範圍與允許使用的資料來源。"},"proposed_deliverable":{"en":"A map or dataset reference with acquisition date, resolution, CRS and source license.","zh-TW":"附取得日期、解析度、座標系統與來源授權的地圖或資料集引用。"},"acceptance_criterion":{"en":"Verify spatial alignment and acquisition date; show missing coverage and distinguish historic imagery from live state.","zh-TW":"驗證空間對齊與取得日期；顯示缺少覆蓋並區分歷史影像與即時狀態。"},"dependencies":{"en":"Coverage, source entitlements, coordinate transforms and any required processing infrastructure.","zh-TW":"資料覆蓋、來源權限、座標轉換與必要處理環境。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Planet Labs","operation":"chosen-documented-operation","source_url":"https://docs.planet.com/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:UP42API","name":"UP42 APIs","provider":"UP42","url":"https://smart-tools.ai/product/UP42API","localized_urls":{"en":"https://smart-tools.ai/product/UP42API","zh-TW":"https://smart-tools.ai/zh-tw/product/UP42API"},"category":"geospatial","capability_id":"cap:geospatial-ai","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems/uav","interface_kind":"API / SDK","deployment":"cloud","official_documentation":"https://docs.up42.com/","sources":["https://docs.up42.com/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Discover, order and work with geospatial data products.","zh-TW":"發現、訂購並使用地理資料產品。"},"proposed_product":{"en":"Geospatial data sourcing review","zh-TW":"地理資料採購比較工具"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"An area of interest, coordinate system, time window and permitted data sources.","zh-TW":"目標區域、座標系統、時間範圍與允許使用的資料來源。"},"proposed_deliverable":{"en":"A map or dataset reference with acquisition date, resolution, CRS and source license.","zh-TW":"附取得日期、解析度、座標系統與來源授權的地圖或資料集引用。"},"acceptance_criterion":{"en":"Verify spatial alignment and acquisition date; show missing coverage and distinguish historic imagery from live state.","zh-TW":"驗證空間對齊與取得日期；顯示缺少覆蓋並區分歷史影像與即時狀態。"},"dependencies":{"en":"Coverage, source entitlements, coordinate transforms and any required processing infrastructure.","zh-TW":"資料覆蓋、來源權限、座標轉換與必要處理環境。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"UP42","operation":"chosen-documented-operation","source_url":"https://docs.up42.com/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:MaxarHub","name":"Vantor Hub APIs (Maxar portal)","provider":"Vantor","url":"https://smart-tools.ai/product/MaxarHub","localized_urls":{"en":"https://smart-tools.ai/product/MaxarHub","zh-TW":"https://smart-tools.ai/zh-tw/product/MaxarHub"},"category":"geospatial","capability_id":"cap:geospatial-ai","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems/uav","interface_kind":"API / SDK","deployment":"cloud","official_documentation":"https://developers.maxar.com/","sources":["https://developers.maxar.com/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Develop applications with documented imagery and geospatial services.","zh-TW":"利用官方影像與地理服務開發應用。"},"proposed_product":{"en":"Infrastructure imagery browser","zh-TW":"基礎設施影像瀏覽器"},"feasibility":{"tier":"gated","rationale":{"en":"A lifecycle, license, model-compatibility or access decision must be resolved before assigning implementation.","zh-TW":"安排實作前，需解決生命週期、授權、型號相容或存取條件。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"An area of interest, coordinate system, time window and permitted data sources.","zh-TW":"目標區域、座標系統、時間範圍與允許使用的資料來源。"},"proposed_deliverable":{"en":"A map or dataset reference with acquisition date, resolution, CRS and source license.","zh-TW":"附取得日期、解析度、座標系統與來源授權的地圖或資料集引用。"},"acceptance_criterion":{"en":"Verify spatial alignment and acquisition date; show missing coverage and distinguish historic imagery from live state.","zh-TW":"驗證空間對齊與取得日期；顯示缺少覆蓋並區分歷史影像與即時狀態。"},"dependencies":{"en":"Coverage, source entitlements, coordinate transforms and any required processing infrastructure.","zh-TW":"資料覆蓋、來源權限、座標轉換與必要處理環境。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Vantor","operation":"chosen-documented-operation","source_url":"https://developers.maxar.com/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:ArcGISREST","name":"ArcGIS REST APIs","provider":"Esri","url":"https://smart-tools.ai/product/ArcGISREST","localized_urls":{"en":"https://smart-tools.ai/product/ArcGISREST","zh-TW":"https://smart-tools.ai/zh-tw/product/ArcGISREST"},"category":"geospatial","capability_id":"cap:geospatial-ai","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems/uav","interface_kind":"API / SDK","deployment":"cloud","official_documentation":"https://developers.arcgis.com/rest/","sources":["https://developers.arcgis.com/rest/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Build location-aware applications with mapping and spatial-analysis services.","zh-TW":"利用地圖與空間分析服務建立位置應用。"},"proposed_product":{"en":"Inspection findings map","zh-TW":"巡檢發現地圖"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"An area of interest, coordinate system, time window and permitted data sources.","zh-TW":"目標區域、座標系統、時間範圍與允許使用的資料來源。"},"proposed_deliverable":{"en":"A map or dataset reference with acquisition date, resolution, CRS and source license.","zh-TW":"附取得日期、解析度、座標系統與來源授權的地圖或資料集引用。"},"acceptance_criterion":{"en":"Verify spatial alignment and acquisition date; show missing coverage and distinguish historic imagery from live state.","zh-TW":"驗證空間對齊與取得日期；顯示缺少覆蓋並區分歷史影像與即時狀態。"},"dependencies":{"en":"Coverage, source entitlements, coordinate transforms and any required processing infrastructure.","zh-TW":"資料覆蓋、來源權限、座標轉換與必要處理環境。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Esri","operation":"chosen-documented-operation","source_url":"https://developers.arcgis.com/rest/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:MapboxAPI","name":"Mapbox APIs","provider":"Mapbox","url":"https://smart-tools.ai/product/MapboxAPI","localized_urls":{"en":"https://smart-tools.ai/product/MapboxAPI","zh-TW":"https://smart-tools.ai/zh-tw/product/MapboxAPI"},"category":"geospatial","capability_id":"cap:geospatial-ai","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems/uav","interface_kind":"API / SDK","deployment":"cloud","official_documentation":"https://docs.mapbox.com/api/","sources":["https://docs.mapbox.com/api/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Integrate maps and location services through documented interfaces.","zh-TW":"透過官方接口整合地圖與位置服務。"},"proposed_product":{"en":"Mission map workspace","zh-TW":"任務地圖工作台"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"An area of interest, coordinate system, time window and permitted data sources.","zh-TW":"目標區域、座標系統、時間範圍與允許使用的資料來源。"},"proposed_deliverable":{"en":"A map or dataset reference with acquisition date, resolution, CRS and source license.","zh-TW":"附取得日期、解析度、座標系統與來源授權的地圖或資料集引用。"},"acceptance_criterion":{"en":"Verify spatial alignment and acquisition date; show missing coverage and distinguish historic imagery from live state.","zh-TW":"驗證空間對齊與取得日期；顯示缺少覆蓋並區分歷史影像與即時狀態。"},"dependencies":{"en":"Coverage, source entitlements, coordinate transforms and any required processing infrastructure.","zh-TW":"資料覆蓋、來源權限、座標轉換與必要處理環境。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Mapbox","operation":"chosen-documented-operation","source_url":"https://docs.mapbox.com/api/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:Geoapify","name":"Geoapify APIs","provider":"Geoapify","url":"https://smart-tools.ai/product/Geoapify","localized_urls":{"en":"https://smart-tools.ai/product/Geoapify","zh-TW":"https://smart-tools.ai/zh-tw/product/Geoapify"},"category":"geospatial","capability_id":"cap:geospatial-ai","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems/uav","interface_kind":"API","deployment":"cloud","official_documentation":"https://apidocs.geoapify.com/","sources":["https://apidocs.geoapify.com/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Use location, geocoding and related mapping APIs.","zh-TW":"使用位置、地理編碼與相關地圖 API。"},"proposed_product":{"en":"Service-area location lookup","zh-TW":"服務區域位置查詢"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"An area of interest, coordinate system, time window and permitted data sources.","zh-TW":"目標區域、座標系統、時間範圍與允許使用的資料來源。"},"proposed_deliverable":{"en":"A map or dataset reference with acquisition date, resolution, CRS and source license.","zh-TW":"附取得日期、解析度、座標系統與來源授權的地圖或資料集引用。"},"acceptance_criterion":{"en":"Verify spatial alignment and acquisition date; show missing coverage and distinguish historic imagery from live state.","zh-TW":"驗證空間對齊與取得日期；顯示缺少覆蓋並區分歷史影像與即時狀態。"},"dependencies":{"en":"Coverage, source entitlements, coordinate transforms and any required processing infrastructure.","zh-TW":"資料覆蓋、來源權限、座標轉換與必要處理環境。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Geoapify","operation":"chosen-documented-operation","source_url":"https://apidocs.geoapify.com/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:GDAL","name":"GDAL APIs","provider":"OSGeo / GDAL","url":"https://smart-tools.ai/product/GDAL","localized_urls":{"en":"https://smart-tools.ai/product/GDAL","zh-TW":"https://smart-tools.ai/zh-tw/product/GDAL"},"category":"geospatial","capability_id":"cap:geospatial-ai","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems/uav","interface_kind":"SDK","deployment":"local","official_documentation":"https://gdal.org/en/stable/api/index.html","sources":["https://gdal.org/en/stable/api/index.html"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Read, transform and export geospatial raster and vector data.","zh-TW":"讀取、轉換與匯出地理柵格和向量資料。"},"proposed_product":{"en":"Orthomosaic metadata preflight","zh-TW":"正射影像中繼資料預檢"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"An area of interest, coordinate system, time window and permitted data sources.","zh-TW":"目標區域、座標系統、時間範圍與允許使用的資料來源。"},"proposed_deliverable":{"en":"A map or dataset reference with acquisition date, resolution, CRS and source license.","zh-TW":"附取得日期、解析度、座標系統與來源授權的地圖或資料集引用。"},"acceptance_criterion":{"en":"Verify spatial alignment and acquisition date; show missing coverage and distinguish historic imagery from live state.","zh-TW":"驗證空間對齊與取得日期；顯示缺少覆蓋並區分歷史影像與即時狀態。"},"dependencies":{"en":"Coverage, source entitlements, coordinate transforms and any required processing infrastructure.","zh-TW":"資料覆蓋、來源權限、座標轉換與必要處理環境。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"OSGeo / GDAL","operation":"chosen-documented-operation","source_url":"https://gdal.org/en/stable/api/index.html","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:PDAL","name":"PDAL","provider":"PDAL Project","url":"https://smart-tools.ai/product/PDAL","localized_urls":{"en":"https://smart-tools.ai/product/PDAL","zh-TW":"https://smart-tools.ai/zh-tw/product/PDAL"},"category":"geospatial","capability_id":"cap:geospatial-ai","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems/uav","interface_kind":"SDK","deployment":"local","official_documentation":"https://github.com/PDAL/PDAL","sources":["https://github.com/PDAL/PDAL"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Process point-cloud data using pipeline-based tooling.","zh-TW":"利用流程工具處理點雲資料。"},"proposed_product":{"en":"Point-cloud quality inspector","zh-TW":"點雲品質檢查工具"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"An area of interest, coordinate system, time window and permitted data sources.","zh-TW":"目標區域、座標系統、時間範圍與允許使用的資料來源。"},"proposed_deliverable":{"en":"A map or dataset reference with acquisition date, resolution, CRS and source license.","zh-TW":"附取得日期、解析度、座標系統與來源授權的地圖或資料集引用。"},"acceptance_criterion":{"en":"Verify spatial alignment and acquisition date; show missing coverage and distinguish historic imagery from live state.","zh-TW":"驗證空間對齊與取得日期；顯示缺少覆蓋並區分歷史影像與即時狀態。"},"dependencies":{"en":"Coverage, source entitlements, coordinate transforms and any required processing infrastructure.","zh-TW":"資料覆蓋、來源權限、座標轉換與必要處理環境。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"PDAL Project","operation":"chosen-documented-operation","source_url":"https://github.com/PDAL/PDAL","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:OpenAerialMap","name":"OpenAerialMap API","provider":"OpenAerialMap / HOT","url":"https://smart-tools.ai/product/OpenAerialMap","localized_urls":{"en":"https://smart-tools.ai/product/OpenAerialMap","zh-TW":"https://smart-tools.ai/zh-tw/product/OpenAerialMap"},"category":"geospatial","capability_id":"cap:geospatial-ai","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems/uav","interface_kind":"API","deployment":"cloud","official_documentation":"https://docs.openaerialmap.org/api/","sources":["https://docs.openaerialmap.org/api/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Discover openly shared aerial imagery through a catalog API.","zh-TW":"透過目錄 API 查詢公開分享的航拍影像。"},"proposed_product":{"en":"Aerial-imagery source finder","zh-TW":"航拍影像來源查詢"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"An area of interest, coordinate system, time window and permitted data sources.","zh-TW":"目標區域、座標系統、時間範圍與允許使用的資料來源。"},"proposed_deliverable":{"en":"A map or dataset reference with acquisition date, resolution, CRS and source license.","zh-TW":"附取得日期、解析度、座標系統與來源授權的地圖或資料集引用。"},"acceptance_criterion":{"en":"Verify spatial alignment and acquisition date; show missing coverage and distinguish historic imagery from live state.","zh-TW":"驗證空間對齊與取得日期；顯示缺少覆蓋並區分歷史影像與即時狀態。"},"dependencies":{"en":"Coverage, source entitlements, coordinate transforms and any required processing infrastructure.","zh-TW":"資料覆蓋、來源權限、座標轉換與必要處理環境。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"OpenAerialMap / HOT","operation":"chosen-documented-operation","source_url":"https://docs.openaerialmap.org/api/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:OpenDroneMap","name":"OpenDroneMap Interfaces","provider":"OpenDroneMap","url":"https://smart-tools.ai/product/OpenDroneMap","localized_urls":{"en":"https://smart-tools.ai/product/OpenDroneMap","zh-TW":"https://smart-tools.ai/zh-tw/product/OpenDroneMap"},"category":"geospatial","capability_id":"cap:geospatial-ai","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems/uav","interface_kind":"SDK / API","deployment":"self-hosted","official_documentation":"https://docs.opendronemap.org/","sources":["https://docs.opendronemap.org/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Process aerial imagery with documented photogrammetry workflows.","zh-TW":"利用官方攝影測量流程處理航拍影像。"},"proposed_product":{"en":"Survey processing job workspace","zh-TW":"測繪處理工作台"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"An area of interest, coordinate system, time window and permitted data sources.","zh-TW":"目標區域、座標系統、時間範圍與允許使用的資料來源。"},"proposed_deliverable":{"en":"A map or dataset reference with acquisition date, resolution, CRS and source license.","zh-TW":"附取得日期、解析度、座標系統與來源授權的地圖或資料集引用。"},"acceptance_criterion":{"en":"Verify spatial alignment and acquisition date; show missing coverage and distinguish historic imagery from live state.","zh-TW":"驗證空間對齊與取得日期；顯示缺少覆蓋並區分歷史影像與即時狀態。"},"dependencies":{"en":"Coverage, source entitlements, coordinate transforms and any required processing infrastructure.","zh-TW":"資料覆蓋、來源權限、座標轉換與必要處理環境。"},"integration_condition":{"en":"Choose a documented processing interface such as NodeODM when a remote job API is required.","zh-TW":"需要遠端工作 API 時，應選用 NodeODM 等有文件的處理接口。"},"proposed_adapter_envelope":{"provider":"OpenDroneMap","operation":"chosen-documented-operation","source_url":"https://docs.opendronemap.org/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:OpenMeteo","name":"Open-Meteo API","provider":"Open-Meteo","url":"https://smart-tools.ai/product/OpenMeteo","localized_urls":{"en":"https://smart-tools.ai/product/OpenMeteo","zh-TW":"https://smart-tools.ai/zh-tw/product/OpenMeteo"},"category":"weather","capability_id":"cap:weather-data","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems/uav","interface_kind":"API","deployment":"cloud","official_documentation":"https://open-meteo.com/en/docs","sources":["https://open-meteo.com/en/docs"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Retrieve weather-model forecasts through a documented HTTP API.","zh-TW":"透過官方 HTTP API 取得氣象模型預報。"},"proposed_product":{"en":"Mission weather brief","zh-TW":"任務氣象摘要工具"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"Coordinates, altitude context, time window and required weather variables.","zh-TW":"座標、高度情境、時間範圍與必要氣象變數。"},"proposed_deliverable":{"en":"A weather brief with source time, validity, units and forecast/observation labels.","zh-TW":"附來源時間、有效期、單位與預報或觀測標示的氣象摘要。"},"acceptance_criterion":{"en":"Verify time zones, units and coverage; a missing forecast must remain unknown and cannot become a flight-safety decision.","zh-TW":"驗證時區、單位與覆蓋；缺漏預報須保留未知，不可直接轉成飛安決策。"},"dependencies":{"en":"Dataset access, attribution, quotas and a separate mission-policy decision process.","zh-TW":"資料集存取、引用要求、額度與另外定義的任務政策決策流程。"},"integration_condition":{"en":"Check the provider's commercial-use conditions separately from public evaluation access.","zh-TW":"公開測試存取與商業使用條件需分別核對。"},"proposed_adapter_envelope":{"provider":"Open-Meteo","operation":"chosen-documented-operation","source_url":"https://open-meteo.com/en/docs","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:OpenWeather","name":"OpenWeather APIs","provider":"OpenWeather","url":"https://smart-tools.ai/product/OpenWeather","localized_urls":{"en":"https://smart-tools.ai/product/OpenWeather","zh-TW":"https://smart-tools.ai/zh-tw/product/OpenWeather"},"category":"weather","capability_id":"cap:weather-data","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems/uav","interface_kind":"API","deployment":"cloud","official_documentation":"https://openweathermap.org/api","sources":["https://openweathermap.org/api"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Retrieve weather observations and forecasts through provider APIs.","zh-TW":"透過供應商 API 取得氣象觀測與預報。"},"proposed_product":{"en":"Field weather dashboard","zh-TW":"場域氣象看板"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"Coordinates, altitude context, time window and required weather variables.","zh-TW":"座標、高度情境、時間範圍與必要氣象變數。"},"proposed_deliverable":{"en":"A weather brief with source time, validity, units and forecast/observation labels.","zh-TW":"附來源時間、有效期、單位與預報或觀測標示的氣象摘要。"},"acceptance_criterion":{"en":"Verify time zones, units and coverage; a missing forecast must remain unknown and cannot become a flight-safety decision.","zh-TW":"驗證時區、單位與覆蓋；缺漏預報須保留未知，不可直接轉成飛安決策。"},"dependencies":{"en":"Dataset access, attribution, quotas and a separate mission-policy decision process.","zh-TW":"資料集存取、引用要求、額度與另外定義的任務政策決策流程。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"OpenWeather","operation":"chosen-documented-operation","source_url":"https://openweathermap.org/api","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:WeatherAPI","name":"WeatherAPI.com","provider":"WeatherAPI.com","url":"https://smart-tools.ai/product/WeatherAPI","localized_urls":{"en":"https://smart-tools.ai/product/WeatherAPI","zh-TW":"https://smart-tools.ai/zh-tw/product/WeatherAPI"},"category":"weather","capability_id":"cap:weather-data","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems/uav","interface_kind":"API","deployment":"cloud","official_documentation":"https://www.weatherapi.com/docs/","sources":["https://www.weatherapi.com/docs/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Access weather and location data in documented response formats.","zh-TW":"以官方回應格式取得氣象與位置資料。"},"proposed_product":{"en":"Site forecast comparison","zh-TW":"場域預報比較工具"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"Coordinates, altitude context, time window and required weather variables.","zh-TW":"座標、高度情境、時間範圍與必要氣象變數。"},"proposed_deliverable":{"en":"A weather brief with source time, validity, units and forecast/observation labels.","zh-TW":"附來源時間、有效期、單位與預報或觀測標示的氣象摘要。"},"acceptance_criterion":{"en":"Verify time zones, units and coverage; a missing forecast must remain unknown and cannot become a flight-safety decision.","zh-TW":"驗證時區、單位與覆蓋；缺漏預報須保留未知，不可直接轉成飛安決策。"},"dependencies":{"en":"Dataset access, attribution, quotas and a separate mission-policy decision process.","zh-TW":"資料集存取、引用要求、額度與另外定義的任務政策決策流程。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"WeatherAPI.com","operation":"chosen-documented-operation","source_url":"https://www.weatherapi.com/docs/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:TomorrowIO","name":"Tomorrow.io APIs","provider":"Tomorrow.io","url":"https://smart-tools.ai/product/TomorrowIO","localized_urls":{"en":"https://smart-tools.ai/product/TomorrowIO","zh-TW":"https://smart-tools.ai/zh-tw/product/TomorrowIO"},"category":"weather","capability_id":"cap:weather-data","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems/uav","interface_kind":"API","deployment":"cloud","official_documentation":"https://docs.tomorrow.io/reference/welcome","sources":["https://docs.tomorrow.io/reference/welcome"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Integrate weather-data services into operational applications.","zh-TW":"把氣象資料服務整合到營運應用。"},"proposed_product":{"en":"Weather-window planner","zh-TW":"氣象時窗規劃工具"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"Coordinates, altitude context, time window and required weather variables.","zh-TW":"座標、高度情境、時間範圍與必要氣象變數。"},"proposed_deliverable":{"en":"A weather brief with source time, validity, units and forecast/observation labels.","zh-TW":"附來源時間、有效期、單位與預報或觀測標示的氣象摘要。"},"acceptance_criterion":{"en":"Verify time zones, units and coverage; a missing forecast must remain unknown and cannot become a flight-safety decision.","zh-TW":"驗證時區、單位與覆蓋；缺漏預報須保留未知，不可直接轉成飛安決策。"},"dependencies":{"en":"Dataset access, attribution, quotas and a separate mission-policy decision process.","zh-TW":"資料集存取、引用要求、額度與另外定義的任務政策決策流程。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Tomorrow.io","operation":"chosen-documented-operation","source_url":"https://docs.tomorrow.io/reference/welcome","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:METNorway","name":"MET Norway Locationforecast","provider":"Norwegian Meteorological Institute","url":"https://smart-tools.ai/product/METNorway","localized_urls":{"en":"https://smart-tools.ai/product/METNorway","zh-TW":"https://smart-tools.ai/zh-tw/product/METNorway"},"category":"weather","capability_id":"cap:weather-data","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems/uav","interface_kind":"API","deployment":"cloud","official_documentation":"https://api.met.no/weatherapi/locationforecast/2.0/documentation","sources":["https://api.met.no/weatherapi/locationforecast/2.0/documentation"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Retrieve location forecasts using the institute's documented weather API.","zh-TW":"透過氣象研究機構官方 API 取得位置預報。"},"proposed_product":{"en":"Location forecast reader","zh-TW":"位置預報讀取工具"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"Coordinates, altitude context, time window and required weather variables.","zh-TW":"座標、高度情境、時間範圍與必要氣象變數。"},"proposed_deliverable":{"en":"A weather brief with source time, validity, units and forecast/observation labels.","zh-TW":"附來源時間、有效期、單位與預報或觀測標示的氣象摘要。"},"acceptance_criterion":{"en":"Verify time zones, units and coverage; a missing forecast must remain unknown and cannot become a flight-safety decision.","zh-TW":"驗證時區、單位與覆蓋；缺漏預報須保留未知，不可直接轉成飛安決策。"},"dependencies":{"en":"Dataset access, attribution, quotas and a separate mission-policy decision process.","zh-TW":"資料集存取、引用要求、額度與另外定義的任務政策決策流程。"},"integration_condition":{"en":"Follow the required identification, caching and attribution rules before scheduling requests.","zh-TW":"排程查詢前須遵守識別、快取與引用規則。"},"proposed_adapter_envelope":{"provider":"Norwegian Meteorological Institute","operation":"chosen-documented-operation","source_url":"https://api.met.no/weatherapi/locationforecast/2.0/documentation","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:NOAAWeatherAPI","name":"NOAA NWS API","provider":"US National Weather Service","url":"https://smart-tools.ai/product/NOAAWeatherAPI","localized_urls":{"en":"https://smart-tools.ai/product/NOAAWeatherAPI","zh-TW":"https://smart-tools.ai/zh-tw/product/NOAAWeatherAPI"},"category":"weather","capability_id":"cap:weather-data","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems/uav","interface_kind":"API","deployment":"cloud","official_documentation":"https://www.weather.gov/documentation/services-web-api","sources":["https://www.weather.gov/documentation/services-web-api"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Access US forecasts, observations and weather alerts through a public service.","zh-TW":"透過公開服務取得美國預報、觀測與氣象警報。"},"proposed_product":{"en":"US operation weather brief","zh-TW":"美國作業氣象摘要"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"Coordinates, altitude context, time window and required weather variables.","zh-TW":"座標、高度情境、時間範圍與必要氣象變數。"},"proposed_deliverable":{"en":"A weather brief with source time, validity, units and forecast/observation labels.","zh-TW":"附來源時間、有效期、單位與預報或觀測標示的氣象摘要。"},"acceptance_criterion":{"en":"Verify time zones, units and coverage; a missing forecast must remain unknown and cannot become a flight-safety decision.","zh-TW":"驗證時區、單位與覆蓋；缺漏預報須保留未知，不可直接轉成飛安決策。"},"dependencies":{"en":"Dataset access, attribution, quotas and a separate mission-policy decision process.","zh-TW":"資料集存取、引用要求、額度與另外定義的任務政策決策流程。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"US National Weather Service","operation":"chosen-documented-operation","source_url":"https://www.weather.gov/documentation/services-web-api","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:AviationWeatherAPI","name":"Aviation Weather Center Data API","provider":"NOAA / AWC","url":"https://smart-tools.ai/product/AviationWeatherAPI","localized_urls":{"en":"https://smart-tools.ai/product/AviationWeatherAPI","zh-TW":"https://smart-tools.ai/zh-tw/product/AviationWeatherAPI"},"category":"weather","capability_id":"cap:weather-data","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems/uav","interface_kind":"API","deployment":"cloud","official_documentation":"https://aviationweather.gov/data/api/","sources":["https://aviationweather.gov/data/api/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Retrieve aviation-weather datasets from NOAA's documented data service.","zh-TW":"透過 NOAA 官方資料服務取得航空氣象資料集。"},"proposed_product":{"en":"METAR evidence viewer","zh-TW":"METAR 氣象證據檢視器"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"Coordinates, altitude context, time window and required weather variables.","zh-TW":"座標、高度情境、時間範圍與必要氣象變數。"},"proposed_deliverable":{"en":"A weather brief with source time, validity, units and forecast/observation labels.","zh-TW":"附來源時間、有效期、單位與預報或觀測標示的氣象摘要。"},"acceptance_criterion":{"en":"Verify time zones, units and coverage; a missing forecast must remain unknown and cannot become a flight-safety decision.","zh-TW":"驗證時區、單位與覆蓋；缺漏預報須保留未知，不可直接轉成飛安決策。"},"dependencies":{"en":"Dataset access, attribution, quotas and a separate mission-policy decision process.","zh-TW":"資料集存取、引用要求、額度與另外定義的任務政策決策流程。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"NOAA / AWC","operation":"chosen-documented-operation","source_url":"https://aviationweather.gov/data/api/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:NASAPOWER","name":"NASA POWER API","provider":"NASA","url":"https://smart-tools.ai/product/NASAPOWER","localized_urls":{"en":"https://smart-tools.ai/product/NASAPOWER","zh-TW":"https://smart-tools.ai/zh-tw/product/NASAPOWER"},"category":"weather","capability_id":"cap:weather-data","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems/uav","interface_kind":"API","deployment":"cloud","official_documentation":"https://power.larc.nasa.gov/docs/services/api/","sources":["https://power.larc.nasa.gov/docs/services/api/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Access meteorological and solar data for analysis workflows.","zh-TW":"取得氣象與太陽能資料供分析流程使用。"},"proposed_product":{"en":"Long-term site conditions brief","zh-TW":"場域長期條件摘要"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"Coordinates, altitude context, time window and required weather variables.","zh-TW":"座標、高度情境、時間範圍與必要氣象變數。"},"proposed_deliverable":{"en":"A weather brief with source time, validity, units and forecast/observation labels.","zh-TW":"附來源時間、有效期、單位與預報或觀測標示的氣象摘要。"},"acceptance_criterion":{"en":"Verify time zones, units and coverage; a missing forecast must remain unknown and cannot become a flight-safety decision.","zh-TW":"驗證時區、單位與覆蓋；缺漏預報須保留未知，不可直接轉成飛安決策。"},"dependencies":{"en":"Dataset access, attribution, quotas and a separate mission-policy decision process.","zh-TW":"資料集存取、引用要求、額度與另外定義的任務政策決策流程。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"NASA","operation":"chosen-documented-operation","source_url":"https://power.larc.nasa.gov/docs/services/api/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:CopernicusCDS","name":"Copernicus Climate Data Store API","provider":"ECMWF / Copernicus","url":"https://smart-tools.ai/product/CopernicusCDS","localized_urls":{"en":"https://smart-tools.ai/product/CopernicusCDS","zh-TW":"https://smart-tools.ai/zh-tw/product/CopernicusCDS"},"category":"weather","capability_id":"cap:weather-data","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems/uav","interface_kind":"API / SDK","deployment":"cloud","official_documentation":"https://cds.climate.copernicus.eu/how-to-api","sources":["https://cds.climate.copernicus.eu/how-to-api"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Request climate datasets using the documented CDS client workflow.","zh-TW":"依官方 CDS 客戶端流程申請氣候資料集。"},"proposed_product":{"en":"Historical operating-condition study","zh-TW":"歷史作業條件分析"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"Coordinates, altitude context, time window and required weather variables.","zh-TW":"座標、高度情境、時間範圍與必要氣象變數。"},"proposed_deliverable":{"en":"A weather brief with source time, validity, units and forecast/observation labels.","zh-TW":"附來源時間、有效期、單位與預報或觀測標示的氣象摘要。"},"acceptance_criterion":{"en":"Verify time zones, units and coverage; a missing forecast must remain unknown and cannot become a flight-safety decision.","zh-TW":"驗證時區、單位與覆蓋；缺漏預報須保留未知，不可直接轉成飛安決策。"},"dependencies":{"en":"Dataset access, attribution, quotas and a separate mission-policy decision process.","zh-TW":"資料集存取、引用要求、額度與另外定義的任務政策決策流程。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"ECMWF / Copernicus","operation":"chosen-documented-operation","source_url":"https://cds.climate.copernicus.eu/how-to-api","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:Meteomatics","name":"Meteomatics Weather API","provider":"Meteomatics","url":"https://smart-tools.ai/product/Meteomatics","localized_urls":{"en":"https://smart-tools.ai/product/Meteomatics","zh-TW":"https://smart-tools.ai/zh-tw/product/Meteomatics"},"category":"weather","capability_id":"cap:weather-data","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems/uav","interface_kind":"API","deployment":"cloud","official_documentation":"https://www.meteomatics.com/en/api/getting-started/","sources":["https://www.meteomatics.com/en/api/getting-started/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Retrieve weather parameters through a documented commercial weather interface.","zh-TW":"透過官方商業氣象接口取得氣象參數。"},"proposed_product":{"en":"Weather-variable comparison","zh-TW":"氣象參數比較工具"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"Coordinates, altitude context, time window and required weather variables.","zh-TW":"座標、高度情境、時間範圍與必要氣象變數。"},"proposed_deliverable":{"en":"A weather brief with source time, validity, units and forecast/observation labels.","zh-TW":"附來源時間、有效期、單位與預報或觀測標示的氣象摘要。"},"acceptance_criterion":{"en":"Verify time zones, units and coverage; a missing forecast must remain unknown and cannot become a flight-safety decision.","zh-TW":"驗證時區、單位與覆蓋；缺漏預報須保留未知，不可直接轉成飛安決策。"},"dependencies":{"en":"Dataset access, attribution, quotas and a separate mission-policy decision process.","zh-TW":"資料集存取、引用要求、額度與另外定義的任務政策決策流程。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Meteomatics","operation":"chosen-documented-operation","source_url":"https://www.meteomatics.com/en/api/getting-started/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:VisualCrossing","name":"Visual Crossing Weather API","provider":"Visual Crossing","url":"https://smart-tools.ai/product/VisualCrossing","localized_urls":{"en":"https://smart-tools.ai/product/VisualCrossing","zh-TW":"https://smart-tools.ai/zh-tw/product/VisualCrossing"},"category":"weather","capability_id":"cap:weather-data","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems/uav","interface_kind":"API","deployment":"cloud","official_documentation":"https://www.visualcrossing.com/resources/documentation/weather-api/timeline-weather-api/","sources":["https://www.visualcrossing.com/resources/documentation/weather-api/timeline-weather-api/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Query weather timelines through a documented service API.","zh-TW":"透過官方服務 API 查詢氣象時間軸。"},"proposed_product":{"en":"Job weather timeline","zh-TW":"作業氣象時間軸"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"Coordinates, altitude context, time window and required weather variables.","zh-TW":"座標、高度情境、時間範圍與必要氣象變數。"},"proposed_deliverable":{"en":"A weather brief with source time, validity, units and forecast/observation labels.","zh-TW":"附來源時間、有效期、單位與預報或觀測標示的氣象摘要。"},"acceptance_criterion":{"en":"Verify time zones, units and coverage; a missing forecast must remain unknown and cannot become a flight-safety decision.","zh-TW":"驗證時區、單位與覆蓋；缺漏預報須保留未知，不可直接轉成飛安決策。"},"dependencies":{"en":"Dataset access, attribution, quotas and a separate mission-policy decision process.","zh-TW":"資料集存取、引用要求、額度與另外定義的任務政策決策流程。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Visual Crossing","operation":"chosen-documented-operation","source_url":"https://www.visualcrossing.com/resources/documentation/weather-api/timeline-weather-api/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:CWAOpenData","name":"Taiwan CWA Open Data API","provider":"Central Weather Administration, Taiwan","url":"https://smart-tools.ai/product/CWAOpenData","localized_urls":{"en":"https://smart-tools.ai/product/CWAOpenData","zh-TW":"https://smart-tools.ai/zh-tw/product/CWAOpenData"},"category":"weather","capability_id":"cap:weather-data","technology_hub":"https://smart-tools.ai/industrial-ai/autonomous-systems/uav","interface_kind":"API","deployment":"cloud","official_documentation":"https://opendata.cwa.gov.tw/dist/opendata-swagger.html","sources":["https://opendata.cwa.gov.tw/dist/opendata-swagger.html","https://opendata.cwa.gov.tw/opendatadoc/CWA_Opendata_API_V1.3.pdf"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Access Taiwan weather datasets through the agency's open-data interfaces.","zh-TW":"透過中央氣象署開放資料接口取得台灣氣象資料集。"},"proposed_product":{"en":"Taiwan field weather brief","zh-TW":"台灣場域氣象摘要"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"Coordinates, altitude context, time window and required weather variables.","zh-TW":"座標、高度情境、時間範圍與必要氣象變數。"},"proposed_deliverable":{"en":"A weather brief with source time, validity, units and forecast/observation labels.","zh-TW":"附來源時間、有效期、單位與預報或觀測標示的氣象摘要。"},"acceptance_criterion":{"en":"Verify time zones, units and coverage; a missing forecast must remain unknown and cannot become a flight-safety decision.","zh-TW":"驗證時區、單位與覆蓋；缺漏預報須保留未知，不可直接轉成飛安決策。"},"dependencies":{"en":"Dataset access, attribution, quotas and a separate mission-policy decision process.","zh-TW":"資料集存取、引用要求、額度與另外定義的任務政策決策流程。"},"integration_condition":{"en":"The agency publishes an API portal and historical examples. Select a current CWA dataset and authorization method from the portal.","zh-TW":"氣象署提供 API 入口與歷史範例；資料集及授權方法以現行 CWA 平台為準。"},"proposed_adapter_envelope":{"provider":"Central Weather Administration, Taiwan","operation":"chosen-documented-operation","source_url":"https://opendata.cwa.gov.tw/dist/opendata-swagger.html","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:NexarSupply","name":"Nexar Supply API","provider":"Nexar / Altium","url":"https://smart-tools.ai/product/NexarSupply","localized_urls":{"en":"https://smart-tools.ai/product/NexarSupply","zh-TW":"https://smart-tools.ai/zh-tw/product/NexarSupply"},"category":"supply","capability_id":"cap:supply-chain-data","technology_hub":"https://smart-tools.ai/industrial-ai/automation","interface_kind":"API","deployment":"cloud","official_documentation":"https://nexar.com/api","sources":["https://nexar.com/api"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Query electronic-component supply data using a GraphQL API.","zh-TW":"利用 GraphQL API 查詢電子零組件供應資料。"},"proposed_product":{"en":"BOM sourcing evidence comparison","zh-TW":"BOM 採購證據比較"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A real part number, authorized business record or sandbox shipment with quantity and destination.","zh-TW":"真實料號、經授權商業紀錄或測試出貨，以及數量、目的地。"},"proposed_deliverable":{"en":"A source-linked part, order or shipment record with timestamp, currency and data status.","zh-TW":"附來源、時間、幣別與資料狀態的料件、訂單或出貨紀錄。"},"acceptance_criterion":{"en":"Keep quantities and currencies explicit; distinguish quoted stock/prices from confirmed orders and preserve failed lookups.","zh-TW":"明確保留數量與幣別；報價庫存與成交訂單分開，並保留查詢失敗。"},"dependencies":{"en":"Vendor or ERP credentials, record-level permissions and data reuse terms.","zh-TW":"供應商或 ERP 憑證、逐紀錄權限與資料再利用條件。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Nexar / Altium","operation":"chosen-documented-operation","source_url":"https://nexar.com/api","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:DigiKeyAPI","name":"DigiKey APIs","provider":"DigiKey","url":"https://smart-tools.ai/product/DigiKeyAPI","localized_urls":{"en":"https://smart-tools.ai/product/DigiKeyAPI","zh-TW":"https://smart-tools.ai/zh-tw/product/DigiKeyAPI"},"category":"supply","capability_id":"cap:supply-chain-data","technology_hub":"https://smart-tools.ai/industrial-ai/automation","interface_kind":"API","deployment":"cloud","official_documentation":"https://developer.digikey.com/","sources":["https://developer.digikey.com/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Integrate product information and ordering-related resources.","zh-TW":"整合產品資訊與訂購相關資源。"},"proposed_product":{"en":"Component availability lookup","zh-TW":"零組件供貨查詢工具"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A real part number, authorized business record or sandbox shipment with quantity and destination.","zh-TW":"真實料號、經授權商業紀錄或測試出貨，以及數量、目的地。"},"proposed_deliverable":{"en":"A source-linked part, order or shipment record with timestamp, currency and data status.","zh-TW":"附來源、時間、幣別與資料狀態的料件、訂單或出貨紀錄。"},"acceptance_criterion":{"en":"Keep quantities and currencies explicit; distinguish quoted stock/prices from confirmed orders and preserve failed lookups.","zh-TW":"明確保留數量與幣別；報價庫存與成交訂單分開，並保留查詢失敗。"},"dependencies":{"en":"Vendor or ERP credentials, record-level permissions and data reuse terms.","zh-TW":"供應商或 ERP 憑證、逐紀錄權限與資料再利用條件。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"DigiKey","operation":"chosen-documented-operation","source_url":"https://developer.digikey.com/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:MouserAPI","name":"Mouser Search API","provider":"Mouser Electronics","url":"https://smart-tools.ai/product/MouserAPI","localized_urls":{"en":"https://smart-tools.ai/product/MouserAPI","zh-TW":"https://smart-tools.ai/zh-tw/product/MouserAPI"},"category":"supply","capability_id":"cap:supply-chain-data","technology_hub":"https://smart-tools.ai/industrial-ai/automation","interface_kind":"API","deployment":"cloud","official_documentation":"https://www.mouser.com/en/api-search/","sources":["https://www.mouser.com/en/api-search/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Search electronic parts through the provider's API interface.","zh-TW":"透過供應商 API 接口搜尋電子料件。"},"proposed_product":{"en":"Part-number evidence reader","zh-TW":"料號證據讀取工具"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A real part number, authorized business record or sandbox shipment with quantity and destination.","zh-TW":"真實料號、經授權商業紀錄或測試出貨，以及數量、目的地。"},"proposed_deliverable":{"en":"A source-linked part, order or shipment record with timestamp, currency and data status.","zh-TW":"附來源、時間、幣別與資料狀態的料件、訂單或出貨紀錄。"},"acceptance_criterion":{"en":"Keep quantities and currencies explicit; distinguish quoted stock/prices from confirmed orders and preserve failed lookups.","zh-TW":"明確保留數量與幣別；報價庫存與成交訂單分開，並保留查詢失敗。"},"dependencies":{"en":"Vendor or ERP credentials, record-level permissions and data reuse terms.","zh-TW":"供應商或 ERP 憑證、逐紀錄權限與資料再利用條件。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Mouser Electronics","operation":"chosen-documented-operation","source_url":"https://www.mouser.com/en/api-search/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:FrappeERPNext","name":"Frappe / ERPNext REST API","provider":"Frappe","url":"https://smart-tools.ai/product/FrappeERPNext","localized_urls":{"en":"https://smart-tools.ai/product/FrappeERPNext","zh-TW":"https://smart-tools.ai/zh-tw/product/FrappeERPNext"},"category":"supply","capability_id":"cap:supply-chain-data","technology_hub":"https://smart-tools.ai/industrial-ai/automation","interface_kind":"API","deployment":"hybrid","official_documentation":"https://docs.frappe.io/framework/user/en/api/rest","sources":["https://docs.frappe.io/framework/user/en/api/rest"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Access business documents through Frappe's REST interface.","zh-TW":"透過 Frappe REST 接口存取商業文件。"},"proposed_product":{"en":"RFQ-to-order document bridge","zh-TW":"RFQ 到訂單文件橋接器"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A real part number, authorized business record or sandbox shipment with quantity and destination.","zh-TW":"真實料號、經授權商業紀錄或測試出貨，以及數量、目的地。"},"proposed_deliverable":{"en":"A source-linked part, order or shipment record with timestamp, currency and data status.","zh-TW":"附來源、時間、幣別與資料狀態的料件、訂單或出貨紀錄。"},"acceptance_criterion":{"en":"Keep quantities and currencies explicit; distinguish quoted stock/prices from confirmed orders and preserve failed lookups.","zh-TW":"明確保留數量與幣別；報價庫存與成交訂單分開，並保留查詢失敗。"},"dependencies":{"en":"Vendor or ERP credentials, record-level permissions and data reuse terms.","zh-TW":"供應商或 ERP 憑證、逐紀錄權限與資料再利用條件。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Frappe","operation":"chosen-documented-operation","source_url":"https://docs.frappe.io/framework/user/en/api/rest","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:DynamicsBusinessCentral","name":"Business Central API","provider":"Microsoft","url":"https://smart-tools.ai/product/DynamicsBusinessCentral","localized_urls":{"en":"https://smart-tools.ai/product/DynamicsBusinessCentral","zh-TW":"https://smart-tools.ai/zh-tw/product/DynamicsBusinessCentral"},"category":"supply","capability_id":"cap:supply-chain-data","technology_hub":"https://smart-tools.ai/industrial-ai/automation","interface_kind":"API","deployment":"cloud","official_documentation":"https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/api-reference/v2.0/","sources":["https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/api-reference/v2.0/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Integrate business records through documented Business Central APIs.","zh-TW":"透過 Business Central 官方 API 整合商業紀錄。"},"proposed_product":{"en":"Order-status integration","zh-TW":"訂單狀態整合工具"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A real part number, authorized business record or sandbox shipment with quantity and destination.","zh-TW":"真實料號、經授權商業紀錄或測試出貨，以及數量、目的地。"},"proposed_deliverable":{"en":"A source-linked part, order or shipment record with timestamp, currency and data status.","zh-TW":"附來源、時間、幣別與資料狀態的料件、訂單或出貨紀錄。"},"acceptance_criterion":{"en":"Keep quantities and currencies explicit; distinguish quoted stock/prices from confirmed orders and preserve failed lookups.","zh-TW":"明確保留數量與幣別；報價庫存與成交訂單分開，並保留查詢失敗。"},"dependencies":{"en":"Vendor or ERP credentials, record-level permissions and data reuse terms.","zh-TW":"供應商或 ERP 憑證、逐紀錄權限與資料再利用條件。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Microsoft","operation":"chosen-documented-operation","source_url":"https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/api-reference/v2.0/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:NetSuiteREST","name":"NetSuite SuiteTalk REST","provider":"Oracle","url":"https://smart-tools.ai/product/NetSuiteREST","localized_urls":{"en":"https://smart-tools.ai/product/NetSuiteREST","zh-TW":"https://smart-tools.ai/zh-tw/product/NetSuiteREST"},"category":"supply","capability_id":"cap:supply-chain-data","technology_hub":"https://smart-tools.ai/industrial-ai/automation","interface_kind":"API","deployment":"cloud","official_documentation":"https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/chapter_1540391670.html","sources":["https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/chapter_1540391670.html"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Integrate NetSuite business records through SuiteTalk REST web services.","zh-TW":"透過 SuiteTalk REST 網頁服務整合 NetSuite 商業紀錄。"},"proposed_product":{"en":"ERP order evidence view","zh-TW":"ERP 訂單證據檢視器"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A real part number, authorized business record or sandbox shipment with quantity and destination.","zh-TW":"真實料號、經授權商業紀錄或測試出貨，以及數量、目的地。"},"proposed_deliverable":{"en":"A source-linked part, order or shipment record with timestamp, currency and data status.","zh-TW":"附來源、時間、幣別與資料狀態的料件、訂單或出貨紀錄。"},"acceptance_criterion":{"en":"Keep quantities and currencies explicit; distinguish quoted stock/prices from confirmed orders and preserve failed lookups.","zh-TW":"明確保留數量與幣別；報價庫存與成交訂單分開，並保留查詢失敗。"},"dependencies":{"en":"Vendor or ERP credentials, record-level permissions and data reuse terms.","zh-TW":"供應商或 ERP 憑證、逐紀錄權限與資料再利用條件。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Oracle","operation":"chosen-documented-operation","source_url":"https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/chapter_1540391670.html","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:EasyPostAPI","name":"EasyPost API","provider":"EasyPost","url":"https://smart-tools.ai/product/EasyPostAPI","localized_urls":{"en":"https://smart-tools.ai/product/EasyPostAPI","zh-TW":"https://smart-tools.ai/zh-tw/product/EasyPostAPI"},"category":"supply","capability_id":"cap:supply-chain-data","technology_hub":"https://smart-tools.ai/industrial-ai/automation","interface_kind":"API","deployment":"cloud","official_documentation":"https://docs.easypost.com/","sources":["https://docs.easypost.com/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Integrate shipping and shipment-related application workflows.","zh-TW":"整合出貨與物流相關應用流程。"},"proposed_product":{"en":"Shipment status workspace","zh-TW":"出貨狀態工作台"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A real part number, authorized business record or sandbox shipment with quantity and destination.","zh-TW":"真實料號、經授權商業紀錄或測試出貨，以及數量、目的地。"},"proposed_deliverable":{"en":"A source-linked part, order or shipment record with timestamp, currency and data status.","zh-TW":"附來源、時間、幣別與資料狀態的料件、訂單或出貨紀錄。"},"acceptance_criterion":{"en":"Keep quantities and currencies explicit; distinguish quoted stock/prices from confirmed orders and preserve failed lookups.","zh-TW":"明確保留數量與幣別；報價庫存與成交訂單分開，並保留查詢失敗。"},"dependencies":{"en":"Vendor or ERP credentials, record-level permissions and data reuse terms.","zh-TW":"供應商或 ERP 憑證、逐紀錄權限與資料再利用條件。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"EasyPost","operation":"chosen-documented-operation","source_url":"https://docs.easypost.com/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:ShippoAPI","name":"Shippo API","provider":"Shippo","url":"https://smart-tools.ai/product/ShippoAPI","localized_urls":{"en":"https://smart-tools.ai/product/ShippoAPI","zh-TW":"https://smart-tools.ai/zh-tw/product/ShippoAPI"},"category":"supply","capability_id":"cap:supply-chain-data","technology_hub":"https://smart-tools.ai/industrial-ai/automation","interface_kind":"API","deployment":"cloud","official_documentation":"https://docs.goshippo.com/","sources":["https://docs.goshippo.com/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Build shipping workflows through the documented Shippo API.","zh-TW":"透過 Shippo 官方 API 建立出貨流程。"},"proposed_product":{"en":"Shipping-rate evidence comparison","zh-TW":"運費證據比較工具"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A real part number, authorized business record or sandbox shipment with quantity and destination.","zh-TW":"真實料號、經授權商業紀錄或測試出貨，以及數量、目的地。"},"proposed_deliverable":{"en":"A source-linked part, order or shipment record with timestamp, currency and data status.","zh-TW":"附來源、時間、幣別與資料狀態的料件、訂單或出貨紀錄。"},"acceptance_criterion":{"en":"Keep quantities and currencies explicit; distinguish quoted stock/prices from confirmed orders and preserve failed lookups.","zh-TW":"明確保留數量與幣別；報價庫存與成交訂單分開，並保留查詢失敗。"},"dependencies":{"en":"Vendor or ERP credentials, record-level permissions and data reuse terms.","zh-TW":"供應商或 ERP 憑證、逐紀錄權限與資料再利用條件。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Shippo","operation":"chosen-documented-operation","source_url":"https://docs.goshippo.com/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:OdooExternalAPI","name":"Odoo External APIs","provider":"Odoo","url":"https://smart-tools.ai/product/OdooExternalAPI","localized_urls":{"en":"https://smart-tools.ai/product/OdooExternalAPI","zh-TW":"https://smart-tools.ai/zh-tw/product/OdooExternalAPI"},"category":"supply","capability_id":"cap:supply-chain-data","technology_hub":"https://smart-tools.ai/industrial-ai/automation","interface_kind":"API","deployment":"hybrid","official_documentation":"https://github.com/odoo/documentation","sources":["https://github.com/odoo/documentation"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Integrate business applications with documented Odoo external interfaces.","zh-TW":"透過 Odoo 官方外部接口整合商業應用。"},"proposed_product":{"en":"Manufacturing-order read adapter","zh-TW":"製造訂單唯讀轉接器"},"feasibility":{"tier":"gated","rationale":{"en":"A lifecycle, license, model-compatibility or access decision must be resolved before assigning implementation.","zh-TW":"安排實作前，需解決生命週期、授權、型號相容或存取條件。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A real part number, authorized business record or sandbox shipment with quantity and destination.","zh-TW":"真實料號、經授權商業紀錄或測試出貨，以及數量、目的地。"},"proposed_deliverable":{"en":"A source-linked part, order or shipment record with timestamp, currency and data status.","zh-TW":"附來源、時間、幣別與資料狀態的料件、訂單或出貨紀錄。"},"acceptance_criterion":{"en":"Keep quantities and currencies explicit; distinguish quoted stock/prices from confirmed orders and preserve failed lookups.","zh-TW":"明確保留數量與幣別；報價庫存與成交訂單分開，並保留查詢失敗。"},"dependencies":{"en":"Vendor or ERP credentials, record-level permissions and data reuse terms.","zh-TW":"供應商或 ERP 憑證、逐紀錄權限與資料再利用條件。"},"integration_condition":{"en":"Choose the interface for the installed Odoo version and verify subscription eligibility before committing a connector.","zh-TW":"先選定已安裝 Odoo 版本的接口，並確認訂閱方案允許外部 API。"},"proposed_adapter_envelope":{"provider":"Odoo","operation":"chosen-documented-operation","source_url":"https://github.com/odoo/documentation","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:GoogleSolarAPI","name":"Google Maps Solar API","provider":"Google Maps Platform","url":"https://smart-tools.ai/product/GoogleSolarAPI","localized_urls":{"en":"https://smart-tools.ai/product/GoogleSolarAPI","zh-TW":"https://smart-tools.ai/zh-tw/product/GoogleSolarAPI"},"category":"energy","capability_id":"cap:energy-data","technology_hub":"https://smart-tools.ai/industrial-ai/automation","interface_kind":"API","deployment":"cloud","official_documentation":"https://developers.google.com/maps/documentation/solar/overview","sources":["https://developers.google.com/maps/documentation/solar/overview"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Access solar potential and building-related data through Solar API.","zh-TW":"透過 Solar API 取得太陽能潛力與建築相關資料。"},"proposed_product":{"en":"Roof solar-potential review","zh-TW":"屋頂太陽能潛力檢查"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"An authorized site or public geographic scope, time window and system assumptions.","zh-TW":"經授權場域或公開地理範圍、時間與系統假設。"},"proposed_deliverable":{"en":"A sourced energy report with units and a modeled/measured label.","zh-TW":"附來源、單位與模型估算或實測標示的能源報告。"},"acceptance_criterion":{"en":"Verify units and time aggregation; modeled yield and historic statistics must remain distinguishable from live measurements.","zh-TW":"驗證單位與時間彙整；模型產量與歷史統計須和即時量測分開。"},"dependencies":{"en":"Coverage, site-owner permissions where applicable and validated system assumptions.","zh-TW":"資料覆蓋、必要的場域所有者權限與經驗證的系統假設。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Google Maps Platform","operation":"chosen-documented-operation","source_url":"https://developers.google.com/maps/documentation/solar/overview","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:PVWatts","name":"PVWatts V8 API","provider":"National Laboratory of the Rockies","url":"https://smart-tools.ai/product/PVWatts","localized_urls":{"en":"https://smart-tools.ai/product/PVWatts","zh-TW":"https://smart-tools.ai/zh-tw/product/PVWatts"},"category":"energy","capability_id":"cap:energy-data","technology_hub":"https://smart-tools.ai/industrial-ai/automation","interface_kind":"API","deployment":"cloud","official_documentation":"https://developer.nlr.gov/docs/solar/pvwatts/v8/","sources":["https://developer.nlr.gov/docs/solar/pvwatts/v8/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Estimate grid-connected photovoltaic energy production from system inputs.","zh-TW":"依系統輸入估算併網太陽能發電量。"},"proposed_product":{"en":"Solar yield estimate","zh-TW":"太陽能發電量估算工具"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"An authorized site or public geographic scope, time window and system assumptions.","zh-TW":"經授權場域或公開地理範圍、時間與系統假設。"},"proposed_deliverable":{"en":"A sourced energy report with units and a modeled/measured label.","zh-TW":"附來源、單位與模型估算或實測標示的能源報告。"},"acceptance_criterion":{"en":"Verify units and time aggregation; modeled yield and historic statistics must remain distinguishable from live measurements.","zh-TW":"驗證單位與時間彙整；模型產量與歷史統計須和即時量測分開。"},"dependencies":{"en":"Coverage, site-owner permissions where applicable and validated system assumptions.","zh-TW":"資料覆蓋、必要的場域所有者權限與經驗證的系統假設。"},"integration_condition":{"en":"Outputs are modeled energy estimates, not measured production or financial returns.","zh-TW":"輸出為模型估算發電量，不代表實測產量或財務收益。"},"proposed_adapter_envelope":{"provider":"National Laboratory of the Rockies","operation":"chosen-documented-operation","source_url":"https://developer.nlr.gov/docs/solar/pvwatts/v8/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:SolarDatasetQuery","name":"Solar Dataset Query V2 API","provider":"National Laboratory of the Rockies","url":"https://smart-tools.ai/product/SolarDatasetQuery","localized_urls":{"en":"https://smart-tools.ai/product/SolarDatasetQuery","zh-TW":"https://smart-tools.ai/zh-tw/product/SolarDatasetQuery"},"category":"energy","capability_id":"cap:energy-data","technology_hub":"https://smart-tools.ai/industrial-ai/automation","interface_kind":"API","deployment":"cloud","official_documentation":"https://developer.nlr.gov/docs/solar/data-query/v2/","sources":["https://developer.nlr.gov/docs/solar/data-query/v2/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Find solar-resource dataset availability for a location.","zh-TW":"查詢特定位置的太陽能資源資料可用性。"},"proposed_product":{"en":"Solar-data coverage finder","zh-TW":"太陽能資料覆蓋查詢"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"An authorized site or public geographic scope, time window and system assumptions.","zh-TW":"經授權場域或公開地理範圍、時間與系統假設。"},"proposed_deliverable":{"en":"A sourced energy report with units and a modeled/measured label.","zh-TW":"附來源、單位與模型估算或實測標示的能源報告。"},"acceptance_criterion":{"en":"Verify units and time aggregation; modeled yield and historic statistics must remain distinguishable from live measurements.","zh-TW":"驗證單位與時間彙整；模型產量與歷史統計須和即時量測分開。"},"dependencies":{"en":"Coverage, site-owner permissions where applicable and validated system assumptions.","zh-TW":"資料覆蓋、必要的場域所有者權限與經驗證的系統假設。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"National Laboratory of the Rockies","operation":"chosen-documented-operation","source_url":"https://developer.nlr.gov/docs/solar/data-query/v2/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:NSRDBAPI","name":"NSRDB Data Downloads API","provider":"National Laboratory of the Rockies","url":"https://smart-tools.ai/product/NSRDBAPI","localized_urls":{"en":"https://smart-tools.ai/product/NSRDBAPI","zh-TW":"https://smart-tools.ai/zh-tw/product/NSRDBAPI"},"category":"energy","capability_id":"cap:energy-data","technology_hub":"https://smart-tools.ai/industrial-ai/automation","interface_kind":"API","deployment":"cloud","official_documentation":"https://developer.nlr.gov/docs/solar/nsrdb/","sources":["https://developer.nlr.gov/docs/solar/nsrdb/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Download solar-radiation datasets through documented data services.","zh-TW":"透過官方資料服務下載太陽輻射資料集。"},"proposed_product":{"en":"Solar-resource data brief","zh-TW":"太陽能資源資料摘要"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"An authorized site or public geographic scope, time window and system assumptions.","zh-TW":"經授權場域或公開地理範圍、時間與系統假設。"},"proposed_deliverable":{"en":"A sourced energy report with units and a modeled/measured label.","zh-TW":"附來源、單位與模型估算或實測標示的能源報告。"},"acceptance_criterion":{"en":"Verify units and time aggregation; modeled yield and historic statistics must remain distinguishable from live measurements.","zh-TW":"驗證單位與時間彙整；模型產量與歷史統計須和即時量測分開。"},"dependencies":{"en":"Coverage, site-owner permissions where applicable and validated system assumptions.","zh-TW":"資料覆蓋、必要的場域所有者權限與經驗證的系統假設。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"National Laboratory of the Rockies","operation":"chosen-documented-operation","source_url":"https://developer.nlr.gov/docs/solar/nsrdb/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:EnphaseAPI","name":"Enphase Monitoring API","provider":"Enphase Energy","url":"https://smart-tools.ai/product/EnphaseAPI","localized_urls":{"en":"https://smart-tools.ai/product/EnphaseAPI","zh-TW":"https://smart-tools.ai/zh-tw/product/EnphaseAPI"},"category":"energy","capability_id":"cap:energy-data","technology_hub":"https://smart-tools.ai/industrial-ai/automation","interface_kind":"API","deployment":"cloud","official_documentation":"https://developer-v4.enphase.com/docs/quickstart.html","sources":["https://developer-v4.enphase.com/docs/quickstart.html","https://developer-v4.enphase.com/news/api-deprecation-2026"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Read authorized system production, consumption and battery data.","zh-TW":"讀取經授權的系統發電、用電與電池資料。"},"proposed_product":{"en":"Solar site performance review","zh-TW":"太陽能場域效能檢查"},"feasibility":{"tier":"gated","rationale":{"en":"A lifecycle, license, model-compatibility or access decision must be resolved before assigning implementation.","zh-TW":"安排實作前，需解決生命週期、授權、型號相容或存取條件。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"An authorized site or public geographic scope, time window and system assumptions.","zh-TW":"經授權場域或公開地理範圍、時間與系統假設。"},"proposed_deliverable":{"en":"A sourced energy report with units and a modeled/measured label.","zh-TW":"附來源、單位與模型估算或實測標示的能源報告。"},"acceptance_criterion":{"en":"Verify units and time aggregation; modeled yield and historic statistics must remain distinguishable from live measurements.","zh-TW":"驗證單位與時間彙整；模型產量與歷史統計須和即時量測分開。"},"dependencies":{"en":"Coverage, site-owner permissions where applicable and validated system assumptions.","zh-TW":"資料覆蓋、必要的場域所有者權限與經驗證的系統假設。"},"integration_condition":{"en":"System-owner authorization is required. Review current endpoints against the provider's 2026 retirement notice.","zh-TW":"須取得系統所有者授權，並對照供應商 2026 年接口停用公告。"},"proposed_adapter_envelope":{"provider":"Enphase Energy","operation":"chosen-documented-operation","source_url":"https://developer-v4.enphase.com/docs/quickstart.html","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:PVLib","name":"pvlib python","provider":"pvlib Community","url":"https://smart-tools.ai/product/PVLib","localized_urls":{"en":"https://smart-tools.ai/product/PVLib","zh-TW":"https://smart-tools.ai/zh-tw/product/PVLib"},"category":"energy","capability_id":"cap:energy-data","technology_hub":"https://smart-tools.ai/industrial-ai/automation","interface_kind":"SDK","deployment":"local","official_documentation":"https://pvlib-python.readthedocs.io/en/stable/","sources":["https://pvlib-python.readthedocs.io/en/stable/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Model photovoltaic-system performance using a Python library.","zh-TW":"利用 Python 函式庫建模太陽能系統效能。"},"proposed_product":{"en":"PV scenario comparison","zh-TW":"太陽能情境比較工具"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"An authorized site or public geographic scope, time window and system assumptions.","zh-TW":"經授權場域或公開地理範圍、時間與系統假設。"},"proposed_deliverable":{"en":"A sourced energy report with units and a modeled/measured label.","zh-TW":"附來源、單位與模型估算或實測標示的能源報告。"},"acceptance_criterion":{"en":"Verify units and time aggregation; modeled yield and historic statistics must remain distinguishable from live measurements.","zh-TW":"驗證單位與時間彙整；模型產量與歷史統計須和即時量測分開。"},"dependencies":{"en":"Coverage, site-owner permissions where applicable and validated system assumptions.","zh-TW":"資料覆蓋、必要的場域所有者權限與經驗證的系統假設。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"pvlib Community","operation":"chosen-documented-operation","source_url":"https://pvlib-python.readthedocs.io/en/stable/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:EIAOpenData","name":"EIA Open Data API","provider":"US Energy Information Administration","url":"https://smart-tools.ai/product/EIAOpenData","localized_urls":{"en":"https://smart-tools.ai/product/EIAOpenData","zh-TW":"https://smart-tools.ai/zh-tw/product/EIAOpenData"},"category":"energy","capability_id":"cap:energy-data","technology_hub":"https://smart-tools.ai/industrial-ai/automation","interface_kind":"API","deployment":"cloud","official_documentation":"https://www.eia.gov/opendata/","sources":["https://www.eia.gov/opendata/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Access energy statistics through the agency's open-data services.","zh-TW":"透過政府機關開放資料服務取得能源統計。"},"proposed_product":{"en":"Industrial energy-context brief","zh-TW":"工業能源背景摘要"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"An authorized site or public geographic scope, time window and system assumptions.","zh-TW":"經授權場域或公開地理範圍、時間與系統假設。"},"proposed_deliverable":{"en":"A sourced energy report with units and a modeled/measured label.","zh-TW":"附來源、單位與模型估算或實測標示的能源報告。"},"acceptance_criterion":{"en":"Verify units and time aggregation; modeled yield and historic statistics must remain distinguishable from live measurements.","zh-TW":"驗證單位與時間彙整；模型產量與歷史統計須和即時量測分開。"},"dependencies":{"en":"Coverage, site-owner permissions where applicable and validated system assumptions.","zh-TW":"資料覆蓋、必要的場域所有者權限與經驗證的系統假設。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"US Energy Information Administration","operation":"chosen-documented-operation","source_url":"https://www.eia.gov/opendata/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:AlternativeFuelStations","name":"Alternative Fuel Stations API","provider":"National Laboratory of the Rockies","url":"https://smart-tools.ai/product/AlternativeFuelStations","localized_urls":{"en":"https://smart-tools.ai/product/AlternativeFuelStations","zh-TW":"https://smart-tools.ai/zh-tw/product/AlternativeFuelStations"},"category":"energy","capability_id":"cap:energy-data","technology_hub":"https://smart-tools.ai/industrial-ai/automation","interface_kind":"API","deployment":"cloud","official_documentation":"https://developer.nlr.gov/docs/transportation/alt-fuel-stations-v1/","sources":["https://developer.nlr.gov/docs/transportation/alt-fuel-stations-v1/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Find alternative-fuel station records through a public data interface.","zh-TW":"透過公開資料接口查詢替代燃料站紀錄。"},"proposed_product":{"en":"Charging-site location browser","zh-TW":"充電場站位置瀏覽器"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"An authorized site or public geographic scope, time window and system assumptions.","zh-TW":"經授權場域或公開地理範圍、時間與系統假設。"},"proposed_deliverable":{"en":"A sourced energy report with units and a modeled/measured label.","zh-TW":"附來源、單位與模型估算或實測標示的能源報告。"},"acceptance_criterion":{"en":"Verify units and time aggregation; modeled yield and historic statistics must remain distinguishable from live measurements.","zh-TW":"驗證單位與時間彙整；模型產量與歷史統計須和即時量測分開。"},"dependencies":{"en":"Coverage, site-owner permissions where applicable and validated system assumptions.","zh-TW":"資料覆蓋、必要的場域所有者權限與經驗證的系統假設。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"National Laboratory of the Rockies","operation":"chosen-documented-operation","source_url":"https://developer.nlr.gov/docs/transportation/alt-fuel-stations-v1/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:PrometheusAPI","name":"Prometheus HTTP API","provider":"Prometheus / CNCF","url":"https://smart-tools.ai/product/PrometheusAPI","localized_urls":{"en":"https://smart-tools.ai/product/PrometheusAPI","zh-TW":"https://smart-tools.ai/zh-tw/product/PrometheusAPI"},"category":"operations","capability_id":"cap:observability","technology_hub":"https://smart-tools.ai/industrial-ai/edge-ai","interface_kind":"API","deployment":"self-hosted","official_documentation":"https://prometheus.io/docs/prometheus/latest/querying/api/","sources":["https://prometheus.io/docs/prometheus/latest/querying/api/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Query monitoring metrics through a documented HTTP interface.","zh-TW":"透過官方 HTTP 接口查詢監控指標。"},"proposed_product":{"en":"Edge service-health dashboard","zh-TW":"邊緣服務健康看板"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"An authorized metrics, log or robot-data source and one service definition.","zh-TW":"經授權的指標、紀錄或機器人資料來源，以及一個服務定義。"},"proposed_deliverable":{"en":"A health or replay view with timestamps, missing-data state and source references.","zh-TW":"附時間、缺漏狀態與來源的健康或回放檢視。"},"acceptance_criterion":{"en":"Verify alert and recovery states with a controlled failure; never treat absent metrics as healthy service.","zh-TW":"以受控失敗驗證警報與恢復；缺少指標不可視為服務正常。"},"dependencies":{"en":"Instrumentation, scoped read credentials and a reviewed telemetry retention policy.","zh-TW":"量測設定、範圍受限的讀取憑證與已核對的遙測保留政策。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Prometheus / CNCF","operation":"chosen-documented-operation","source_url":"https://prometheus.io/docs/prometheus/latest/querying/api/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:GrafanaAPI","name":"Grafana APIs","provider":"Grafana Labs","url":"https://smart-tools.ai/product/GrafanaAPI","localized_urls":{"en":"https://smart-tools.ai/product/GrafanaAPI","zh-TW":"https://smart-tools.ai/zh-tw/product/GrafanaAPI"},"category":"operations","capability_id":"cap:observability","technology_hub":"https://smart-tools.ai/industrial-ai/edge-ai","interface_kind":"API","deployment":"hybrid","official_documentation":"https://grafana.com/docs/grafana/latest/developer-resources/api-reference/","sources":["https://grafana.com/docs/grafana/latest/developer-resources/api-reference/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Manage dashboards and related monitoring resources through APIs.","zh-TW":"透過 API 管理看板與相關監控資源。"},"proposed_product":{"en":"Factory dashboard provisioner","zh-TW":"工廠看板設定工具"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"An authorized metrics, log or robot-data source and one service definition.","zh-TW":"經授權的指標、紀錄或機器人資料來源，以及一個服務定義。"},"proposed_deliverable":{"en":"A health or replay view with timestamps, missing-data state and source references.","zh-TW":"附時間、缺漏狀態與來源的健康或回放檢視。"},"acceptance_criterion":{"en":"Verify alert and recovery states with a controlled failure; never treat absent metrics as healthy service.","zh-TW":"以受控失敗驗證警報與恢復；缺少指標不可視為服務正常。"},"dependencies":{"en":"Instrumentation, scoped read credentials and a reviewed telemetry retention policy.","zh-TW":"量測設定、範圍受限的讀取憑證與已核對的遙測保留政策。"},"integration_condition":{"en":"Select the API for the installed Grafana version; API families and authentication requirements can differ.","zh-TW":"依已安裝 Grafana 版本選擇接口；API 系列與授權方法可能不同。"},"proposed_adapter_envelope":{"provider":"Grafana Labs","operation":"chosen-documented-operation","source_url":"https://grafana.com/docs/grafana/latest/developer-resources/api-reference/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:OpenTelemetryOTLP","name":"OpenTelemetry OTLP","provider":"OpenTelemetry / CNCF","url":"https://smart-tools.ai/product/OpenTelemetryOTLP","localized_urls":{"en":"https://smart-tools.ai/product/OpenTelemetryOTLP","zh-TW":"https://smart-tools.ai/zh-tw/product/OpenTelemetryOTLP"},"category":"operations","capability_id":"cap:observability","technology_hub":"https://smart-tools.ai/industrial-ai/edge-ai","interface_kind":"protocol / SDK","deployment":"local","official_documentation":"https://opentelemetry.io/docs/specs/otlp/","sources":["https://opentelemetry.io/docs/specs/otlp/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Exchange telemetry signals using documented transport formats.","zh-TW":"依官方傳輸格式交換遙測訊號。"},"proposed_product":{"en":"Industrial API trace adapter","zh-TW":"產業 API 追蹤轉接器"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"An authorized metrics, log or robot-data source and one service definition.","zh-TW":"經授權的指標、紀錄或機器人資料來源，以及一個服務定義。"},"proposed_deliverable":{"en":"A health or replay view with timestamps, missing-data state and source references.","zh-TW":"附時間、缺漏狀態與來源的健康或回放檢視。"},"acceptance_criterion":{"en":"Verify alert and recovery states with a controlled failure; never treat absent metrics as healthy service.","zh-TW":"以受控失敗驗證警報與恢復；缺少指標不可視為服務正常。"},"dependencies":{"en":"Instrumentation, scoped read credentials and a reviewed telemetry retention policy.","zh-TW":"量測設定、範圍受限的讀取憑證與已核對的遙測保留政策。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"OpenTelemetry / CNCF","operation":"chosen-documented-operation","source_url":"https://opentelemetry.io/docs/specs/otlp/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:SentryAPI","name":"Sentry API","provider":"Sentry","url":"https://smart-tools.ai/product/SentryAPI","localized_urls":{"en":"https://smart-tools.ai/product/SentryAPI","zh-TW":"https://smart-tools.ai/zh-tw/product/SentryAPI"},"category":"operations","capability_id":"cap:observability","technology_hub":"https://smart-tools.ai/industrial-ai/edge-ai","interface_kind":"API / SDK","deployment":"hybrid","official_documentation":"https://docs.sentry.io/api/","sources":["https://docs.sentry.io/api/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Read and manage error-monitoring resources through documented interfaces.","zh-TW":"透過官方接口讀取並管理錯誤監控資源。"},"proposed_product":{"en":"Product incident evidence view","zh-TW":"產品異常證據檢視器"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"An authorized metrics, log or robot-data source and one service definition.","zh-TW":"經授權的指標、紀錄或機器人資料來源，以及一個服務定義。"},"proposed_deliverable":{"en":"A health or replay view with timestamps, missing-data state and source references.","zh-TW":"附時間、缺漏狀態與來源的健康或回放檢視。"},"acceptance_criterion":{"en":"Verify alert and recovery states with a controlled failure; never treat absent metrics as healthy service.","zh-TW":"以受控失敗驗證警報與恢復；缺少指標不可視為服務正常。"},"dependencies":{"en":"Instrumentation, scoped read credentials and a reviewed telemetry retention policy.","zh-TW":"量測設定、範圍受限的讀取憑證與已核對的遙測保留政策。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Sentry","operation":"chosen-documented-operation","source_url":"https://docs.sentry.io/api/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:RerunSDK","name":"Rerun SDK","provider":"Rerun","url":"https://smart-tools.ai/product/RerunSDK","localized_urls":{"en":"https://smart-tools.ai/product/RerunSDK","zh-TW":"https://smart-tools.ai/zh-tw/product/RerunSDK"},"category":"operations","capability_id":"cap:observability","technology_hub":"https://smart-tools.ai/industrial-ai/edge-ai","interface_kind":"SDK","deployment":"local","official_documentation":"https://github.com/rerun-io/rerun","sources":["https://github.com/rerun-io/rerun"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Visualize and query multimodal robotics data.","zh-TW":"視覺化並查詢多模態機器人資料。"},"proposed_product":{"en":"Robot mission replay","zh-TW":"機器人任務回放工具"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"An authorized metrics, log or robot-data source and one service definition.","zh-TW":"經授權的指標、紀錄或機器人資料來源，以及一個服務定義。"},"proposed_deliverable":{"en":"A health or replay view with timestamps, missing-data state and source references.","zh-TW":"附時間、缺漏狀態與來源的健康或回放檢視。"},"acceptance_criterion":{"en":"Verify alert and recovery states with a controlled failure; never treat absent metrics as healthy service.","zh-TW":"以受控失敗驗證警報與恢復；缺少指標不可視為服務正常。"},"dependencies":{"en":"Instrumentation, scoped read credentials and a reviewed telemetry retention policy.","zh-TW":"量測設定、範圍受限的讀取憑證與已核對的遙測保留政策。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Rerun","operation":"chosen-documented-operation","source_url":"https://github.com/rerun-io/rerun","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:LandingAIADE","name":"LandingAI Agentic Document Extraction","provider":"LandingAI","url":"https://smart-tools.ai/product/LandingAIADE","localized_urls":{"en":"https://smart-tools.ai/product/LandingAIADE","zh-TW":"https://smart-tools.ai/zh-tw/product/LandingAIADE"},"category":"documents","capability_id":"cap:document-ai","technology_hub":"https://smart-tools.ai/industrial-ai/automation","interface_kind":"API / SDK","deployment":"cloud","official_documentation":"https://docs.landing.ai/","sources":["https://docs.landing.ai/"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Parse documents and extract structured fields with documented APIs.","zh-TW":"透過官方 API 解析文件並擷取結構化欄位。"},"proposed_product":{"en":"RFQ attachment extractor","zh-TW":"RFQ 附件擷取工具"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A small authorized catalog, quotation or manual dataset and an explicit extraction schema.","zh-TW":"少量經授權型錄、報價或手冊，以及明確擷取結構。"},"proposed_deliverable":{"en":"Structured fields or search results with document and page references and review state.","zh-TW":"附文件、頁碼與審核狀態的結構化欄位或搜尋結果。"},"acceptance_criterion":{"en":"Validate part numbers, units and tables against the source; missing evidence remains unknown and ambiguous fields require review.","zh-TW":"對照來源驗證料號、單位與表格；缺少證據須保留未知，模糊欄位需審核。"},"dependencies":{"en":"Document rights, supported file types, field schema and reviewer access.","zh-TW":"文件使用權、支援檔案類型、欄位結構與審核者存取。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"LandingAI","operation":"chosen-documented-operation","source_url":"https://docs.landing.ai/","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:AmazonTextract","name":"Amazon Textract","provider":"AWS","url":"https://smart-tools.ai/product/AmazonTextract","localized_urls":{"en":"https://smart-tools.ai/product/AmazonTextract","zh-TW":"https://smart-tools.ai/zh-tw/product/AmazonTextract"},"category":"documents","capability_id":"cap:document-ai","technology_hub":"https://smart-tools.ai/industrial-ai/automation","interface_kind":"API / SDK","deployment":"cloud","official_documentation":"https://docs.aws.amazon.com/textract/latest/dg/what-is.html","sources":["https://docs.aws.amazon.com/textract/latest/dg/what-is.html"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Extract text and document structure through a managed service.","zh-TW":"透過雲端服務擷取文字與文件結構。"},"proposed_product":{"en":"Supplier quotation reader","zh-TW":"供應商報價辨讀工具"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A small authorized catalog, quotation or manual dataset and an explicit extraction schema.","zh-TW":"少量經授權型錄、報價或手冊，以及明確擷取結構。"},"proposed_deliverable":{"en":"Structured fields or search results with document and page references and review state.","zh-TW":"附文件、頁碼與審核狀態的結構化欄位或搜尋結果。"},"acceptance_criterion":{"en":"Validate part numbers, units and tables against the source; missing evidence remains unknown and ambiguous fields require review.","zh-TW":"對照來源驗證料號、單位與表格；缺少證據須保留未知，模糊欄位需審核。"},"dependencies":{"en":"Document rights, supported file types, field schema and reviewer access.","zh-TW":"文件使用權、支援檔案類型、欄位結構與審核者存取。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"AWS","operation":"chosen-documented-operation","source_url":"https://docs.aws.amazon.com/textract/latest/dg/what-is.html","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:AzureDocumentIntelligence","name":"Azure Document Intelligence","provider":"Microsoft","url":"https://smart-tools.ai/product/AzureDocumentIntelligence","localized_urls":{"en":"https://smart-tools.ai/product/AzureDocumentIntelligence","zh-TW":"https://smart-tools.ai/zh-tw/product/AzureDocumentIntelligence"},"category":"documents","capability_id":"cap:document-ai","technology_hub":"https://smart-tools.ai/industrial-ai/automation","interface_kind":"API / SDK","deployment":"cloud","official_documentation":"https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/overview","sources":["https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/overview"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Extract structured information from documents through supported models.","zh-TW":"透過支援的模型從文件擷取結構化資訊。"},"proposed_product":{"en":"Purchase-order extraction review","zh-TW":"採購單擷取審核工具"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A small authorized catalog, quotation or manual dataset and an explicit extraction schema.","zh-TW":"少量經授權型錄、報價或手冊，以及明確擷取結構。"},"proposed_deliverable":{"en":"Structured fields or search results with document and page references and review state.","zh-TW":"附文件、頁碼與審核狀態的結構化欄位或搜尋結果。"},"acceptance_criterion":{"en":"Validate part numbers, units and tables against the source; missing evidence remains unknown and ambiguous fields require review.","zh-TW":"對照來源驗證料號、單位與表格；缺少證據須保留未知，模糊欄位需審核。"},"dependencies":{"en":"Document rights, supported file types, field schema and reviewer access.","zh-TW":"文件使用權、支援檔案類型、欄位結構與審核者存取。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Microsoft","operation":"chosen-documented-operation","source_url":"https://learn.microsoft.com/en-us/azure/ai-services/document-intelligence/overview","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:MistralOCR","name":"Mistral OCR","provider":"Mistral AI","url":"https://smart-tools.ai/product/MistralOCR","localized_urls":{"en":"https://smart-tools.ai/product/MistralOCR","zh-TW":"https://smart-tools.ai/zh-tw/product/MistralOCR"},"category":"documents","capability_id":"cap:document-ai","technology_hub":"https://smart-tools.ai/industrial-ai/automation","interface_kind":"API / SDK","deployment":"cloud","official_documentation":"https://docs.mistral.ai/studio/document-processing/basic_ocr","sources":["https://docs.mistral.ai/studio/document-processing/basic_ocr"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Convert documents into machine-readable content using the OCR processor.","zh-TW":"利用 OCR 處理器將文件轉為機器可讀內容。"},"proposed_product":{"en":"Catalog page extraction","zh-TW":"型錄頁面內容擷取"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A small authorized catalog, quotation or manual dataset and an explicit extraction schema.","zh-TW":"少量經授權型錄、報價或手冊，以及明確擷取結構。"},"proposed_deliverable":{"en":"Structured fields or search results with document and page references and review state.","zh-TW":"附文件、頁碼與審核狀態的結構化欄位或搜尋結果。"},"acceptance_criterion":{"en":"Validate part numbers, units and tables against the source; missing evidence remains unknown and ambiguous fields require review.","zh-TW":"對照來源驗證料號、單位與表格；缺少證據須保留未知，模糊欄位需審核。"},"dependencies":{"en":"Document rights, supported file types, field schema and reviewer access.","zh-TW":"文件使用權、支援檔案類型、欄位結構與審核者存取。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Mistral AI","operation":"chosen-documented-operation","source_url":"https://docs.mistral.ai/studio/document-processing/basic_ocr","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:UnstructuredAPI","name":"Unstructured API","provider":"Unstructured","url":"https://smart-tools.ai/product/UnstructuredAPI","localized_urls":{"en":"https://smart-tools.ai/product/UnstructuredAPI","zh-TW":"https://smart-tools.ai/zh-tw/product/UnstructuredAPI"},"category":"documents","capability_id":"cap:document-ai","technology_hub":"https://smart-tools.ai/industrial-ai/automation","interface_kind":"API / SDK","deployment":"cloud","official_documentation":"https://docs.unstructured.io/overview-developer-guide","sources":["https://docs.unstructured.io/overview-developer-guide"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Partition documents into structured content elements.","zh-TW":"將文件切分為結構化內容元素。"},"proposed_product":{"en":"Technical-manual ingestion","zh-TW":"技術手冊資料匯入工具"},"feasibility":{"tier":"prototype","rationale":{"en":"Test one documented operation with a small real sample after access is confirmed. This is a development judgment, not a delivery estimate.","zh-TW":"確認存取後，用少量真實樣本測試一個有文件的操作。此為開發判斷，不是交期估算。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A small authorized catalog, quotation or manual dataset and an explicit extraction schema.","zh-TW":"少量經授權型錄、報價或手冊，以及明確擷取結構。"},"proposed_deliverable":{"en":"Structured fields or search results with document and page references and review state.","zh-TW":"附文件、頁碼與審核狀態的結構化欄位或搜尋結果。"},"acceptance_criterion":{"en":"Validate part numbers, units and tables against the source; missing evidence remains unknown and ambiguous fields require review.","zh-TW":"對照來源驗證料號、單位與表格；缺少證據須保留未知，模糊欄位需審核。"},"dependencies":{"en":"Document rights, supported file types, field schema and reviewer access.","zh-TW":"文件使用權、支援檔案類型、欄位結構與審核者存取。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"Unstructured","operation":"chosen-documented-operation","source_url":"https://docs.unstructured.io/overview-developer-guide","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:Haystack","name":"Haystack","provider":"deepset","url":"https://smart-tools.ai/product/Haystack","localized_urls":{"en":"https://smart-tools.ai/product/Haystack","zh-TW":"https://smart-tools.ai/zh-tw/product/Haystack"},"category":"documents","capability_id":"cap:document-ai","technology_hub":"https://smart-tools.ai/industrial-ai/automation","interface_kind":"SDK","deployment":"local","official_documentation":"https://docs.haystack.deepset.ai/docs/intro","sources":["https://docs.haystack.deepset.ai/docs/intro"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Build document-retrieval and AI application pipelines.","zh-TW":"建立文件檢索與 AI 應用流程。"},"proposed_product":{"en":"Evidence-linked manual search","zh-TW":"附證據連結的手冊搜尋"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A small authorized catalog, quotation or manual dataset and an explicit extraction schema.","zh-TW":"少量經授權型錄、報價或手冊，以及明確擷取結構。"},"proposed_deliverable":{"en":"Structured fields or search results with document and page references and review state.","zh-TW":"附文件、頁碼與審核狀態的結構化欄位或搜尋結果。"},"acceptance_criterion":{"en":"Validate part numbers, units and tables against the source; missing evidence remains unknown and ambiguous fields require review.","zh-TW":"對照來源驗證料號、單位與表格；缺少證據須保留未知，模糊欄位需審核。"},"dependencies":{"en":"Document rights, supported file types, field schema and reviewer access.","zh-TW":"文件使用權、支援檔案類型、欄位結構與審核者存取。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"deepset","operation":"chosen-documented-operation","source_url":"https://docs.haystack.deepset.ai/docs/intro","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]},{"content_coverage":{"reference_guide":false,"developer_starter":false,"integration_test":"not-run"},"schema_version":"1.0.0","type":"development-proposal","product_id":"industrial-api:LangGraph","name":"LangGraph","provider":"LangChain","url":"https://smart-tools.ai/product/LangGraph","localized_urls":{"en":"https://smart-tools.ai/product/LangGraph","zh-TW":"https://smart-tools.ai/zh-tw/product/LangGraph"},"category":"documents","capability_id":"cap:document-ai","technology_hub":"https://smart-tools.ai/industrial-ai/automation","interface_kind":"SDK","deployment":"local","official_documentation":"https://docs.langchain.com/oss/python/langgraph/overview","sources":["https://docs.langchain.com/oss/python/langgraph/overview"],"source_review":{"level":"P1","status":"official-source-reviewed","checked_at":"2026-10-07"},"provider_summary":{"en":"Coordinate stateful agent application workflows.","zh-TW":"協調有狀態的 agent 應用工作流程。"},"proposed_product":{"en":"Human-reviewed sourcing assistant","zh-TW":"經人工審核的採購助理"},"feasibility":{"tier":"integration","rationale":{"en":"Validate runtime, schemas or hardware together before estimating a deployable product.","zh-TW":"估算可交付產品前，需共同驗證執行環境、資料結構或硬體。"},"basis":"development-judgment;not-traffic-ranked"},"proposed_inputs":{"en":"A small authorized catalog, quotation or manual dataset and an explicit extraction schema.","zh-TW":"少量經授權型錄、報價或手冊，以及明確擷取結構。"},"proposed_deliverable":{"en":"Structured fields or search results with document and page references and review state.","zh-TW":"附文件、頁碼與審核狀態的結構化欄位或搜尋結果。"},"acceptance_criterion":{"en":"Validate part numbers, units and tables against the source; missing evidence remains unknown and ambiguous fields require review.","zh-TW":"對照來源驗證料號、單位與表格；缺少證據須保留未知，模糊欄位需審核。"},"dependencies":{"en":"Document rights, supported file types, field schema and reviewer access.","zh-TW":"文件使用權、支援檔案類型、欄位結構與審核者存取。"},"integration_condition":null,"proposed_adapter_envelope":{"provider":"LangChain","operation":"chosen-documented-operation","source_url":"https://docs.langchain.com/oss/python/langgraph/overview","captured_at":"ISO-8601 timestamp","status":"ok|pending|unknown|failed","data":"provider response mapped by the team","evidence":"source references","errors":"explicit error details"},"adapter_envelope_status":"proposed-internal-contract;not-a-provider-response","development_status":"concept-specification","integration_test":"not-run","pricing_status":"provider-terms-review-required","estimate_status":"requires-access-and-sample-validation","traffic_status":"not-measured-in-this-assessment","measurement_events":["product_view","product_to_docs","product_to_spec","bridge_to_industrial_ai"]}]}