概要
- CSV形式を自由に使えると便利
やりたい操作
-
Get
- キーkを与えて、行の取得
- キーk, 列iを与えて、列の取得
-
Apply
- ラムダ関数fとキーkを与えて、
- キーkの行に適用
-
Apply --all
- ラムダ関数fを与えて、
- 全行に適用(並列ならなおよい)
-
Apply --bulk
- 生成AIの出力結果を使う場合、1000 件のうち 100 件ずつ処理みたいなことをしたくなるのであると便利そう
-
Verify
- キーkを入力して、キーkの行がラムダ関数fの結果として適切かを判定する。
- 特に生成AI系の関数を使うと、Verify で落ちたら Apply を何回かリトライするというのを自動化できる。
-
fは行を標準入力から受けとり、行を標準出力として出力する、くらいの抽象度にできる。
- 言語非依存にできるのでそうすると便利