Monolithパターン
プロンプトエンジニアリングパターンの一つで、一つのファイル(空間)内で直接会話を重ねること。
名前はsta.iconの命名
シンプルながら意外と知られてない気がするので書いてみる
例: askai
演習:
次の出力ログを見て、どういうやりとりを経てきたかを読み取ってみましょう
https://gist.github.com/stakiran/9231a907f3f9acde26676d9a759d481d
https://gist.github.com/stakiran/3ba3eefac45c5eb7512066524b27feb0
https://gist.github.com/stakiran/e1002a33e67a4e1a3c4e2c9e9157bd0d
詳しい解説
このパターンでつくったやりとりのログを見てみる
https://gist.github.com/stakiran/74131fdb4fc822a26679c9ae9782257c
rawの方がわかりやすい
パッと見は区切りがわからないが、これは実はこうなっている
code:md
singletonって一つの言葉なのですか?
-tonって何?
(AIの返事その1)
語源教えて
(AIの返事その2)
私は概念屋であり、新しい実用的な概念をつくることが多い。当然ながら新しい名前を付けることも多い。
名前の付け方として、接頭辞や接尾辞をつけるテクニックがある。
-ton という接尾辞をつけることもテクニックになるではないか?通じるだろうか?またその場合、-tonをつけることでどのような意味合いになるのだろう?
(AIの返事その3)
https://gyazo.com/7d5535f9253360ebf34452b450cec0b5
やりとりするときは次のように進んでいる
質問を書き込む
code:1.md
singletonって一つの言葉なのですか?
-tonって何?
(AIにリクエストして返事待ち)
(返事が書き込まれる)
このあたりは何らかのツールで実装しないといけない
sta.iconがつくってるのはaskai
code:2.md
singletonって一つの言葉なのですか?
-tonって何?
(AIの返事その1)
sta.iconが次の質問を書き込む
code:3.md
singletonって一つの言葉なのですか?
-tonって何?
(AIの返事その1)
語源教えて
(返事待ち)
code:4.md
singletonって一つの言葉なのですか?
-tonって何?
(AIの返事その1)
語源教えて
(AIの返事その2)
次の質問を書き込む
code:5.md
singletonって一つの言葉なのですか?
-tonって何?
(AIの返事その1)
語源教えて
(AIの返事その2)
私は概念屋であり、新しい実用的な概念をつくることが多い。当然ながら新しい名前を付けることも多い。
名前の付け方として、接頭辞や接尾辞をつけるテクニックがある。
-ton という接尾辞をつけることもテクニックになるではないか?通じるだろうか?またその場合、-tonをつけることでどのような意味合いになるのだろう?
返事待ち
code:6.md
singletonって一つの言葉なのですか?
-tonって何?
(AIの返事その1)
語源教えて
(AIの返事その2)
私は概念屋であり、新しい実用的な概念をつくることが多い。当然ながら新しい名前を付けることも多い。
名前の付け方として、接頭辞や接尾辞をつけるテクニックがある。
-ton という接尾辞をつけることもテクニックになるではないか?通じるだろうか?またその場合、-tonをつけることでどのような意味合いになるのだろう?
(AIの返事その3)
何が嬉しい?
1: テキストエディタ上で書いて、AIの回答も書き込ませて……みたいなシームレスなやりとりが可能になること
テキストエディタに慣れてる勢としては多分これが一番速い
2: 途中のカスタマイズや分岐もラフにできること
ちょっと気に入らない部分を修正することもできる
コピペして新しいセッション(ファイル)を立ち上げて分岐することもできる
しかしUIやIDなどで管理するほど大げさではない
見づらくね?
往復ごとに空行二つ空けた方がいい
AI向けにどれだけ意味があるかは不明だが、少なくとも人間目線では区切りとして見やすくなるsta.icon
https://gyazo.com/75c4694bcc0bb473048babc814f0ef44
それで成立するの?まともに質問に答えてもらえるの?
する
他のモデルはわからんが、GPTなら4oから5.2まで成立してる
たぶん行末の書き込み≒ユーザーの指示、とみなして優先的に解釈してくれるのだろうsta.icon
ただsta.iconの言語化能力にどれだけ依存してるかはわからない
実は相当高度またはニッチなことをスラスラやっている可能性もないではない