はじめに
AgentGPTではコードの出力に向いてるとか向いてないとか。
出力
とりあえず出力してみます。
ゴールに「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つ目の回答どまりです。

なるほど、勝手に検討してセキュリティを強化してくれました。
まとめ
なかなか良い感じで出力してくれます。日本語で・・・
