返回首页
最新
你好,HN!<p>在过去的几个月里,我提交了几十份工作申请,但结果并不理想。与一些同龄人交谈后,我意识到我并不孤单。感觉我和我的朋友们被抛到了一个对我们0-2年经验的人关闭大门的行业里。不用说,我非常担心在毕业一年后仍然没有找到与我过去四年所学相关的工作。<p>所以我陷入了困境,不知道接下来该怎么办。<p>如果有必要的话,关于我的一些背景信息(虽然我知道一般适用的建议更受欢迎,因为我知道我并不孤单):<p>- 去年12月毕业
- 为我的毕业设计做了三个月的全职实习
- 对我的工作反馈非常积极
- 原本并不打算在实习后立即获得全职工作(预算不允许,我有理由相信我不会被录用)
- 我有点担心没有转为全职工作会给人留下不好的印象
- 在上大学之前有多年的业余经验
- 我做的项目感觉不太适合放入作品集,即很难明确展示我学到了什么或它的实用性
- 我对使用AI编写代码持中立态度,但我知道我对“感觉”编程有强烈的反感
- 在简历中,我是“注重细节”的,而“感觉”编程对细节的蔑视让我不满
- 我尝试利用我的人脉,但最常见的回应是“我们真的想雇你,但我们需要更多的资金才能做到这一点”<p>目前我主要在做的是一个博客,谈论一些与科技相关的内容,并想开设一个部分来讨论过去的项目,但我不知道这是否是我最应该花时间做的事情。如果你感兴趣,我可以在个人简介中找到我的网站链接,但我不确定HN对帖子中的链接政策。
电动工具并没有取代人们的工作。相反,它们让更多的人能够接触到木工,能够完成更复杂的项目,使家具的成本降低。电动工具并没有导致工作岗位的减少。随着电动工具的普及,各类五金店也随之增多,以支持那些突然获得能力尝试新事物的人们。
进一步类比,代理就像工厂。是的,电钻可以在生产线上独立完成工作,准确地在合适的时间和角度获取正确的部件。但建立一座工厂是极其困难且昂贵的,而且一旦建成,它只能生产一种产品。
事情会发生变化。但这正是我最初喜欢这个行业的原因。而人们往往受到恐惧的驱动,因此操控者和影响者会尽其所能地利用这一点。但在这里没有什么可怕的。这只是一个新的工具,供你去尝试,如果你有勇气和决心去做的话。
AI代理会对B2B数据产生幻觉,因为它们没有真实的基础数据。我构建了一个。
Nopp的实体图从NPPES从业者数据、40多个州的许可委员会、ODO公司注册和监管文件中提取数据。没有抓取,没有推断。每个实体都经过确定性验证。
我希望你进行压力测试的API接口:
实体图
- POST /api/v1/identify — 名称、NPI或LinkedIn网址 → 验证的标准实体(10 IC)
- GET /api/v1/people/:id — 获取已解析的个人记录(3 IC)
- POST /api/v1/people/search — 按州、城市、资质筛选120万+持证专业人士(10 IC)
- GET /api/v1/organizations/:id — 获取组织记录(3 IC)
智能
- POST /api/v1/company/enrich — 实时增强,优雅回退,绝不返回空数据(10 IC)
- POST /api/v1/contact/enrich — 联系人级别的深度增强(3 IC)
信号
- POST /api/v1/signals/hiring — 检测招聘激增(15 IC)
- POST /api/v1/signals/funding — 融资轮次检测(15 IC)
- POST /api/v1/signals/intent — 竞争对手挫折 + 意图信号(20 IC)
代理
- POST /api/v1/agent/launch/companies — 一次调用实现自主研究 + 外展(50 IC)
此外,还作为MCP服务器发布 — 直接连接Claude、ChatGPT或任何MCP兼容的代理。无需API调用,无需繁琐的设置。
我希望你做的:
- 输入模糊或冲突的数据进行测试 — 同一个人,两个LinkedIn网址,不同的姓名拼写
- 尝试让/company/enrich返回空或错误的数据
- 针对你非常了解的公司测试/signals/intent — 它能捕捉到真实信号吗?
- 告诉我哪里有架构错误、文档不足或使用起来让人烦恼的地方
找到可重复的bug或真实的架构问题 → 我会给你免费的智能积分。没有上限。
nopp.us/api-docs | nopp.us/developers
我是创始人。我会亲自回复每一个技术评论。
你好,
我正在构建Draxl,这是一种源格式,旨在为一个由数百万代理编辑代码的世界服务。
人工智能代理将生成比人类今天更多的代码。重基分支、并发编辑和长期存在的分叉将变得更加普遍。在这种规模下,代码管理需要更精确的控制。
Draxl将稳定的抽象语法树(AST)节点ID直接嵌入源代码中,因此工具可以通过身份而不是行位置来定位语法。以下是一个小例子:
```rust
@m1 mod demo {
@d1 /// 增加x的值1。
@f1[a] fn add_one(@p1[a] x: @t1 i64) -> @t2 i64 {
@c1 /// 缓存中间值。
@s1[a] let @p2 y = @e1 (@e2 x + @l1 1);
@s2[b] @e3 y
}
}
```
语法为:
```
@id[rank]->anchor
```
* `@id` 为下一个节点提供稳定的身份
* `[rank]` 在有序槽内对兄弟节点进行排序
* `->anchor` 将分离的文档或注释附加到现有的兄弟节点ID
相同的代码可以简化为普通的Rust代码:
```rust
mod demo {
/// 增加x的值1。
fn add_one(x: i64) -> i64 {
/// 缓存中间值。
let y = (x + 1);
y
}
}
```
在Draxl中,函数、语句、表达式、文档和注释都可以携带稳定的ID。有序的兄弟节点携带明确的等级。分离的文档和注释可以携带明确的锚点。
这使得工具可以说“替换表达式`@e3`”或“将语句插入`@f1.body[ah]`”,而不是“更改附近的这些行”。
这应该使得在大量并发编辑下的语义重放更加可靠。它还应该减少虚假的合并冲突,并更精确地定位真实的冲突。
这也开启了其他用途。你可以直接将所有权、政策或审查元数据附加到AST节点上。
我对早期反馈很感兴趣:这种源模型是否感觉有用,以及以这种方式编辑代码是否更适合以代理为主的工作流程。在互联网上讨论这类事情的最佳地方在哪里?
请与我联系: [https://x.com/rndhouse](https://x.com/rndhouse)