1作者: mohamedraheem2 个月前原帖
我开发了一款AI工具,通过冷邮件申请工作,因为LinkedIn的快速申请功能对我没有帮助。大多数申请都消失在ATS筛选中,因此我想要一个能够直接向公司或人力资源发送个性化申请的工具。 该工具从你的简历中提取信息,将其与职位描述匹配,按照你的风格撰写个性化邮件,并自动查找公司邮箱,或者让你自行设置。然后,它会通过你的个人邮箱发送附有简历的邮件。 该工具有两种模式: 快速模式使用LinkedIn搜索结果,而CSV模式则允许你上传职位列表,并一次性申请所有职位。 我最初是为自己开发的,但决定分享出来,希望能帮助到那些面临同样困扰的人。欢迎大家提问或反馈意见。
1作者: vnykmshr2 个月前原帖
我构建了一个RAG应用程序,用于检索与伦理困境相关的《博伽梵歌》经文,并生成结构化的指导。 问题: 《博伽梵歌》共有701节经文。为特定情境寻找适用的智慧需要深入的熟悉或数小时的阅读。 工作原理: 1. 用户描述他们的伦理困境 2. 使用句子转换器嵌入查询 3. ChromaDB检索出语义上最相似的前k节经文 4. LLM生成结构化输出:提供3个选项及其权衡、实施步骤和经文引用 技术栈: - 后端:FastAPI、PostgreSQL、Redis - 向量数据库:ChromaDB,使用all-MiniLM-L6-v2嵌入 - LLM:主要使用Ollama (qwen2.5:3b),备用使用Anthropic Claude - 前端:React + TypeScript + Tailwind 关键设计决策: - 使用RAG防止幻觉——每个推荐都引用实际经文 - 信心评分标记低质量输出以供审核 - 结构化JSON输出以确保一致的用户体验 - 本地LLM选项以保护隐私并实现零API成本 我学到的: - LLM的JSON提取比预期的要困难。构建了一个三层备用方案(直接解析 → markdown块提取 → 原始解码扫描) - 对宗教文本的语义搜索在伦理查询中表现出乎意料的好 - 较小的模型(3B参数)在良好的提示和检索上下文的约束下表现良好 GitHub: [https://github.com/geetanjaliapp/geetanjali](https://github.com/geetanjaliapp/geetanjali) 欢迎讨论RAG架构或提供反馈。
1作者: balachandarmani2 个月前原帖
嗨,HN, 在过去的几个月里,我一直在开发IntentusNet,这是一个小型、语言无关的运行时,用于在代理和工具之间路由“意图”,并支持可选的加密和多种传输方式。 GitHub: [https://github.com/Balchandar/intentusnet](https://github.com/Balchandar/intentusnet) ### 这个项目试图解决的问题 我看到的大多数多代理/工具调用设置最终都变成了大量的临时拼凑: - 各个代理之间的自定义消息格式 - 手动编写的路由和回退逻辑 - 在一个地方使用HTTP,在另一个地方使用WebSocket,可能在其他地方使用ZeroMQ - 没有一致的追踪或错误模型 - 没有明确的地方添加安全性(加密、来源、身份链) MCP非常适合描述工具,但它并不试图成为一个运行时或路由器。我想要一些可以在MCP及其他技术栈之下或旁边工作的东西,能够简单回答: “给定一个意图,哪个代理应该处理它,使用哪种传输方式,采用什么回退机制,以及我们如何安全地封装它?” ### IntentusNet提供的功能(当前) 在核心部分,它有几个小的基本组件: - **IntentEnvelope** – 结构化消息,包含上下文、元数据、路由选项和标签 - **AgentRegistry** – 内存中代理和能力的注册表(它们处理哪些意图,可选的回退链) - **IntentRouter** – 选择一个代理,执行它,并在主要代理失败时应用回退 - **Transports** – 可插拔的传输方式,目前包括: - 进程内(直接路由调用) - HTTP(带有TransportEnvelope的POST请求) - WebSocket(双工、异步) - ZeroMQ(REQ/REP客户端加上简单服务器) - **Tracing** – 简单的追踪接收器,记录跨度(代理、意图、延迟、状态、错误) - **EMCL(加密模型上下文层)** – 可选的信封: - 一个基于HMAC的简单演示提供者 - 一个AES-GCM提供者(AES-256-GCM,base64,身份链)用于真正的加密 此外,还有一个MCP适配器,它接受MCP工具请求({ name, arguments }),将其封装到IntentEnvelope中,通过IntentusNet路由,并返回MCP风格的结果。这个想法是MCP工具可以通过同一个路由器连接,无论是否使用EMCL。 ### 示例用法 一个最小的流程如下: - 定义具有“summarize.document.v1”、“translate.text.v1”、“store.note.v1”等能力的代理 - 在运行时注册它们 - 使用IntentusClient发送一个带有有效载荷的意图;路由器选择合适的代理,并在配置的情况下处理回退 还有一个小型“助手”风格的设置示例,其中一个类似NLU的代理解析自然语言请求,并向专门的代理(如日历、地图等)发出下游意图,以展示多代理路由的实际应用。 ### 状态/缺失的内容 这是一个早期阶段的项目: - 运行时使用Python;其他SDK(例如C#)尚未准备好 - 编排/工作流层(序列、并行步骤、分支)在RFC中进行了初步勾勒,但仅部分实现 - 文档和示例确实可以改进 - 目前尚未声明生产就绪:这更像是一个结构化的参考实现或起始点 我非常希望能收到关于以下方面的反馈: - 架构(协议、路由器、传输、EMCL之间的分离是否合理?) - 这种类型的意图路由器在您正在构建的MCP或基于工具的系统中是否真的有用 - 您期望在这样的运行时中看到的缺失基本组件(超时、背压、更丰富的追踪等) - 在现实世界的工作流中,小型、传输无关、支持EMCL的路由器将如何提供帮助(或在什么情况下显得过于复杂) 如果您正在使用MCP、多代理设置或安全工具调用,并对这个项目的运作方式有意见,我非常希望听到您的想法——无论是在这里,还是通过GitHub上的问题或PR。
2作者: PaulShin2 个月前原帖
我是一个创始人(也是前建筑师),正在构建一个物流操作系统。最近,我收到了反馈,称我的网站看起来“便宜且丑陋”,因为我使用了衬线字体和雕刻风格的美学,而不是标准的无衬线“清洁科技”外观。 我的初衷是想营造一种“探索时代”的氛围,因为人工智能时代感觉像是在开辟未知的领域。但用户似乎习惯于只信任“标准蓝色SaaS用户界面”。 我想问HN:一个B2B工具是否必须遵循“标准现代用户界面”才能被认真对待?还是在企业软件中还有空间容纳独特甚至可能引发争议的美学? 我正在考虑是妥协重新设计成“无聊但安全”,还是坚持我们的灵魂。希望听听你们对“品牌独特性与用户界面熟悉度”的看法。