はじめに
AgentGPTではコードの出力に向いてるとか向いてないとか。
-
GitHub - reworkd/AgentGPT: 🤖 Assemble, configure, and deploy autonomous AI Agents in your browser.
🤖 Assemble, configure, and deploy autonomous AI Agents in your browser. - reworkd/AgentGPT
github.com
出力
とりあえず出力してみます。
ゴールに「Azure Functions でHelloWorldを表示するPythonコードを出力する」を指定しています。
最初の回答です。一番シンプルな回答です。
import azure.functions as func def main(req: func.HttpRequest) -> func.HttpResponse: return func.HttpResponse("Hello, World!")
次に返ってきた回答です。
セキュリティ強化されました。HTTPSへの強制転送が含まれています。
import logging import azure.functions as func def main(req: func.HttpRequest) -> func.HttpResponse: logging.info('Python HTTP trigger function processed a request.') return func.HttpResponse( "Hello, world! This HTTP triggered function executed successfully.", status_code=200, headers={ 'Content-Type': 'text/plain', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains' } )
さらにセキュリティが強化されたコードになっています。
XSSの対応も含まれています。
import azure.functions as func import os def main(req: func.HttpRequest) -> func.HttpResponse: return func.HttpResponse("Hello, world!", status_code=200, headers={ "Content-Type": "text/plain", "Strict-Transport-Security": "max-age=31536000; includeSubDomains", "Access-Control-Allow-Origin": "*", "Access-Control-Allow-Methods": "GET, POST, OPTIONS", "Access-Control-Allow-Headers": "Content-Type", "X-Content-Type-Options": "nosniff" }) if 'WEBSITE
とりあえず全部動きます。
ChatGPTでは下記のように1つ目の回答どまりです。
なるほど、勝手に検討してセキュリティを強化してくれました。
まとめ
なかなか良い感じで出力してくれます。日本語で・・・