Management · 您的声音,持续发声
触达,交由我们运营——用您的口吻。
活动、内容与对外触达,以您自己的口吻持续运营——但在经人工签署之前, 绝不以您的名义发出。触达四方,而不失您的声音与掌控。
整个声音,化作四项永不停歇的工作——而非一件需要您亲自操控的工具。
策划、执行、监管——日程永不冷场。每一场都从第一帖追踪到 最后一帖。
以您的口吻撰写,提交待您首肯。绝不用听来不像您的模板 来遣词造句。
触及合适的人并加以跟进,而非群发骚扰。名单保持干净,回复保持热络。
何者奏效,一目了然——而非虚荣图表。这些数字告诉您下一步该做什么, 而非供人欣赏。
差别不在于一块炫目的仪表盘,而在于这份监管——没有任何声音 会擅自以您的名义发出。
声音受托的真实方式——绝非杜撰的增长数字。
代理并非主角;它们只是同一监管之下又一个受托管的层级。
这里是它真实的样貌。
代码保留英文——工程界通用的语言。
"""MatchTop · a content agent — it drafts in your voice, it never publishes on its own. Standard library only. The agent proposes; a person signs.""" import json from dataclasses import dataclass, field @dataclass class Draft: channel: str # "post" | "campaign" | "reply" text: str voice: str # which stored voice profile produced it signed: bool = False # stays False until a human says yes def load_voice(company: str) -> dict: """The voice profile is stored once and reused — not re-guessed per post.""" with open(f"voices/{company}.json") as f: return json.load(f) def draft_post(brief: str, company: str) -> Draft: voice = load_voice(company) text = compose(brief, tone=voice["tone"], rules=voice["must_avoid"]) return Draft(channel="post", text=text, voice=voice["name"]) # signed=False
"""MatchTop · the publish gate — the one door every draft must pass through. Nothing reaches a public channel without a human signature attached.""" class Unsigned(PermissionError): pass def publish(draft, channel_api): """Refuses outright if the draft has not been signed off by a human.""" if not draft.signed: raise Unsigned("nothing is published in your name on its own") return channel_api.send(draft.channel, draft.text) # only reachable after sign-off def sign(draft, signer: str): """The one action that turns a draft into something that may go out.""" draft.signed = True draft.signer = signer # logged — who signed, not just that someone did return draft
"""MatchTop · the scheduler — queues only what a human already signed, and releases it at the right local hour. No silent auto-posting.""" from datetime import datetime from zoneinfo import ZoneInfo def queue(draft, run_at: datetime, tz: str = "Europe/Zurich"): if not draft.signed: raise PermissionError("only signed drafts may be queued") return {"draft": draft, "run_at": run_at.astimezone(ZoneInfo(tz))} def release_due(queued, now: datetime): """Only fires the ones whose signed, scheduled hour has arrived.""" return [q for q in queued if q["run_at"] <= now] # still signed drafts only
为何受托运营的声音,胜过一条须您亲自填满的信息流。
千篇一律的 AI 垃圾内容无法听来像您——它把您的名义交给了模板。自动发布 无法托付您的声誉。而一个代理机构的作业车间无法为您提供那只 担责的手。正因如此,此处没有价目表:我们审视声音必须说什么,加以 度量,并按度量所得报价。
在落下第一行代码之前,先明确您的声音及其数据如何受护。这一部分没有商量余地。
保密协议在此是默认之举,而非增值收费。您所分享的内容只有一位工程师过目,别无他人—— 绝不出售、分享或转交。
您的账户、您的名单与您的声音始终归您所有;未经您签署,绝不发布或发出任何 内容。我们不保留任何不必要的副本。
每一份代理草稿都经记录与签署——您可查阅谁写了什么、谁批准了它。 绝无黑箱在您移开目光时以您的名义发声。
两行字——声音在为什么发声,以及您想从手中卸下什么。我们亲自阅读, 亲自回复。
它已显示在苏黎世的一块屏幕上——不在队列里,也不在工单中。 将会承办此事的工程师会亲自阅读,并亲笔回复。
·