Matching · 你想要的机器
按你所需打造。
一整台机器、一套机构或一个机器人,精确按你所需打造 —— 正如蜂巢 用简单的部件筑起复杂的整体。从只言片语或一张草图开始;无需完成的图纸。 告诉我们它必须做什么,我们便为你做工程设计、制作样机并完成装配。
只要是需要被打造并运转的东西,就属于这里 —— 蜂巢用简单的部件筑起复杂的整体。
为单一任务而造的一台机器或一套工装 —— 一个测试台、一个计量工位、一个产线单元。 它只做你所需要的,绝不多做。
齿轮、连杆、传动 —— 某样东西运转的核心。按它必须的方式精确地传递、固定或运动而设计。
一个自动化单元、一条机械臂、一台移动装置 —— 能够感知、运动并完成工作的构建, 与它所执行的任务相配。
没有 CAD、没有完成的图纸 —— 只需用只言片语或一张草图说明任务。我们为它做工程设计、画出图纸、 加以验证,并按规格建造。
四步之中,中间一步是我们的:我们把你所需,与能够建造它的手段联结起来。 在你批准之前,不会开料。
一次建造是如何被对待的 —— 而非虚构的目录规格。
所谓相配,不是你填一份表单、再追着要一份报价;它是一场搜索,以自然搜索的方式运行 ——
众多候选者,依契合度打分,只留下最优的几个。
代码保留英文 —— 工程界的通用语言。
# a request starts with words — not a CAD file. A sketch of what it must do is enough. POST https://api.matchtopalgorithm.ai/v1/matching/machines Authorization: MT-••••-••••-•••• — sealed under NDA before this call Content-Type: application/json { "want": "a bench cell that feeds, aligns and tests small housings", "does": "pick from a tray, orient, press-fit, pass/fail — ~6 per minute", "fits": "a 1.2m bench, 230V, standard air line", "have": ["sketch:layout.png", "a sample housing"], "drawing": "none — please engineer and draw it", "scale": "one unit to start" } 202 Accepted { "request_id": "m_7e2a51", "status": "matching", "owner": "one engineer, named" }
"""MatchTop · the match — a machine built from the right makers and subsystems, chosen the way nature chooses. Many candidates, scored against the fit; the strongest few survive. Standard library only.""" from dataclasses import dataclass @dataclass class Candidate: source: str # a maker, a subsystem, a method — motion, control, frame, end-effector fit: float # 0..1 — how close it sits to what the machine has to do lead_days: int made: bool # True = engineered to spec, False = integrated as-is def match(need, pool, keep=3): """Pollination, not a catalog: score every candidate subsystem, keep the fittest few.""" scored = sorted(pool, key=lambda c: (c.fit, -c.lead_days), reverse=True) survivors = [c for c in scored if c.fit >= 0.80][:keep] if not survivors: return propose_to_engineer(need) # nothing fits? then we engineer it return survivors # a human reviews these before anything is built
"""MatchTop · the build — the bill of materials and build plan the makers assemble from, and what you keep. A read of the match, not a black box. The drawings produced here are yours.""" import json def build_plan(match) -> dict: return { "machine": match.name, "bom": match.subsystems, # motion, control, frame, end-effector — matched "fit": match.envelope, # the bench, power and interfaces it must respect "make": match.method, # machined · printed · assembled · integrated "drawing": "owned by the client", # never reused, never resold "approval": "required before production" } # handed to you to read and approve — nothing is cut until you say yes
为什么这与按需制造门户截然不同。
一个门户无法看着一张草图就知道这台机器必须做什么。一份目录 无法交给你一套它从未收录过的机构。所以这里没有价目表:我们 看这台机器必须做什么,我们为它相配并做工程设计,再按我们实测的结果报价 —— 只报一次, 只报给你。
在交换只言片语之前,你的请求与设计将如何被守护。这一点没有商量余地。
在这里,NDA 是默认,而非附加销售。你分享的内容只由一位工程师阅读,别无他人 —— 不出售、不分享、不转交。
我们画出的图纸、建造方案与我们造出的机器,都归你所有。它们绝不会 被用于其他客户,也绝不转售。
一位工程师承担这次建造,每一步都有记录 —— 你能查到谁在何时做了什么。 没有你的首肯,一切都不会推进。
两行字 —— 这台机器必须做什么、要装到哪里,以及如何联系到你。我们亲自阅读, 也亲自回复。
它此刻已出现在苏黎世的一块屏幕上 —— 不在队列里,也不在工单里。 那位能建造它的工程师正在阅读它,并亲自回信。
·