Phỏng vấn
Varun Mohan, Đồng sáng lập & CEO của Codeium – Loạt phỏng vấn

Varun Mohan, là Đồng sáng lập & CEO của Codeium, một công cụ tăng tốc mã được xây dựng trên công nghệ AI tiên tiến. Hiện tại, Codeium có hai khả năng chính: Tự động hoàn thành, giúp bạn tiết kiệm thời gian khi nhập mã, từ mã mẫu đến các bài kiểm tra đơn vị, và Tìm kiếm, giúp bạn tìm kiếm mã trong kho lưu trữ của mình bằng cách sử dụng các câu hỏi ngôn ngữ tự nhiên.
Bạn có thể chia sẻ câu chuyện về việc ra mắt Codeium như một nền tảng để làm cho các công việc tải trọng học sâu trở nên hiệu quả hơn không?
Khi Douglas Chen và tôi thành lập công ty vào năm 2021, chúng tôi đã đặt tên cho nó là Exafunction, một công ty tập trung vào phần mềm ảo hóa GPU. Chúng tôi đã quản lý mười nghìn GPU trên đám mây công cộng vào thời điểm đó. Trong một thời gian ngắn, Exafunction đã đạt được sự quan tâm của khách hàng rất nhanh và trở thành một trong những công ty hàng đầu trong việc triển khai các mô hình học sâu ở quy mô lớn.
Tuy nhiên, kinh nghiệm rộng lớn của chúng tôi với các công nghệ AR, VR và phương tiện tự hành – các lĩnh vực đại diện cho các ứng dụng thực tế quan trọng của học sâu – cuối cùng đã dẫn chúng tôi đến một nhận thức lớn hơn. Với sự xuất hiện của các mô hình sinh, đặc biệt là các mô hình giống như biến đổi, chúng tôi dự đoán một sự thay đổi quan trọng trong ngành.
Chúng tôi nhận thấy rằng, trong một thế giới ngày càng bị chi phối bởi các mô hình AI sinh, giá trị cho người dùng cuối không chỉ nằm ở việc cung cấp cơ sở hạ tầng. Thay vào đó, nó trở nên rõ ràng rằng tiềm năng thực sự để tác động là trong việc tận dụng cơ sở hạ tầng này để tạo ra các ứng dụng trực tiếp tăng cường năng suất và hiệu quả cho các nhà phát triển. Đó là lý do tại sao chúng tôi quyết định tập trung vào việc xây dựng một công cụ tăng tốc mã trên cơ sở hạ tầng của riêng chúng tôi. Đó là sự ra đời của Codeium.
Sự thay đổi chiến lược này không chỉ là một phản ứng đối với phong cảnh công nghệ đang phát triển mà còn là một động thái chủ động để đặt Codeium ở vị trí hàng đầu trong ứng dụng AI trong phát triển phần mềm. Bằng cách tập trung vào tăng tốc mã, chúng tôi nhằm mục đích trao quyền cho các nhà phát triển, cho phép họ tận dụng sức mạnh của AI để tối ưu hóa quy trình làm việc của mình và đổi mới với tốc độ chưa từng có.
Đến giữa năm 2022, chúng tôi không có người dùng nào, nhưng vào năm 2023, Codeium đã tăng lên 300.000 người dùng hoạt động và 100 khách hàng doanh nghiệp. Chúng tôi đã chấp nhận rủi ro, nhưng nó đã nhanh chóng mang lại kết quả.
Bạn ban đầu đã làm cho nền tảng Codeium hoàn toàn miễn phí cho các nhà phát triển, những thách thức hậu cần và kỹ thuật nào đằng sau quyết định này?
Quyết định cung cấp Codeium miễn phí cho các nhà phát triển xuất phát từ tầm nhìn về tính khả dụng và áp dụng rộng rãi, tuy nhiên, nó cũng giới thiệu một loạt các thách thức hậu cần và kỹ thuật.
Trước hết, các tác động tài chính của việc duy trì một nền tảng dựa trên học sâu đã đưa ra một thách thức đáng kể, vì chi phí cơ sở hạ tầng có thể tăng vọt nếu không được tối ưu hóa cẩn thận – các thách thức tương tự mà các đối thủ cạnh tranh phải đối mặt. Vì vậy, việc tinh chỉnh cơ sở hạ tầng để tối ưu hóa chi phí là rất quan trọng, đồng thời đảm bảo rằng nền tảng có thể cung cấp các dịch vụ chất lượng cao mà không cần phần cứng quá đắt đỏ cho cả công ty và người dùng.
Điều này đã dẫn đến một phương pháp “GPU nhẹ”, cho phép hoạt động hiệu quả với khoản đầu tư phần cứng tối thiểu. Cuối cùng, duy trì một dịch vụ miễn phí có thể mở rộng và hiệu suất đòi hỏi cơ sở hạ tầng có khả năng hỗ trợ một cơ sở người dùng ngày càng tăng mà không làm giảm chất lượng dịch vụ.
Cũng có những vấn đề về bảo mật và quyền riêng tư mà chúng tôi phải giải quyết, điều này là rất quan trọng để bảo vệ dữ liệu người dùng khỏi việc truy cập trái phép.
Tất cả đều là một hành động cân bằng phức tạp giữa đổi mới, quản lý tài nguyên chiến lược và cam kết không ngừng đối với giá trị của người dùng.
Codeium cung cấp khả năng tự lưu trữ, tại sao điều này lại có lợi cho các doanh nghiệp?
Bảo mật IP là rất quan trọng đối với doanh nghiệp. Khả năng tự lưu trữ của chúng tôi giải quyết nhu cầu của họ về bảo mật, tùy chỉnh và kiểm soát dữ liệu – đặc biệt là đối với những người lo ngại về các lỗ hổng tiềm ẩn của các dịch vụ được quản lý bên ngoài.
Beyond bảo mật, Codeium nổi bật với khả năng thích ứng; nó có thể được cá nhân hóa theo dữ liệu riêng và quy trình làm việc của một tổ chức, đảm bảo rằng nền tảng không chỉ tích hợp liền mạch vào các quy trình hiện có mà còn tối ưu hóa chúng.
Mức độ tùy chỉnh này mở rộng đến khả năng tương thích với các công cụ quản lý mã nguồn khác nhau, cung cấp sự linh hoạt cho các công ty không sử dụng các nền tảng chính thống như GitHub và do đó mở rộng khả năng áp dụng của nó.
Khả năng tự lưu trữ, mặc dù có thể có chi phí ban đầu cao hơn, xuất hiện như một lựa chọn tiết kiệm chi phí trong dài hạn. Nó giảm thiểu nhu cầu về phần cứng đắt tiền thông qua trải nghiệm “GPU nhẹ” và tránh các khoản phí định kỳ điển hình của các dịch vụ đám mây, khiến nó trở thành một giải pháp kinh tế hợp lý cho các doanh nghiệp quy mô lớn.
Một điều quan trọng khác cần lưu ý: Bộ tính năng rộng lớn của Codeium, hỗ trợ một loạt các ngôn ngữ lập trình, môi trường phát triển và công cụ chuyên dụng như Jupyter Notebooks, đảm bảo rằng nó đáp ứng nhu cầu đa dạng của các bộ phận khác nhau trong một tổ chức. Mức độ hỗ trợ này không chỉ tối ưu hóa các nhiệm vụ phát triển khác nhau mà còn tăng cường năng suất trên toàn bộ, khiến Codeium trở thành một công cụ không thể thiếu cho các doanh nghiệp tìm cách duy trì kiểm soát cơ sở hạ tầng phát triển của mình đồng thời tận dụng các khả năng tăng tốc mã tiên tiến.
Công cụ tạo mã là một ngành công nghiệp rất cạnh tranh, nền tảng của bạn khác biệt như thế nào so với các đối thủ cạnh tranh như GitHub?
Có nhiều yếu tố khác biệt mà tôi đã liệt kê ở trên, nhưng để tóm tắt, một trong những yếu tố quan trọng là chúng tôi không bị ràng buộc với GitHub hoặc bất kỳ công cụ quản lý mã nguồn nào. Chúng tôi cung cấp một trải nghiệm được cá nhân hóa để đáp ứng nhu cầu của nhà phát triển, cho phép họ làm việc từ bất kỳ nơi nào họ muốn.
Bạn đã từng nói về việc cải thiện tính cá nhân hóa của sản phẩm, bạn có thể đi vào chi tiết về tính cá nhân hóa hiện tại được cung cấp và mục tiêu cuối cùng của bạn là gì?
Tính cá nhân hóa đối với chúng tôi là việc điều chỉnh Codeium cho các phương pháp mã hóa, sở thích và ngăn xếp kỹ thuật cụ thể của từng người dùng hoặc tổ chức. Điều này có nghĩa là chúng tôi có thể tùy chỉnh các đề xuất, hoàn thành mã và các tính năng khác dựa trên dữ liệu và mẫu duy nhất của tổ chức hoặc cá nhân.
Ví dụ, nếu một công ty chủ yếu sử dụng một ngôn ngữ lập trình hoặc khuôn khổ cụ thể, Codeium sẽ ưu tiên hỗ trợ và tối ưu hóa cho các công nghệ đó. Cách tiếp cận này mở rộng đến việc tích hợp với các công cụ quản lý mã nguồn và môi trường khác nhau, đảm bảo hoạt động liền mạch bất kể cơ sở hạ tầng hiện có của người dùng.
Tất cả điều này có nghĩa là các công ty có thể cho phép các kỹ sư giỏi nhất của họ thực hiện công việc có giá trị cao. Họ có thể viết nhiều phần mềm hơn và cung cấp nhiều giá trị hơn cho công ty bằng cách dành nhiều thời gian hơn để làm những việc họ thực sự thích làm, đó là xây dựng sản phẩm, không phải viết mã mẫu.
Bạn nhìn thấy Codeium ảnh hưởng đến các phương pháp phát triển phần mềm như thế nào?
Chúng ta đã từng xem những bộ phim mà một cá nhân đột nhiên có được siêu năng lực và phải học cách kiểm soát nó, để cứu thiên hà. Codeium là một siêu năng lực mà các kỹ sư học cách sử dụng rất hiệu quả, nhưng siêu năng lực đó không bao giờ thay thế họ.
Các kỹ sư sẽ tạo ra một phần lớn mã của họ bằng cách sử dụng Codeium, nhanh hơn và dễ dàng hơn, với ít sửa lỗi cần thiết, nhưng mã của họ vẫn đòi hỏi phải kiểm tra. Codeium tăng cường đáng kể khả năng và hiệu suất của các kỹ sư. Nó làm cho ngày của họ trở nên thú vị và thỏa mãn hơn. Các nhà phát triển sẽ viết nhiều mã hơn và tốt hơn để đáp ứng nhu cầu không ngừng, và nó sẽ tiếp tục được cải thiện.
Bạn có lời khuyên gì cho các nhà phát triển khi tích hợp Codeium vào quy trình làm việc của họ?
Tôi nghĩ lời khuyên lớn nhất là hiểu rằng những công cụ lập trình này chỉ được thiết kế để tăng cường cho các nhà phát triển, không phải thay thế họ.
Vì vậy, họ nên nghĩ về những công cụ này như giúp tự động hóa các nhiệm vụ thường xuyên để tiết kiệm thời gian, như một trợ lý. Bạn không nên sử dụng những thứ này để hoàn toàn tạo mã mà không xem xét phần mềm.
Đồng thời, các nhà phát triển sẽ rất ngạc nhiên về cách một công cụ như Codeium có thể dự đoán suy nghĩ của họ và trở thành một cơ bắp bổ sung. Ví dụ, hiện tại Codeium tạo ra hơn 45% tất cả mã của các nhà phát triển phần mềm. Vì vậy, nó chắc chắn là một sự trợ giúp lớn và đang tăng tốc phát triển ngay bây giờ.
Bạn có thể chia sẻ một câu chuyện thành công về cách Codeium đã mang lại lợi ích cho một dự án hoặc tổ chức cụ thể không?
Codeium đã được hơn 300.000 nhà phát triển sử dụng tích cực. Nhưng thành công không chỉ nằm ở con số. Các công ty lớn như Dell, Anduril và Clearwater Analytics (CWAN ) đã tuyên thệ với chúng tôi.
Those đã nhấn mạnh giá trị của Codeium trong chu kỳ phát triển phần mềm của họ, và cũng đã thể hiện sự nhiệt tình giữa các nhà phát triển của họ.
Whether bạn là một nhà phát triển độc lập đơn lẻ, hoặc ai đó đang viết phần mềm doanh nghiệp cốt lõi, Codeium mang lại giá trị trên toàn bảng.
Cảm ơn vì cuộc phỏng vấn tuyệt vời, những người đọc muốn tìm hiểu thêm nên truy cập Codeium.












