Lauren Tan introduces the idea of AI agents as colleagues rather than tools, and explains that the central challenge of agent-written code is learning to trust them. Trust determines whether engineers can parallelize work or remain stuck micromanaging every step.
Lauren Tan giới thiệu ý tưởng về các đại lý AI như đồng nghiệp thay vì công cụ, và giải thích rằng thách thức trung tâm của mã do đại lý viết là học cách tin tưởng chúng. Sự tin cậy quyết định liệu các kỹ sư có thể song song hóa công việc hay vẫn bị mắc kẹt trong việc quản lý vi mô từng bước.
And with Grockbot, we really wanted to take uh you know like a fresh perspective on what would it look like if your agent was really more like a colleague.
Và với Grockbot, chúng tôi thực sự muốn có một góc nhìn mới mẻ về việc sẽ như thế nào nếu agent của bạn thực sự giống như một đồng nghiệp hơn.
- Uh and so I started thinking about how would I make it so my agents can just automatically fix bugs for me while I sleep.
- Uh và thế là tôi bắt đầu nghĩ về cách làm sao để các agent của mình có thể tự động sửa lỗi cho tôi trong khi tôi ngủ.
- And so that was the inspiration for some of our earlier experiments with you know building like uh like a more like persistent bot.
- Và đó chính là nguồn cảm hứng cho một số thử nghiệm ban đầu của chúng tôi về việc xây dựng một con bot kiểu bền bỉ hơn.
if you invest a lot in in having like early the way I see engineers roles evolve in the agent world is uh you know like I like I mentioned you're sort of like an engineering manager for the agents but I think a big part of our responsibility
Nếu bạn đầu tư nhiều vào việc có được sớm... cách tôi nhìn nhận vai trò của kỹ sư đang tiến hóa trong thế giới agent là, như tôi đã đề cập, bạn giống như một engineering manager cho các agent, nhưng tôi nghĩ một phần lớn trách nhiệm của chúng ta
now as engineers is also to like uh you know keep the code base in a in a condition where you know product managers designers can contribute like high quality code - okay so I assume you can see my Yes.
Hiện nay với tư cách là kỹ sư cũng là giữ cho codebase ở trong tình trạng mà các product manager, designer có thể đóng góp code chất lượng cao - được, tôi giả sử bạn có thể thấy màn hình của tôi. Vâng.
Yeah, we're good.
Vâng, chúng ta ổn rồi.
- So, yeah, today, yeah, I think I think the big theme for me as I've been using agents to write code, and I'm sure a lot of you have had the same experience as well, is how do you trust it?
- Vậy, vâng, hôm nay, tôi nghĩ chủ đề lớn đối với tôi khi tôi dùng agent để viết code, và tôi chắc nhiều bạn cũng có trải nghiệm tương tự, là làm sao để tin tưởng nó?
You know, especially if you are an engineer that's been writing code for a very long time, you have a lot of opinions and lessons that you've learned about doing good engineering.
Bạn biết đấy, đặc biệt nếu bạn là một kỹ sư đã viết code rất lâu, bạn có nhiều quan điểm và bài học rút ra về việc làm engineering giỏi.
And when you see agents
Và khi bạn thấy các agent
just, you know, winging it and, you know, guessing, hallucinating, uh, you know, confidently stating that they found the smoking gun, uh, for the hundth time, uh, but it's actually not the real problem.
Chỉ là, bạn biết đấy, làm tùy hứng và đoán mò, ảo giác, uh, bạn biết đấy, tự tin tuyên bố rằng chúng đã tìm ra bằng chứng quyết định, uh, đến lần thứ một trăm, uh, nhưng thực ra đó không phải là vấn đề thực sự.
You lose a lot of trust.
Bạn mất rất nhiều niềm tin.
And when you lose when you don't have much trust in your agents, I feel like you really can't get the most out of them.
Và khi bạn mất... khi bạn không có nhiều niềm tin vào các agent của mình, tôi cảm thấy bạn thực sự không thể khai thác tối đa chúng.
And for me, the parallel is
Và đối với tôi, sự tương đồng là
like with management.
Giống như với việc quản lý.
Uh so if I'm an a manager an engineering manager of a team and I have a bunch of you know I have a team of engineers uh on my team and I don't trust them then the mode of operation I'm going to be in is going to be like micromanagement right I'll have to spend a lot of time looking over my reports shoulders and checking that they're doing their work well you know
Uh vậy nếu tôi là một manager, một engineering manager của một team và tôi có một nhóm kỹ sư trong team, và tôi không tin tưởng họ, thì chế độ vận hành của tôi sẽ là kiểu vi quản lý, đúng không, tôi sẽ phải dành nhiều thời gian nhìn qua vai các báo cáo viên và kiểm tra xem họ có làm việc tốt không, bạn biết đấy
that they're not shipping bugs to production and so I drew this chart because uh it's not it's not a very scientific chart but like this is how I imagine myself and my journey through using agents.
Rằng họ không đẩy bug lên production, và thế là tôi vẽ biểu đồ này bởi vì nó không... nó không phải là một biểu đồ khoa học cho lắm, nhưng đây là cách tôi hình dung về bản thân và hành trình sử dụng agent của mình.
So you know like fast forward or back forward uh or fast back uh fast backwards like a year or so when you know nobody was or not many people were using agents to code.
Vậy bạn biết đấy, tua nhanh về phía trước hoặc lùi lại... uh hoặc tua ngược nhanh... tua ngược nhanh khoảng một năm trước khi, bạn biết đấy, không ai hoặc không nhiều người dùng agent để viết code.
Uh I think you
Uh tôi nghĩ bạn
uh you know get into this mode where you are in very heavily in the loop with one or several like a handful of agents and you find yourself just constantly fig uh you know trying to understand what your agents are doing uh and you're very in loop.
Uh bạn biết đấy, bước vào chế độ mà bạn ở rất sâu trong vòng lặp với một hoặc vài agent, kiểu một nhúm agent, và bạn thấy mình cứ liên tục... bạn biết đấy, cố gắng hiểu các agent của mình đang làm gì, uh và bạn ở rất sâu trong vòng lặp.
You're watching every single output.
Bạn đang xem từng đầu ra một.
you are sitting there prompting um and you really can't parallelize beyond that because you don't again you
Bạn ngồi đó prompt, ừm, và bạn thực sự không thể song song hóa vượt quá mức đó bởi vì bạn không... một lần nữa, bạn