電通総研 テックブログ

電通総研が運営する技術ブログ

GPT4にテクノロジーレポートを書いてもらう

電通国際情報サービス、オープンイノベーションラボの比嘉康雄です。
僕の所属する部署は、旬な技術に対して、レポートを継続して書いています。そのレポートをGPT4に書いてもらおうというのが今回の記事になります。はやりのプロンプトエンジニアリングですね。

この記事を書いている2023/03/24の時点では、GPT4は、Webページにアクセスして情報を取得することができません。GPT4が学習したデータは、2021年9月までのものらしいので、旬な技術のことはほとんど知りません。

それをどう解決するかが、苦労したポイントでした。もうすぐ、ChatGPTのBrowsing Pluginが出ると思うので、この問題は解決しますが、テクノロジーレポートを書くという本筋は変わらないはずです。

レポートのテーマ

レポートのテーマは、Orbsというブロックチェーンです。

Orbsを選んだ深い理由はないのですが、2022年度以降に盛り上がっているブロックチェーンで、僕がほとんど知らないブロックチェーンを選んでみました。

キーワードのピックアップ

軽くググって、レポートに必要そうなキーワードをピックアップしました。そのキーワードは下記の通りです。実は、キーワードのピックアップが最も重要な作業になります。

GPT4に何を書いてほしいのかは、人が決める必要があります。それを決めないと、出来上がったレポートの良し悪しも判断できません。

  • Layer-3
  • Orbs 3.0
  • PoS V3 Multi-chain Staking
  • Orbs Lambda
  • Orbs VM
  • EVM
  • TON
  • Orbs Governance

情報参照サイトのピックアップ

orbs キーワードで、情報の参照サイトを探します。斜め読みして分かりやすいサイトを選びます。1キーワード、1サイトで良いでしょう。

サイトを斜め読みしているので、この段階で、Orbsに対する知識がそれなりに付いてきています。

情報参照サイトの要約

Edge(Bing)で、サイトにアクセスし、CMD/CTRL + Aでページのコンテンツを全選択してコピーします。プロンプトを出し、summarizeと入力し、CMD/CTRL Vでページのコンテンツを貼り付けます。

出力された要約をプロンプトの[inputs]:の下に下記のように貼り付けます。

[inputs]:
This page is about the Orbs project and its progress in 2022. The article discusses the key components of Orbs 3.0, including its place in web3, multi-chain staking (PoS V3), and Orbs as a layer-3 (L3) blockchain. The project has made significant progress in each of these areas, including the launch of multi-chain staking on Ethereum and Polygon, the development of Orbs Lambda and Orbs VM as L3 execution services, and the introduction and launch of Orbs governance. The project has also integrated with the TON blockchain and has plans to continue building and developing in 2023.

Edgeでなくても、Webページを要約できるなら、何を使っても構いません。

ページの要約と[inputs]:への貼付けを情報参照サイトの数分繰り返します。

プロンプトの実行

これで、プロンプトを実行する準備が整いました。下記のプロンプトを実行しましょう。

You are an experienced writer who is good at writing technology reports.
[theme]:orbs
[inputs]:
...
[c1]:Generate some popular questions about [theme] and save [Q#].
[c2]:Write as detailed an article as possible about all [Q#].

実行結果

実行結果は下記のようになりました。結構よくできたレポートではないでしょうか。

[c1]: Generate some popular questions about [theme] and save [Q#].

Q1: What is the Orbs project and its main objectives?
Q2: How does Orbs fit into the Web 3.0 ecosystem?
Q3: What is multi-chain staking (PoS V3) in Orbs 3.0?
Q4: How does Orbs function as a Layer-3 blockchain?
Q5: What are Orbs Lambda and Orbs VM, and how do they work?
Q6: How does Orbs enhance existing EVM and TON smart contracts?
Q7: What are the limitations of existing smart contracts that Orbs addresses?
Q8: How is the Orbs project related to the TON blockchain?

[c2]: Write as detailed an article as possible about all [Q#].

Title: Orbs 3.0: Unlocking the Full Potential of Web 3.0 and Blockchain Technology

Introduction

The Orbs project has been making significant strides in 2022, with the launch of Orbs 3.0, which includes multi-chain staking, integration with the TON blockchain, and the introduction of Orbs Lambda and Orbs VM. In this article, we'll explore the key components of Orbs 3.0 and how it's revolutionizing the Web 3.0 and blockchain ecosystems.

Q1 & Q2: The Orbs Project and Its Place in the Web 3.0 Ecosystem

Orbs is a decentralized and public blockchain infrastructure that utilizes a Proof-of-Stake (PoS) consensus algorithm. The Orbs network is secured by permissionless validators called Guardians, who are elected using PoS. The Orbs PoS algorithm is implemented as EVM smart contracts running on the Ethereum mainnet, providing strong security guarantees. As a Layer 3 protocol, Orbs runs over existing L1/L2 blockchains like Ethereum and TON, enhancing the capabilities of their existing smart contracts, and playing a crucial role in the Web 3.0 ecosystem.

Q3: Multi-chain Staking (PoS V3) in Orbs 3.0

Orbs 3.0 features multi-chain staking, allowing users to stake their tokens on multiple blockchain networks, such as Ethereum and Polygon. This development provides additional flexibility and security to token holders, as they can now participate in the Orbs ecosystem across multiple chains.

Q4 & Q6: Orbs as a Layer-3 Blockchain and Enhancing EVM and TON Smart Contracts

Orbs is a decentralized execution layer that operates between existing L1/L2 solutions and the application layer. By functioning as a Layer 3 blockchain, Orbs enhances the capabilities of existing EVM and TON smart contracts, enabling new possibilities for Web 3.0, DeFi, NFTs, and GameFi applications.

Q5: Orbs Lambda and Orbs VM

Orbs Lambda is a decentralized, serverless cloud function similar to AWS Lambda. It is fully transparent, decentralized, and event-driven, relying on independent network validators for guaranteed execution. Developers can write cloud functions in JavaScript or TypeScript, and trigger them through scheduled time intervals, on-chain events from multiple L1 blockchains, or HTTP requests.

Orbs VM, on the other hand, is a decentralized virtual machine akin to AWS EC2. Implemented as Docker containers deployed to the Orbs Network, it is fully transparent and decentralized. Services can be implemented in any familiar programming language and are always-on. Both Orbs Lambda and Orbs VM enhance existing smart contracts without replacing them.

Q7: Addressing Limitations of Existing Smart Contracts

Orbs tackles several limitations of existing smart contracts, including the inability to access data outside the chain, trigger future actions, limited language support, and inability to access historic data. By addressing these limitations, Orbs enables developers to create more sophisticated and feature-rich decentralized applications, leveraging the full potential of blockchain technology.

Q8: Orbs Project's Relation to the TON Blockchain

Orbs has integrated with the TON blockchain, a decentralized platform that uses blockchain technology to provide secure and efficient interaction with online services. TON, or The Open Network, was initially launched by Telegram in 2018 as an open-source project to create an ecosystem for distributed applications (dApps), smart contracts, decentralized storage solutions, and other innovations. Although Telegram was forced to abandon its plans to issue Gram tokens due to a dispute with the SEC, the TON network has continued to develop as a separate entity. Orbs' integration with TON further expands its ecosystem and enhances the capabilities of TON-based smart contracts.

Conclusion

The Orbs project has made impressive progress in 2022, with the launch of Orbs 3.0 and its integration with the TON blockchain. Through multi-chain staking, the development of Orbs Lambda and Orbs VM, and the enhancement of existing EVM and TON smart contracts, Orbs is poised to unlock the full potential of Web 3.0 and blockchain technology. As the project continues to grow and develop in 2023, we can expect further innovations and breakthroughs that will shape the future of decentralized applications and services.

まとめ

GPT4の書いたテクノロジーレポートを読んだ後に、情報参照サイトのコンテンツを読むと、かなりよく理解できます。

仲間募集

私たちは同じグループで共に働いていただける仲間を募集しています。
現在、以下のような職種を募集しています。

執筆:@higa、レビュー:@higa
Shodoで執筆されました