Phỏng vấn
Rodrigo Coutinho, Đồng sáng lập và Quản lý Sản phẩm Trí tuệ Nhân tạo tại OutSystems – Loạt phỏng vấn

Rodrigo Coutinho là đồng sáng lập và Quản lý Sản phẩm Trí tuệ Nhân tạo tại OutSystems. Kể từ khi đồng sáng lập công ty vào năm 2001, ông đã có sự tham gia quyết định vào việc thiết kế và tầm nhìn của sản phẩm, đặc biệt là kiến trúc và ngôn ngữ trực quan của nó. Từ ngày đầu tiên, ông tập trung vào việc phát triển các cách thức đổi mới và thực tế để tăng tốc độ giao hàng của các ứng dụng doanh nghiệp. Hiện tại, ông đang chịu trách nhiệm tăng gấp đôi mục tiêu này bằng cách sử dụng Trí tuệ Nhân tạo để tăng năng suất lên một cấp độ.
OutSystems là một nền tảng mã thấp được hỗ trợ bởi trí tuệ nhân tạo tạo sinh giúp các tổ chức xây dựng, quản lý và phát triển các ứng dụng cấp doanh nghiệp một cách nhanh chóng. Nó cho phép phát triển nhanh hơn của phần mềm quan trọng, khuyến khích sự hợp tác giữa các đội IT và kinh doanh, và hỗ trợ kiến trúc đám mây bản địa có thể mở rộng — tối ưu hóa toàn bộ chu kỳ phần mềm trong khi giảm thiểu các vấn đề tồn đọng.
Làm thế nào Trí tuệ Nhân tạo đang biến đổi cảnh quan phát triển mã thấp?
Các công cụ Trí tuệ Nhân tạo mới đang mang lại hai sự biến đổi lớn cho mã thấp: năng suất và phương pháp giao tiếp. Trí tuệ Nhân tạo tạo sinh giúp các nhà phát triển mã thấp xây dựng ứng dụng nhanh hơn và với chất lượng tốt hơn. Các mô hình được đào tạo bằng các phương pháp hay nhất về kiến trúc, đảm bảo rằng các đề xuất được trình bày cho các nhà phát triển là hợp lý. Ngoài ra, trí tuệ nhân tạo tạo sinh cũng được sử dụng trong các phần khác của chu kỳ phát triển, như thiết kế ứng dụng, xác thực ứng dụng và giai đoạn, tăng tốc độ từ ý tưởng đến ứng dụng thậm chí còn nhanh hơn.
Sự biến đổi lớn thứ hai, là kết quả của sự biến đổi đầu tiên, là giao tiếp giữa IT và kinh doanh sẽ thay đổi đáng kể. Với khả năng sử dụng Trí tuệ Nhân tạo và mã thấp để tạo ra phiên bản đầu tiên của ứng dụng trong vài phút và những thay đổi lớn trong vài giây, ứng dụng có thể được tạo ra cùng với kinh doanh. Thay vì giao tiếp thông qua các tài liệu yêu cầu, IT có thể hiển thị một ứng dụng thực tế đang chạy trong thời gian thực.
Điều này sẽ biến đổi vai trò của IT, đưa các nhà phát triển đến bàn làm việc, và cho phép đổi mới nảy sinh từ sự kết hợp giữa kinh doanh và công nghệ.
Những lợi thế chính của phát triển mã thấp được hỗ trợ bởi Trí tuệ Nhân tạo so với các phương pháp mã hóa truyền thống là gì?
Không giống như mã truyền thống với Trí tuệ Nhân tạo, các nền tảng mã thấp được hỗ trợ bởi Trí tuệ Nhân tạo — như OutSystems Mentor — vượt qua các thách thức chính như mã bị bỏ rơi, chất lượng mã kém và thiếu minh bạch và giải thích. Điều này có thể xảy ra vì các công cụ mã thấp như OutSystems sử dụng các mô hình cấp cao để trừu tượng hóa sự phức tạp của mã, làm cho nó có thể xác thực ứng dụng được tạo ra để đảm bảo rằng nó hoạt động và tuân theo các phương pháp hay nhất.
Những thách thức mà các tổ chức phải đối mặt khi triển khai các nền tảng mã thấp được hỗ trợ bởi Trí tuệ Nhân tạo là gì?
Có một số điều mà các tổ chức cần lưu ý khi chọn và triển khai các nền tảng mã thấp được hỗ trợ bởi Trí tuệ Nhân tạo. Đầu tiên, tìm kiếm một nền tảng sử dụng Trí tuệ Nhân tạo để tăng cường toàn bộ chu kỳ phát triển phần mềm, không chỉ là tạo mã. Thứ hai, hãy nghĩ về cách công cụ có thể giúp thay đổi cách chúng ta làm việc. Ví dụ, với Mentor, OutSystems nhằm mục đích thay đổi mối quan hệ giữa IT và kinh doanh, điều này sẽ có tác động sâu sắc hơn đến các tổ chức ngoài việc chỉ tăng năng suất của nhà phát triển.
Cuối cùng, việc tuân thủ các quy định có thể là một thách thức đối với các tổ chức sử dụng các nền tảng mã thấp được hỗ trợ bởi Trí tuệ Nhân tạo. Các đội phát triển phải nhớ không bỏ qua các cuộc kiểm tra tuân thủ và các vấn đề bảo mật tiềm ẩn, và luôn liên quan đến các đội pháp lý, đặc biệt là khi làm việc với khách hàng hoặc dữ liệu nhạy cảm. Đó là lý do tại sao OutSystems đã điều chỉnh cho điều này, cung cấp một khuôn khổ tự động đảm bảo quản lý dữ liệu và tuân thủ các quy định.
Điều gì làm cho OutSystems khác biệt so với các nền tảng phát triển mã thấp khác?
OutSystems được thiết kế để cung cấp trải nghiệm nhà phát triển tốt nhất với bộ công cụ Trí tuệ Nhân tạo và tạo sinh tiên tiến nhất trên thị trường mã thấp. Nền tảng OutSystems cung cấp khả năng phát triển được hỗ trợ bởi Trí tuệ Nhân tạo với tốc độ và quy mô không thể sánh được, cùng với các công cụ Trí tuệ Nhân tạo để giải quyết các vấn đề bảo mật, nợ kỹ thuật và các vấn đề bảo trì khác. Công cụ xây dựng đại lý Trí tuệ Nhân tạo tự động hóa của chúng tôi cho phép các đội IT dễ dàng xây dựng các ứng dụng được hỗ trợ bởi Trí tuệ Nhân tạo mà không cần chuyên môn sâu về Trí tuệ Nhân tạo.
OutSystems cũng là nền tảng LCAP duy nhất có thể được sử dụng trong bất kỳ trường hợp nào, cung cấp hiệu suất và khả năng mở rộng không thể sánh được, hỗ trợ thậm chí cả lưu lượng truy cập không thể đoán trước và không nhất quán nhất. Khi bạn xây dựng trên OutSystems, bạn đang xây dựng các ứng dụng thuộc về bạn — và sẽ luôn thuộc về bạn — với khả năng tích hợp dễ dàng với các công nghệ và cơ sở hạ tầng hiện có khác, và không có giới hạn về chức năng.
Làm thế nào Trí tuệ Nhân tạo giúp các doanh nghiệp giải quyết vấn đề “mua vs xây dựng” trong phát triển phần mềm?
Trí tuệ Nhân tạo và các nền tảng mã thấp đang làm cho phần mềm tùy chỉnh trở nên dễ tiếp cận, tiết kiệm chi phí và linh hoạt hơn, mang lại cho các doanh nghiệp cơ hội mới để xây dựng các nền tảng của riêng họ với chi phí thấp hơn nhiều so với truyền thống. Hơn nữa, các nền tảng phát triển mã thấp được hỗ trợ bởi Trí tuệ Nhân tạo cho phép bạn xây dựng ngăn xếp công nghệ của mình nhanh hơn bằng ít tài nguyên hơn.
Hiện thực là Trí tuệ Nhân tạo đang thay đổi sự cân bằng quyền lực ở đây — các công ty trước đây phải đầu tư vào việc tùy chỉnh phần mềm ngoài kệ, thường hy sinh quyền kiểm soát và khả năng hiển thị vì lý do tài chính, hiện có quyền truy cập vào các con đường mới để xây dựng phần mềm hoạt động cụ thể cho họ.
OutSystems Mentor là gì và làm thế nào nó tận dụng Trí tuệ Nhân tạo để tự động hóa toàn bộ chu kỳ phát triển phần mềm?
OutSystems Mentor là công nhân số đầu tiên trong chu kỳ phát triển phần mềm (SDLC) đầy đủ, cho phép tạo ứng dụng, giao hàng và giám sát, tất cả đều được hỗ trợ bởi mã thấp và Trí tuệ Nhân tạo. Mentor giới thiệu một cách tiếp cận “shift-left” thực sự đối với việc tạo ứng dụng, cho phép các nhà phát triển bắt đầu sớm hơn trong quá trình. Bắt đầu từ khám phá và nguyên mẫu nhanh, các đội IT có thể xác thực ý tưởng và tinh chỉnh các thiết kế ban đầu trước khi phát triển quy mô lớn. Người dùng chỉ cần mô tả ứng dụng họ cần hoặc tầm nhìn của mình, và Mentor sẽ tạo ra một phiên bản ban đầu với chức năng phía trước, mô hình dữ liệu và logic kinh doanh nhúng. Bằng cách tự động hóa việc tạo nguyên mẫu ứng dụng và đảm bảo chất lượng mã tốt nhất, Mentor định nghĩa lại chu kỳ SDLC.
Điều gì phân biệt Mentor với các công cụ phát triển mã thấp được hỗ trợ bởi Trí tuệ Nhân tạo khác?
Mentor biến đổi các quy trình phát triển và quản lý phần mềm thành một yếu tố cạnh tranh quan trọng. Sử dụng tạo ứng dụng được hỗ trợ bởi Trí tuệ Nhân tạo, tối ưu hóa, kiểm tra chất lượng tự động và các đại lý dưới sự quản lý của IT tập trung, Mentor tăng năng suất của nhà phát triển trong khi đảm bảo rằng các ứng dụng đáp ứng các tiêu chuẩn chất lượng cao nhất. Hơn nữa, Mentor cho phép điều này xảy ra với tốc độ trước đây được coi là không thể, cho phép các đội làm được nhiều hơn với thời gian của họ và điều chỉnh khi cần thiết trong suốt quá trình phát triển.
Không giống như mã truyền thống với Trí tuệ Nhân tạo tạo sinh, Mentor vượt qua các thách thức chính như mã bị bỏ rơi, chất lượng mã kém và thiếu minh bạch và giải thích. Nó đảm bảo rằng các đội duy trì quyền kiểm soát, giảm nợ kỹ thuật và tận dụng đầy đủ tiềm năng của phát triển phần mềm được hỗ trợ bởi Trí tuệ Nhân tạo, khiến nó trở thành một lựa chọn thông minh và hiệu quả hơn cho phát triển ứng dụng nhanh chóng hiện đại.
Mentor được thiết kế để đáp ứng tất cả các yêu cầu quản lý dữ liệu và tiêu chuẩn để đảm bảo tuân thủ và bảo mật. Phát triển dựa trên mô hình cho phép dễ dàng bảo trì bằng cách tập trung vào các mô hình thay vì mã, cuối cùng cho phép các nhà phát triển tập trung vào các dự án đang được thực hiện.
Làm thế nào cách tiếp cận được hỗ trợ bởi Trí tuệ Nhân tạo của Mentor cải thiện quản trị và bảo mật so với các công cụ Trí tuệ Nhân tạo truyền thống?
Với Mentor, các đội có thể xác thực và duy trì ứng dụng thông qua các cuộc xem xét mã được hỗ trợ bởi Trí tuệ Nhân tạo, đảm bảo rằng tất cả các ứng dụng đáp ứng các tiêu chuẩn cao nhất có thể cho phát triển, bảo mật, hiệu suất, kiến trúc và khả năng bảo trì lâu dài. Bằng cách thực hiện các cuộc xem xét này từ đầu, các nhà phát triển có thể duy trì quản lý dữ liệu và khả năng hiển thị tại mọi bước của quy trình.
Mentor cũng kiểm tra proactively và thường xuyên các vấn đề có thể chỉ ra sự thỏa hiệp về chất lượng hoặc bảo mật một旦 ứng dụng được đưa vào môi trường sản xuất. Tất cả các khía cạnh quan trọng của các ứng dụng này — như kiến trúc, bảo mật, hiệu suất và bảo trì — có thể được theo dõi và kiểm tra chặt chẽ cho các phương pháp hay nhất về mã hóa và chất lượng trong suốt chu kỳ phát triển. Tại OutSystems, chúng tôi coi trọng sự an toàn của doanh nghiệp và nhận ra tầm quan trọng của việc bảo vệ nền tảng của chúng tôi và vũ trụ của các ứng dụng được xây dựng bởi khách hàng của chúng tôi, cuối cùng cho phép khách hàng của chúng tôi xây dựng các ứng dụng an toàn, tận dụng công nghệ và dịch vụ dựa trên đám mây của OutSystems mà không cần chuyên môn kỹ thuật sâu về bảo mật.
Làm thế nào kiến trúc Trí tuệ Nhân tạo của Mentor điều phối nhiều đại lý để tăng tốc phát triển ứng dụng?
Mentor là một công nhân số: một thành viên trong đội không phải là con người, được hỗ trợ bởi Trí tuệ Nhân tạo, được đào tạo để hoàn thành hoặc hỗ trợ các nhiệm vụ tuần tự và thậm chí cả các quy trình, sử dụng sự kết hợp của các lệnh Trí tuệ Nhân tạo tạo sinh, xử lý ngôn ngữ tự nhiên, các mô hình Trí tuệ Nhân tạo hàng đầu và học máy để tự động hóa các quy trình nhàm chán, rời rạc và phức tạp và tăng cường công việc của con người.
Mentor sử dụng nhiều đại lý, mỗi đại lý chuyên về một khía cạnh cụ thể của phát triển ứng dụng, để tạo ra nhanh chóng các ứng dụng chức năng đầy đủ bằng cách cộng tác trên các phần khác nhau của dự án đồng thời, giảm đáng kể thời gian phát triển trong khi duy trì chất lượng bằng cách tận dụng điểm mạnh của mỗi đại lý trong suốt chu kỳ phát triển phần mềm.
Làm thế nào OutSystems dự định sẽ phát triển khả năng Trí tuệ Nhân tạo của mình trong những năm tới?
Tại OutSystems, chiến lược Trí tuệ Nhân tạo của chúng tôi tập trung vào việc sử dụng Trí tuệ Nhân tạo và học máy để tăng tốc phát triển ứng dụng lặp lại, cải thiện bảo mật, hiệu suất và linh hoạt, và xây dựng các ứng dụng được hỗ trợ bởi Trí tuệ Nhân tạo để tăng tốc biến đổi. Khi chúng tôi mở rộng các dịch vụ sản phẩm của mình thông qua Mentor và Trình xây dựng đại lý Trí tuệ Nhân tạo, chúng tôi sẽ tiếp tục tận dụng Trí tuệ Nhân tạo và Trí tuệ Nhân tạo tạo sinh để cho phép các đội IT đổi mới mà không có giới hạn.
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 có thể truy cập OutSystems.












