Xúc tác giáo dục, truyền cảm hứng và lặp lại

Phân tích nghiên cứu ban đầu của Web3.com Ventures

0xNhà nghiên cứu cá

Giới thiệu

Giống như nhiều người khác, tâm trí của tôi hoàn toàn choáng ngợp trước khả năng của ChatGPT. Mặc dù trước đây tôi đã chơi với API sân chơi của GPT-3 và đã viết về các mô hình hình ảnh mới hơn như DALLE 2 trước đây, nhưng tôi vẫn chưa chuẩn bị cho chiều rộng, chiều sâu và tính linh hoạt của các phản hồi của GPT-3. Từ những bài sonnet đến Solidity, triết học đến vật lý, chất lượng nội dung đơn giản là tuyệt vời.

Vẫn còn ở giai đoạn sơ khai, ChatGPT chắc chắn là một thế lực có khả năng gây rối đối với mọi ngành, bao gồm cả Web3. Trong bài luận này, tôi sẽ cố gắng phác thảo một số cách mà tôi tin rằng ChatGPT sẽ đẩy nhanh quá trình phát triển của ngành, thúc đẩy các quá trình đào tạo, truyền cảm hứng và lặp lại trong Web3.

Giáo dục

Đầu tiên, các hệ thống AI như ChatGPT cực kỳ hữu ích trong việc giáo dục và giúp người dùng điều hướng thế giới rộng lớn của Web 3. Là một ngành kết hợp công nghệ tiên tiến với các mô hình tài chính không rõ ràng, Web 3 có vấn đề giáo dục đặc biệt rõ rệt. Để thực hiện một giao dịch duy nhất trên một sàn giao dịch phi tập trung (DEX) chẳng hạn như Uniswap v3, người dùng phải biết về ví, cụm từ gốc, thanh khoản tập trung, nhóm thanh khoản, v.v. Tất cả những điều này khiến việc giới thiệu trở thành địa ngục đối với người dùng mới và hiện là một vấn đề chính nút thắt cho việc áp dụng hàng loạt Web 3 [1].

Tất nhiên, người ta có thể lập luận rằng có vô số tài nguyên trực tuyến - blog, video, khóa học, trò chơi - nhằm mục đích thu hút người dùng tham gia vào ngành. Nhưng có một vấn đề lớn khi khởi động cho tất cả những điều này: bạn bắt đầu từ đâu? Tìm kiếm trên Google “Web3 là gì” sẽ cung cấp cho bạn một loạt quảng cáo, theo sau là trang Wikipedia chứa các thuật ngữ [2]:

Web3 (còn được gọi là Web 3.0) là ý tưởng cho một phiên bản mới của World Wide Web kết hợp các khái niệm như phân cấp, công nghệ chuỗi khối và kinh tế dựa trên mã thông báo. — Wikipedia

“Công nghệ blockchain”, “kinh tế dựa trên mã thông báo” là gì và tại sao chúng ta cần một “sự lặp lại mới của World Wide Web”? Đối với một người mới bắt đầu hoàn toàn, điều này không có ý nghĩa gì. Bạn cần thực hiện nhiều truy vấn bổ sung và nhấp vào nhiều liên kết khác nhau trước khi tìm thấy nội dung nào đó mà bạn hiểu. Về cơ bản, điều này là do công cụ tìm kiếm như Google là công cụ tổng hợp thông tin và lập chỉ mục nội dung, chứ không phải là nhà sản xuất nội dung này. Nói một cách đơn giản, Google về cơ bản là một thủ thư kỹ thuật số. Nó không biết cách trả lời chính xác câu hỏi của bạn và chỉ có thể chỉ cho bạn những tài nguyên mà nó cho là sẽ hữu ích. Nếu nội dung mà Google tuyển chọn không phù hợp với nhu cầu của bạn thì thật là xui xẻo. Ngay cả tất cả thông tin được cá nhân hóa mà Google thu thập về bạn cũng không giúp ích gì cho việc này: tất cả những gì nó làm chỉ là cố gắng chỉ cho bạn những tài nguyên tốt hơn mà nó cho rằng có thể giúp bạn nhiều hơn [3].

Mặt khác, ChatGPT lại khác về mặt mô hình: nó là một nhà sản xuất nội dung ban đầu, chứ không phải là một người lập chỉ mục nội dung đơn giản. Thay vì đóng vai trò như một thủ thư chỉ cho bạn các tài nguyên, ChatGPT giống như một người cố vấn hoặc một giáo viên thực sự cố gắng dạy cho bạn ý nghĩa của mọi thứ, được trình bày theo cách bạn nói: thông qua việc đưa ra cho bạn những so sánh, thông qua việc hướng dẫn bạn đến blog hoặc tài nguyên thích hợp, hoặc thông qua việc viết một bài sonnet về nó [4]. Với tư cách là người tạo nội dung gốc, ChatGPT không dựa vào kho phản hồi cố định đã được thực hiện mà tạo một phản hồi mới cho các trường hợp cụ thể của bạn. Đây là lý do tại sao ChatGPT có thể hoạt động như một cửa hàng tổng hợp hiệu quả cho những người mới bắt đầu.

Tất nhiên, giáo dục không chỉ dành cho những người mới bắt đầu; nó là một công cụ hữu ích cho bất kỳ ai muốn tìm hiểu một góc mới của Web3, có thể là zk-SNARK hoặc các giao thức truyền thông liên chuỗi khối. Vì Web3 vừa là một ngành đa dạng vừa đầy thách thức về mặt kỹ thuật nên luôn có những khía cạnh, ý tưởng và khái niệm mới khiến bạn phải suy nghĩ. Và đó là lý do tại sao Web3 lại cực kỳ cần một công cụ giáo dục phức tạp như ChatGPT.

Cảm hứng

ChatGPT không chỉ có thể dạy cho bạn các nguyên tắc công nghệ; nó cũng có thể cung cấp cho bạn những ý tưởng về cách áp dụng công nghệ vào thực tế. Về cơ bản, ChatGPT cũng có thể hoạt động như một “đôi mắt mới” có thể thúc đẩy sự đổi mới. Đây là một ví dụ:

Câu hỏi: Một số ví dụ về dApp mà ChatGPT có thể kích hoạt hoặc nâng cao là gì?

Trả lời: Một số ví dụ về dApp mà ChatGPT có thể kích hoạt hoặc nâng cao bao gồm:

  1. dApps mạng xã hội - ChatGPT có thể được sử dụng để tạo phản hồi bằng ngôn ngữ tự nhiên cho bài đăng của người dùng, tạo ra trải nghiệm hấp dẫn và sống động như thật hơn cho người dùng.

  2. dApps chơi game - ChatGPT có thể được sử dụng để tạo ra phản hồi giống con người từ các nhân vật trong trò chơi, tạo ra trải nghiệm chơi game phong phú hơn.

  3. dApps quản lý chuỗi cung ứng – ChatGPT có thể được sử dụng để tự động tạo hợp đồng thông minh nhằm theo dõi và quản lý luồng hàng hóa và dịch vụ trong chuỗi cung ứng.

  4. DApps bỏ phiếu - ChatGPT có thể được sử dụng để tự động tạo bản tóm tắt bằng ngôn ngữ tự nhiên về kết quả bỏ phiếu và dữ liệu khác từ blockchain, giúp người dùng dễ hiểu và theo dõi kết quả bầu cử cũng như các quy trình bỏ phiếu khác hơn.

  5. dApps phân tích dự đoán - ChatGPT có thể được sử dụng để tạo ra các dự đoán và hiểu biết về ngôn ngữ tự nhiên dựa trên dữ liệu từ blockchain, cung cấp cho người dùng những cách trực quan và dễ tiếp cận hơn để phân tích và hiểu dữ liệu phức tạp. - Trò chuyện OpenAIGPT

Một số ý tưởng dApp được trình bày ở đây là những ý tưởng mà tôi đã nghĩ đến trước đây, cụ thể là (1) chatbot trên mạng xã hội và (3) tạo hợp đồng thông minh. Mặc dù (2) rõ ràng là có vẻ hợp lý khi nhìn lại, nhưng tôi thực sự đã không nghĩ đến điều này ngay từ đầu. (4) và (5) là những ứng dụng khác của ChatGPT trong lĩnh vực phân tích mà tôi hoàn toàn bỏ lỡ.

Điểm quan trọng hơn là ChatGPT có khả năng truyền cảm hứng: nó cung cấp cho bạn ý tưởng về loại dự án bạn có thể tạo bằng cách sử dụng công nghệ cụ thể trong một lĩnh vực cụ thể. Bởi vì về cơ bản nó được đào tạo trên toàn bộ Internet nên nó có thể rút ra những điểm tương đồng và suy luận giữa các lĩnh vực khác nhau để tạo ra sự bùng nổ tổ hợp về khả năng của các ý tưởng. Chỉ cần tưởng tượng sức mạnh mà ChatGPT có thể mang lại, cho một nhóm hackathon sẵn sàng bắt tay vào làm sau khi tìm hiểu về một nền tảng công nghệ cụ thể hoặc cho người sáng lập chỉ có những ý tưởng mơ hồ nhất về những gì cô ấy muốn giải quyết.

Mặc dù sức mạnh truyền cảm hứng của ChatGPT có thể thay đổi cuộc chơi trong bất kỳ lĩnh vực hoặc ngành nào, nhưng nó đặc biệt mạnh mẽ đối với những nhà xây dựng tiềm năng trong Web3. Về cơ bản, Web3 vẫn là một lĩnh vực non trẻ, một lĩnh vực đòi hỏi vô số ý tưởng mới, mô hình mới và khái niệm mới để thúc đẩy nó trưởng thành và được áp dụng rộng rãi. Ở giai đoạn đầu này, vì không có công thức thành công cố định nên mọi thử nghiệm và ý tưởng đều có giá trị trong ngành này. Bởi vì ChatGPT có thể cung cấp cho bạn nội dung gốc nên đây cũng là nguồn cảm hứng tốt hơn nhiều so với “danh sách 10 ý tưởng dự án mà bạn có thể thực hiện để cải thiện Python của mình” trực tuyến, vốn thường là những khuôn mẫu và nhàm chán. Web3 còn độc đáo ở chỗ lĩnh vực này cung cấp các ưu đãi tài chính to lớn, chẳng hạn như trợ cấp và phần thưởng hackathon, cho những đổi mới mang tính thử nghiệm như vậy [5]. Do đó, ChatGPT có khả năng trở thành chất xúc tác to lớn trong việc cho phép mọi người khám phá và khám phá các hướng dự án mới, cung cấp nguồn cảm hứng hướng dẫn khởi động bánh đà của sự đổi mới mang tính đột phá.

Lặp lại

Tuy nhiên, có thể cho rằng một trong những khả năng ấn tượng nhất của ChatGPT là khả năng tham gia vào quá trình sáng tạo lặp đi lặp lại. Về cơ bản, ChatGPT không chỉ giáo dục và truyền cảm hứng mà còn cho phép bạn thể hiện cụ thể ý tưởng của mình bằng mã theo hai cách quan trọng: với tư cách là người tạo mã ban đầu và như một biện pháp kiểm tra rõ ràng các lỗ hổng bảo mật.

Đây là một ví dụ về trường hợp đầu tiên:

Hỏi: Viết hợp đồng thông minh tạo mã thông báo ERC-20 có tên GPToken với ký hiệu GPT bằng cách sử dụng OpenZeppelin với chức năng vô hiệu hóa_mint được kích hoạt khi đúc 1 triệu mã thông báo

MỘT:

Mặc dù hợp đồng thông minh này có một số tiềm năng về phong cách và tối ưu hóa, chẳng hạn như loại bỏ việc sử dụng số thập phân (vì số lượng mã thông báo sẽ luôn là số nguyên) và thêm vào câu lệnh if để kiểm tra xem số lượng mã thông báo có bằng 1 triệu hay không và vô hiệu hóa_mint nếu vì vậy, nó lấy ý chính cơ bản của mã hợp đồng thông minh và hoạt động như một điểm khởi đầu soạn sẵn tuyệt vời. Do phần lớn thời gian phát triển được dành riêng cho việc xây dựng các mẫu soạn sẵn này nên ChatGPT có thể tăng tốc độ phát triển một cách đáng kể. Khả năng của nó đặc biệt ấn tượng khi chúng tôi cho rằng đầu ra của nó có thể được tùy chỉnh theo nhiều trường hợp sử dụng khác nhau (chẳng hạn như vô hiệu hóa 1 triệu mã thông báo ở đây) mà hướng dẫn mã hóa và cách thực hiện trực tuyến truyền thống không thể cung cấp. Do đó, trong lĩnh vực sáng tạo, ChatGPT giảm đáng kể tình trạng tương đương với “khối người viết” của nhà phát triển, nơi bạn có ý tưởng mơ hồ về mã có thể trông như thế nào nhưng không biết bắt đầu từ đâu.

Trường hợp sử dụng thứ hai của ChatGPT với mã hợp đồng thông minh thực tế là phát hiện các lỗ hổng trong mã hợp đồng thông minh. Ngay cả khi ChatGPT tuyên bố rằng nó không kiểm tra cụ thể các hợp đồng thông minh, khi bạn đưa vào một hợp đồng thông minh dễ bị tấn công, nó vẫn có thể cung cấp phản hồi phù hợp về các lỗ hổng tiềm ẩn của hợp đồng.

Giống như quá trình tạo mã của ChatGPT, đầu ra thô của hệ thống có thể không hoàn hảo và có thể phát hiện sai một số lỗi trong quy trình. Do đó, mặc dù nó không đáng tin cậy để thay thế hoàn toàn cho kiểm toán viên con người, nhưng nó đại diện cho một công cụ kiểm tra đầu tiên khá tốt để tìm kiếm các lỗ hổng rõ ràng [6].

Phần kết luận

ChatGPT có thể thực sự tự động hóa quá trình phát triển cho Web3 ở mức độ nào? Tôi tin rằng Vitalik tóm tắt điều này khá tốt:

Tại thời điểm này, AI còn lâu mới có thể thay thế các lập trình viên con người… Điều đó nói lên rằng, nó đã giới thiệu cho tôi một số mẫu mã hóa mà tôi chưa từng thấy trước đây và nó viết bộ chuyển đổi cơ sở nhanh hơn tôi tự làm… Điều đó nói lên rằng , AI đang cải thiện nhanh chóng và tôi hy vọng nó sẽ tiếp tục cải thiện hơn nữa và giải quyết các lỗi như thế này theo thời gian. [7]

Điểm mấu chốt của một AI tiên tiến như ChatGPT là nó tăng tốc các giai đoạn học tập, suy nghĩ và mã hóa của quá trình đổi mới Web3 bằng cách giảm lượng “thời gian chết” dành cho việc suy nghĩ về cách đi từ 0 đến 1 và liên tục viết mã soạn sẵn. Mặc dù trong tương lai, đặc biệt là với khả năng tinh chỉnh theo từng miền cụ thể, chúng ta có thể thấy các trình tự động hóa mã chính xác phức tạp hơn nhiều, nhưng vẫn không có cách nào loại bỏ con người ra khỏi quá trình sáng tạo.

🐦 @0xfishylosopher

📅 Ngày 28 tháng 12 năm 2022

Người giới thiệu

[1] Để biết thêm thông tin về vấn đề giới thiệu, hãy xem: https://moralis.io/how-to-boost-web3-user-onboarding-success-rates/

[2] https://en.wikipedia.org/wiki/Web3

[3] https://www.nytimes.com/2022/12/21/technology/ai-chatgpt-google-search.html

[4] https://www.cnbc.com/2022/12/15/google-vs-chatgpt-what-happened-when-i-swapped-services-for-a-day.html

[5] https://www.decentralised.co/p/grants-and-web3

[6] https://beosin.com/resources/can-chatgpt-the-"most-powerful-ai"- detect-vulnerabilities

[7] https://vitalik.ca/general/2022/12/06/gpt3.html