タグ

APIに関するnanika-sheilaのブックマーク (1)

  • ChatGPT APIを使ってキー・バリューなど扱いやすい出力を得る方法

    プロンプトエンジニアリングの記事です。 ChatGPTなどGPT-3.5系である程度安定して、加工しやすい出力を得るためのノウハウができたので書きました。土日に別の実験をしていて副産物的に得られたものです。 サンプルコードはTypeScriptですが、プログラミング言語に依存した話ではありません。簡単な正規表現による文字列置換のサンプルです。 出力を得られると何が嬉しいのか? 自然言語を自然言語で加工して、キーと値のペアを取得する、JSONを取得するなどすることができるようになるため、テキストを処理できる汎用ミドルウェアとしてLLMを使えるようになります。おそらくLLMを格的にソフトウェアに組み込んでいく上で、基礎テクニックとなるでしょう。 異なる複数のプロンプトをつなぐときにも大切なテクニックです。 基的な考え方 GPT-3.5系ではフォーマットを提示するとそのフォーマットに沿ったテ

    ChatGPT APIを使ってキー・バリューなど扱いやすい出力を得る方法
    nanika-sheila
    nanika-sheila 2023/03/07
    特定のフォーマットに則った出力を得たい場合、入力に対する出力結果の例も載せておくとChatGPTの応答が少し安定する。あと回答不可のときにフォーマットの通り答えてくれないので、例外処理も指示しておきたい。
  • 1