🔥

ChatGPTを使ってブラウザから検証を行い、APIを組み込むときの話

ChatGPTを使ってブラウザから検証を行い、APIを組み込むときの話

ChatGPTを使ってブラウザから検証を行い、APIを組み込むときの話

こんにちは、皆さん!今日はChatGPTを使ってブラウザからの検証とAPIの組み込みについてお話しします。

ある日、私はChatGPT-3.5を利用してブラウザからクエリを送信した結果とOpenAPIのレスポンスがなぜ異なるのかということについて、同僚のAさんと話していました。すると、Aさんが問題の解決策を見つけてくれました。

具体的なディスカッションは以下の参考URLをご覧ください。リンク

まず、ChatGPTに「お前はChatGPTだぜ」というように自己紹介すると、調査中の情報として以下のようなシステムプロンプトを使用することができます。

SYSTEM_PROMPT = f"""You are ChatGPT, a large language model
trained by OpenAI, based on the GPT-3.5 architecture.
Knowledge cutoff: 2021-09
Current date: {datetime.now().date()}"""

ただし、文言が完全に一致する必要はなく、同じような挙動を実現したい場合は、以下のように記述すると良いとのことです。

But basically it’s this :

こう書いてるので、全く同じ文言ではなくてもいいみたいです。

その後、以下のようにメッセージを投げつけることで、対話を開始することができます。

messages = [
    {"role": "system", "content": SYSTEM_PROMPT},
    {"role": "user", "content": your_prompt},
]

調整項目としてはtop_ptemperatureがありますが、試してみた結果、デフォルト設定が一番良い結果をもたらすとのことです。

このように、ChatGPTをブラウザから利用する際のテクニックと、APIの組み込みについて皆さんにお伝えしました。それでは、素晴らしいプログラミング体験をお楽しみください!

Nicosys Tech blog

Discussion