Kể từ khi ra mắt @AsideAI, mọi người cứ hỏi tại sao chúng tôi chuyển hướng. Tôi đã mệt mỏi với việc kể lại câu chuyện, nhưng quá trình này có ý nghĩa đủ lớn với chúng tôi nên tôi muốn viết nó ra.
TLDR; Aside là một trình duyệt AI có thể hoàn thành công việc thực tế trên các trang web bạn đã sử dụng. Nó có thể tận dụng các phiên trình duyệt hiện tại của bạn, làm việc trong email, bảng điều khiển, công cụ nội bộ, tài liệu và bảng tính, và tiếp tục hoạt động khi một tác vụ mất vài phút hoặc vài giờ.
Trước YC
Chúng tôi vào được Y Combinator ở lần thử thứ #7.
Trước YC, chúng tôi đang xây dựng một ứng dụng ghi chú cuộc họp có thể ghi lại cuộc gọi chính xác hơn Granola. Chúng tôi fork Chromium để làm cho nó có cảm giác như một ứng dụng native và xây dựng một pipeline độ trễ thấp để thu âm thanh hệ thống trực tiếp từ thiết bị.
Nhưng tính năng ghi chép cuộc họp không có moat. Ở công ty trước, chúng tôi đã thấy các đội bán hàng gặp khó khăn khi trả lời các câu hỏi kỹ thuật. Vì vậy, chúng tôi đã biến sản phẩm thành một trợ lý cuộc họp bán hàng thời gian thực.
Lời chào hàng rất đơn giản:
Giúp đội bán hàng trả lời các câu hỏi kỹ thuật để các câu hỏi kỹ thuật không giết chết thương vụ.
Điều đó đã đưa chúng tôi vào YC.
Ban đầu, chúng tôi rất tự tin. Vấn đề rất dễ hiểu. Nhưng trong suốt batch, ba điều đã đổ vỡ.
1. Khách hàng không chịu kết nối kiến thức của họ
Trang đích (landing page) và trung tâm trợ giúp không cung cấp đủ dữ liệu để tạo ra các gợi ý thời gian thực hữu ích. Chúng tôi cần tài liệu nội bộ, thông số kỹ thuật sản phẩm, các cuộc trò chuyện trước đây và bối cảnh kỹ thuật.
Nhưng ngay cả với NDA và POC, các công ty vẫn miễn cưỡng cho một startup mới tiếp cận thông tin nhạy cảm nhất của họ. Nếu thiếu bối cảnh đó, trợ lý chỉ có thể đưa ra những câu trả lời nông cạn và hạn chế. Phản hồi rất tệ.
2. Đội bán hàng không quan tâm đến hình thức (form factor)
Đội ngũ của chúng tôi giỏi xây dựng các sản phẩm trau chuốt và ám ảnh về UX.
Chúng tôi đã thử mọi cách để làm cho các gợi ý hữu ích mà không gây mất tập trung, từ việc làm cho Liquid Glass hoạt động trong Chromium đến thử nghiệm mọi vị trí UI mà chúng tôi có thể nghĩ ra. Nhưng chúng tôi không tìm được giao diện phù hợp.
Khách hàng cũng ít quan tâm đến trải nghiệm hơn chúng tôi nhiều. Phản hồi của họ thường là một biến thể của:
Bạn có thể làm cho nó rẻ hơn được không?
3. Đội ngũ kiệt sức
Một trợ lý cuộc họp bán hàng phụ thuộc gần như hoàn toàn vào phản hồi của khách hàng.
Nhưng batch mùa Thu diễn ra xuyên qua Lễ Tạ ơn và Giáng sinh. Khách hàng liên tục đi nghỉ, và dù sao thì đây cũng không phải là vấn đề cấp bách đối với họ.
Vòng phản hồi chậm một cách đau đớn. Chúng tôi kết thúc batch mà không có được sự tăng trưởng đáng kể.
Nỗi buồn hậu YC
Từ tháng 12 đến tháng 1, chúng tôi trải qua một giai đoạn buồn chán khủng khiếp hậu YC.
Chúng tôi không muốn viết thêm một dòng code nào nữa. Chúng tôi không còn năng lượng. Công việc không còn vui nữa.
Điểm thấp đó buộc chúng tôi phải nhìn lại những gì chúng tôi đã bỏ lỡ.
Chúng tôi bắt đầu đặt ra những câu hỏi khác:
- Khi nào chúng tôi di chuyển nhanh nhất?
- Loại công việc nào mang lại năng lượng cho chúng tôi?
- Điều gì là độc đáo ở đội ngũ này?
Tôi nhìn vào tốc độ phát triển của chúng tôi và thấy rằng chúng tôi đang di chuyển chậm hơn năm lần so với khi xây dựng ứng dụng ghi chú cuộc họp ban đầu.
Một điều giải thích phần lớn khoảng cách đó:
Chúng tôi sử dụng sản phẩm của chính mình thường xuyên như thế nào?
Phản hồi của khách hàng rút ngắn vòng phản hồi. Trở thành khách hàng còn rút ngắn nó hơn nữa.
Bạn sử dụng sản phẩm, nhận thấy điều gì bị hỏng, sửa nó, và sử dụng lại.
Chúng tôi nhận ra rằng chúng tôi di chuyển nhanh nhất khi xây dựng sản phẩm cho chính mình.
Chúng tôi giỏi một cách bất thường ở điều gì?
Trong thời gian YC, các founder khác thường nhờ chúng tôi giúp đỡ với các vấn đề về macOS và Chromium.
CTO của chúng tôi muốn xây dựng một ứng dụng có cảm giác native nhưng vẫn dễ dàng mở rộng. Anh ấy ghét Electron, vì vậy chúng tôi fork Chromium và tùy chỉnh mọi thứ từ cập nhật nóng (hot update) đến pipeline âm thanh thời gian thực.
Trong số khoảng 1.500 công ty trên mười batch YC trước đó, chúng tôi biết ít hơn năm đội có khả năng sửa đổi Chromium ở mức độ sâu như vậy.
Mọi người cũng thường xuyên khen ngợi thiết kế sản phẩm và landing page của chúng tôi. Bất cứ khi nào chúng tôi đăng bài về công việc của mình trên X, nó đều trở nên lan truyền. Các bạn cùng batch hỏi chúng tôi đã xây dựng nó như thế nào.
Jun bị ám ảnh với chi tiết. Anh ấy rất quan tâm đến việc tìm ra hình thức phù hợp cho từng vấn đề.
Đáp ứng tiêu chuẩn của anh ấy rất khó, nhưng chúng tôi đã làm được nhiều lần trước đây.
browser
Trong suốt batch, chúng tôi có một câu chuyện cười xuyên suốt:
Nếu cái này thất bại, hãy xây dựng một trình duyệt có tên là bro.
Chúng tôi có thể tùy chỉnh Chromium. Chúng tôi có thể thiết kế một sản phẩm tốt. Có lẽ chúng tôi có thể xây dựng trình duyệt thay thế Arc sau khi BCNY từ bỏ nó.
Tôi từng là một fan hâm mộ lớn của Arc, nhưng cuối cùng đã quay lại Chrome vì BCNY vứt bỏ nó.
Rồi trợ lý bán hàng thực sự thất bại.
Câu chuyện cười không còn là chuyện cười nữa.
Mảnh ghép còn thiếu là bối cảnh
Có một manh mối khác.
Khi xây dựng trợ lý cuộc họp, chúng tôi liên tục gặp phải cùng một vấn đề: mỗi công ty lưu trữ kiến thức của họ ở một nơi khác nhau.
Một công ty dùng Notion. Công ty khác dùng GitHub. Một công ty khác vận hành công ty qua bảng tính.
Với mỗi khách hàng, chúng tôi phải xây dựng một tích hợp khác và một pipeline lập chỉ mục khác.
Rồi chúng tôi hỏi:
Điều gì sẽ xảy ra nếu chúng tôi chỉ sử dụng cookie, phiên và lịch sử của trình duyệt?
Các mảnh ghép bắt đầu khớp với nhau.
Không có nhận thức nào đến với chúng tôi theo thứ tự. Chúng chỉ là những mảnh vụn. Chúng tôi chỉ thấy bức tranh toàn cảnh sau khi kết nối các dấu chấm.
Đối với hầu hết mọi người, trình duyệt là ứng dụng được sử dụng nhiều nhất. Đó là nơi hầu hết công việc tri thức đã diễn ra.
Nó cũng chứa nhiều bối cảnh về công việc của bạn hơn hầu hết bất kỳ phần mềm nào khác.
Nếu chúng tôi có thể sử dụng bối cảnh đó, liệu chúng tôi có thể xây dựng một agent thực sự hoạt động thay mặt bạn không?
Chúng tôi có một vài giả thuyết:
- Nếu LLM là một cỗ máy ngữ cảnh, việc cung cấp cho nó nhiều ngữ cảnh liên quan hơn sẽ khiến nó trở nên mạnh mẽ hơn nhiều.
- Nếu agent hoạt động thông qua trình duyệt, người dùng không cần phải cấu hình vô số tích hợp.
- Nếu trình duyệt loại bỏ nhu cầu về tích hợp, nó có thể định hình lại thị trường B2B SaaS được xây dựng xung quanh các tích hợp đó.
Đội ngũ trở nên sống động khi thảo luận về những ý tưởng này. Quan trọng hơn, chúng tôi nhận ra rằng đội ngũ của chúng tôi có đúng những kỹ năng cần thiết để xây dựng sản phẩm này.
Chúng tôi đã đóng cửa trợ lý bán hàng và cam kết với trình duyệt. Quyết định này mất chưa đến hai tuần.
Xây dựng Aside
Chúng tôi quyết định Aside sẽ kết hợp ba điều:
- Một trình duyệt Chromium được chế tác tốt, như Arc
- Một trình quản lý mật khẩu AI-native được xây dựng cho các agent
- Một trình duyệt agent hiện đại nhất
Sau đó, chúng tôi gần như không nói với ai cho đến khi hài lòng.
Chúng tôi đã dành năm tháng hoàn toàn tập trung.
Điều đó nghe có vẻ điên rồ. Và nó đúng là như vậy.
Codex và Claude không thể giúp được nhiều phần khó nhất. Chromium là một codebase 20 năm tuổi với hơn 50GB mã nguồn. Các coding agent không thể thực hiện các thay đổi sâu một cách đáng tin cậy.
Chúng tôi tự xây dựng harness và kiến trúc agent vì chúng tôi từ chối tung ra AI slop.
Thiết kế cũng vẫn là một trong những lĩnh vực mà AI giúp ích ít nhất.
Nhưng đây chính xác là loại công việc mà đội ngũ của chúng tôi biết cách làm. Chúng tôi chắc chắn mọi người sẽ muốn kết quả.
Chúng tôi có phớt lờ lời khuyên của YC không?
Có và không.
Có, chúng tôi đã không tạo ra thứ mọi người muốn. Chúng tôi tạo ra thứ chúng tôi muốn. Chúng tôi hầu như không nói chuyện với người dùng. Chúng tôi không tung ra nhanh chóng.
Không, vì chúng tôi là người dùng.
Chúng tôi liên tục tung ra nội bộ, sử dụng sản phẩm, tìm ra điều gì sai, và sửa nó.
Vòng phản hồi của chúng tôi nhanh hơn bất kỳ cuộc phỏng vấn khách hàng nào.
Chúng tôi cũng đã biết hai điều:
- Mọi người ghét Chrome và luôn tìm kiếm một giải pháp thay thế.
- Họ sẽ không chuyển sang một giải pháp thay thế có cảm giác chưa hoàn thiện hoặc liên tục gặp lỗi.
Vì vậy, chúng tôi đã dành năm tháng cật lực cho đến khi có được thứ mà chúng tôi tự hào khi sử dụng hàng ngày.
Vụ ra mắt
Sau một bản beta riêng tư nhỏ, chúng tôi cuối cùng đã ra mắt công khai.
Video ra mắt đã vượt 1,6 triệu lượt xem. Mọi người đã dùng thử Aside và gửi cho chúng tôi một lượng lớn phản hồi.
Chúng tôi mong đợi mọi người sẽ quan tâm. Chúng tôi không ngờ họ lại quan tâm nhiều đến vậy.
Bạn có thể gọi đó là may mắn.
Nhưng chúng tôi tự tạo ra may mắn đó.
Chúng tôi nhìn nhận một cách trung thực về những gì đội ngũ của mình giỏi. Chúng tôi chọn một vấn đề phù hợp với những thế mạnh đó. Chúng tôi xây dựng nó dưới một hình thức mà rất ít đội có thể làm tốt.
Rồi chúng tôi đốt thuyền sau lưng.
Đây chỉ là khởi đầu
Vẫn còn sớm, nhưng chúng tôi tự tin hơn bao giờ hết.
Và cho những ai đang hỏi:
Đây chẳng phải chỉ là một trình duyệt thôi sao?
Chúng tôi có đủ những thứ sắp tới để làm cho câu hỏi đó trở nên lỗi thời một cách nhanh chóng.
Đó là câu chuyện tính đến nay.
Quan tâm? Hãy thử xem.





