Matching · 你找不到的零件
寻获,或打造。
一个元件、一件备件、机器人或引擎的一个部件 —— 目录里已不再供应, 或从未收录过。你无需图纸:带来只言片语、一张照片,或那个损坏的零件,若它存在我们便为你找到, 若不存在我们便为你造出。自然会再生所失去的;我们亦然。
只要是你弄不到的零件,就属于这里 —— 任何领域,健康领域也在其中。
一个轴承、一个齿轮、一个紧固件、一个外壳 —— 你需要一个、或一百个,却无从采购的可用部件。
那个让旧机器得以延续、却已不再生产的部件。我们找到它的最后一批,或按原配合尺寸复刻它。
一个支架、一个执行器座、一个定制连杆 —— 整台装配正等着的那一个部件。与它必须契合的其余部分相配。
没有 CAD、没有图纸、没有零件编号 —— 只需说明它要做什么。我们画出它、验证配合,并按规格造出。
四步之中,中间一步是我们的:我们把你所需,与能够实现它的手段联结起来。 在你批准之前,不会下单,也不会开料。
一份请求是如何被对待的 —— 而非虚构的目录规格。
所谓相配,不是你填一份表单、再追着要一份报价;它是一场搜索,以自然搜索的方式运行 ——
众多候选者,依契合度打分,只留下最优的几个。
代码保留英文 —— 工程界的通用语言。
# a request starts with words — not a CAD file. A photo or the broken part is enough. POST https://api.matchtopalgorithm.ai/v1/matching/parts Authorization: MT-••••-••••-•••• — sealed under NDA before this call Content-Type: application/json { "need": "replacement planetary gear, ~40mm, keeps an old lift alive", "fits": "shaft 12mm, 18 teeth, module 1.5 — measured off the broken one", "have": ["photo:front.jpg", "photo:teeth.jpg", "the broken part"], "drawing": "none — please produce it", "field": "industrial", "quantity": 2 } 202 Accepted { "request_id": "m_4b1c90", "status": "matching", "owner": "one engineer, named" }
"""MatchTop · the match — a part found or made, 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 material, a method — or a part already in the world fit: float # 0..1 — how close it sits to what it has to fit lead_days: int made: bool # True = produced to spec, False = sourced as-is def match(need, pool, keep=3): """Pollination, not a catalog lookup: score every candidate, 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_make(need) # nothing fits? then we make it return survivors # a human reviews these before anything is ordered
"""MatchTop · the spec — what the maker builds from, and what you keep. A read of the match, not a black box. The drawing produced here is yours.""" import json def spec(match) -> dict: return { "part": match.name, "material": match.material, # e.g. hardened steel, PA12, carbon-composite "fit": match.interfaces, # the dimensions it must respect "make": match.method, # machined · printed · moulded · sourced "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 是默认,而非附加销售。你分享的内容只由一位工程师阅读,别无他人 —— 不出售、不分享、不转交。
我们画出的图纸、你寄来的样品、我们造出的零件,都归你所有。它们绝不会 被用于其他客户,也绝不转售。
一位工程师承担你的请求,每一步都有记录 —— 你能查到谁在何时做了什么。 没有你的首肯,一切都不会推进。
两行字 —— 这个零件是什么、与什么相配,以及如何联系到你。我们亲自阅读,也亲自回复。
它此刻已出现在苏黎世的一块屏幕上 —— 不在队列里,也不在工单里。 那位能为此相配的工程师正在阅读它,并亲自回信。
·