ibis-ssl / crane

https://ibis-ssl.github.io/ibis_documentation/ai
4 stars 1 forks source link

スキルをもっとPortableに、Debuggableに!! #452

Closed HansRobo closed 1 month ago

HansRobo commented 1 month ago

今のスキルは使うためにいくつかの手順を必要とするので気軽に使えるとは言い難い。 できれば、関数を呼び出すだけで使えるくらいの手軽さがあれば開発速度がかなり向上するはず。

今のスキルのセットアップが面倒なのは、状態を持っていることが一番なきがする。 例えば、状態を中で持たずに外でも持てるようにして、関数の引数と共に与えるだけで動作できるようにするのはありかも。 この場合、コンテキストを一般化して持っておく必要がある。 パラメータのようにマップで持って一般化するのが良いかも。マップで持つくらいに一般化できると、GUIでも内部状態を表示できたりとかなりデバッグ性も向上するはず。

別の方法として、コルーチンを使う方法もあるかも。