展示HN:Corteza – 捕捉团队决策并利用AI使其可搜索

1作者: ctumani大约 1 个月前原帖
嗨,HN,我是Cristian,Corteza的创始人(<a href="https://corteza.app" rel="nofollow">https://corteza.app</a>)。 问题:产品团队在Slack线程、Miro白板、Confluence页面、会议等地方容易丢失决策信息。三个月后,没人记得为什么某个东西是以特定方式构建的,团队不断重新讨论同样的决策。 Corteza的解决方案:你可以在任何Slack频道中输入 `/decision [什么] [为什么] [考虑的替代方案]`,或者通过我们的Chrome扩展程序来实现。这个机器人会将决策及其完整上下文存储起来。之后,任何人都可以用自然语言提问,比如“我们为什么选择PostgreSQL?”并获得确切的决策信息,包括理由、做出决策的人和时间——即使他们使用完全不同的措辞。 技术:Node.js + Slack Bolt SDK,MongoDB Atlas向量搜索用于语义检索,Claude 3.5 Sonnet用于对话界面,Railway用于托管。 我们有一个实时演示(无需Slack):<a href="https://app.corteza.app/demo" rel="nofollow">https://app.corteza.app/demo</a> 目前处于早期阶段——我们希望找到对这个问题感到沮丧并想尝试的产品团队。特别希望HN社区能对我们的检索方法提供反馈(我们使用OpenAI嵌入 + 余弦相似度,然后由Claude重新排序和解释)。
查看原文
Hey HN, I&#x27;m Cristian, founder of Corteza (<a href="https:&#x2F;&#x2F;corteza.app" rel="nofollow">https:&#x2F;&#x2F;corteza.app</a>).<p>The problem: product teams lose decisions in Slack threads, Miro boards, Confluence pages, meetings, etc. Three months later nobody remembers why something was built a certain way, and the team re-litigates the same calls over and over.<p>What Corteza does: you type &#x2F;decision [what] [why] [alternatives considered] in any Slack channel, or via our Chrome Extension. The bot stores it with full context. Later, anyone can ask natural language questions like &quot;why did we pick PostgreSQL?&quot; and get back the exact decision with reasoning, who made it, and when — even if they use completely different words.<p>Tech: Node.js + Slack Bolt SDK, MongoDB Atlas Vector Search for semantic retrieval, Claude 3.5 Sonnet for the conversational interface, Railway for hosting.<p>There&#x27;s a live demo (no Slack required): <a href="https:&#x2F;&#x2F;app.corteza.app&#x2F;demo" rel="nofollow">https:&#x2F;&#x2F;app.corteza.app&#x2F;demo</a><p>Early stage — looking for product teams who are frustrated by this problem and want to try it. Would love feedback from the HN crowd especially on the retrieval approach (we use OpenAI embeddings + cosine similarity, then Claude re-ranks and explains).