🙆
GPTに関数のシグネチャと引数を送って返り値を生成する
AI Functionsのコンセプトがヤバ過ぎる(Twitterインプレッション構文)
AI Functionsは表題どうりGPTに関数のシグネチャと引数を送って返り値を生成する。必要なのは
- シグネチャ:
def list_fruits(n: int) -> list[str]:
- ドキュメント:
"""Generate a list of n fruits"""
- 入力値:
3
の3つ。
これに対してGPTが list[str]
の形式で応答してくると、プログラムにRPCとして組込むことができる。
この仕組みはAuto-GPTの根幹になっていて以下で定義されている
最初の例をプロンプトとして解体すると以下のようになる
SYSTEM
You are now the following python function:
```# Generate a list of n fruits
def list_fruits(n: int) -> list[str]:```
Only respond with your `return` value.
USER
3,
ASSISTANT
["apple", "banana", "orange"]
知ってみればなるほどできそうという感想なんだけど、実際にシステムに組み込んでるAuto-GPTの太さよ
Discussion