Discuss Scratch

  • Discussion Forums
  • » Open Source Projects
  • » Can I create a ChatGPT using cloud variables in Scratch? Scratchでクラウド変数を使ってChatGPTを作成することはできますか? [RSS Feed]
_T-T_www
Scratcher
5 posts

Can I create a ChatGPT using cloud variables in Scratch? Scratchでクラウド変数を使ってChatGPTを作成することはできますか?

Scratchで、ChatGPTを作ることは利用規約的に可能なのでしょうか。技術的な問題はある程度解決できそうです。
作成予定のプロジェクトは、クラウド変数を使用してユーザーのプロンプトをサーバーに送信し、サーバー内でChatGPTのAPIを使用して返答を作成して、その返答内容もクラウド変数で通信します。ただし、他のユーザーに自分のメッセージを表示せず、RSA暗号を使用して他人がクラウド変数を覗き見することもできないようになっています。
では、Scratchではプロジェクトを使えないようにして、Turbowarpで開いたときに、Turbowarpのクラウド変数で通信するのならいいのでしょうか。プロジェクト自体はScratchにアップロードされていますが、使用できるのはTurbowarpでそのプロジェクトを開いた場合のみです。この場合は、Scratchの利用規約に従う必要があるとTurbowarpに明記されています。
一番重要な課題は、Scratchの利用規約の「Though it is possible to create chatrooms with cloud data, such projects are forbidden by the Scratch Team because they are too difficult to moderate」の「moderate」(管理)をどう実現するかという問題です。これには、AIの回答が不適切なものであることなどのリスクが当てはまると思います。どう思いますか?


Is it permissible under Scratch's terms of service to create a ChatGPT project? (Let's assume there are no technical problems.)
The project I plan to create will use cloud variables to send user prompts to the server, generate responses using the ChatGPT API on the server, and communicate those responses using cloud variables as well. However, I will not display my messages to other users, and I will use RSA encryption to prevent others from eavesdropping on my cloud variables.
So, would it be okay to disable the project in Scratch and communicate using Turbowarp's cloud variables when it's opened in Turbowarp? The project itself is uploaded to Scratch, but it can only be used when opened in Turbowarp. In this case, Turbowarp clearly states that you must comply with Scratch's terms of service.
The most important issue, in my opinion, is how to implement the “moderate” aspect of Scratch's terms of service, specifically the statement, "Though it is possible to create chatrooms with cloud data, such projects are forbidden by the Scratch Team because they are too difficult to moderate." This includes risks such as inappropriate responses from AI. What are your thoughts?
(Google Translate)
SushiCat_75
Scratcher
1000+ posts

Can I create a ChatGPT using cloud variables in Scratch? Scratchでクラウド変数を使ってChatGPTを作成することはできますか?

残念ながら、それは許可されていません。AIがScratchに不適切な内容を出力してしまう可能性があるからです。
Scratchの利用規約では、クラウド変数を使用して外部と通信することは禁止されています。これは、不適切な内容を自由にやり取りできてしまう恐れがあるためです。
また、禁止されている「クラウドチャット」とみなされる可能性もあります。
次からは、このような質問は「Questions about Scratch(Scratchについての質問)」セクションに投稿してください。
(Google 翻訳)

No, it's not allowed. The AI can make an output that is inappropriate for Scratch.
It's not allowed to use a cloud variable to communicate with the outside from Scratch's terms of service.
It could be used for free communication of inappropriate content.
Also, it is considered the cloud chat room aspect which is banned.
Please put this type of question in Questions about Scratch next time.

Last edited by SushiCat_75 (March 20, 2026 00:03:11)

_T-T_www
Scratcher
5 posts

Can I create a ChatGPT using cloud variables in Scratch? Scratchでクラウド変数を使ってChatGPTを作成することはできますか?

わかりました。ありがとうございます。
_T-T_www
Scratcher
5 posts

Can I create a ChatGPT using cloud variables in Scratch? Scratchでクラウド変数を使ってChatGPTを作成することはできますか?

もし、可能であるならば、「クラウド変数を使用して外部と通信することは禁止」だと書いてある利用規約のリンクを教えていただけませんか?また、そのような通信を使用する天気予報や地震速報などのプロジェクトは利用規約違反なのでしょうか。

If possible, could you please provide a link to the terms of service that state, “It's not allowed to use a cloud variable to communicate with the outside”? Also, are projects such as weather forecasts and earthquake alerts that use such communication in violation of the terms of service?
(Google Translate)
SushiCat_75
Scratcher
1000+ posts

Can I create a ChatGPT using cloud variables in Scratch? Scratchでクラウド変数を使ってChatGPTを作成することはできますか?

“Prohibited Conduct. BY USING THE SERVICE, YOU AGREE NOT TO:
6. access, search, or otherwise use any portion of the Service through the use of any engine, software, tool, agent, device, or mechanism (including spiders, robots, crawlers, and data mining tools) other than the software or search agents provided by the Scratch Team;”
This portion mentions that you cannot communicate with the outside through an API, etc. Also, weather forecasts and earthquake alerts would probably also be in violation. However, I'd like to note that the old terms of service was more relaxed; it is unlikely that they would enforce it but it is important to “stay on the safe side”. Also, cloud variables are highly unreliable and the earthquake alert would not be dependable.

「禁止行為。本サービスを利用することにより、以下の行為を行わないことに同意したものとします:
6. Scratchチームが提供するソフトウェアまたは検索エージェント以外のエンジン、ソフトウェア、ツール、エージェント、デバイス、または仕組み(スパイダー、ロボット、クローラー、データマイニングツールを含む)を使用して、本サービスのいかなる部分にもアクセス、検索、またはその他の方法で利用すること。

この部分は、APIなどを通じて外部と通信することができない点に言及しています。また、天気予報や地震速報などもおそらく違反に該当する可能性があります。ただし、旧利用規約はより緩やかであったことにも留意すべきです。実際に厳しく取り締まられる可能性は低いと思われますが、「安全策を取る」ことが重要です。また、クラウド変数は信頼性が低いため、地震速報などは安定して動作しない可能性があります。」
(Google 翻訳)
  • Discussion Forums
  • » Open Source Projects
  • » Can I create a ChatGPT using cloud variables in Scratch? Scratchでクラウド変数を使ってChatGPTを作成することはできますか? [RSS Feed]

Powered by DjangoBB