ゲームをAIなどで操作するUniversal Game Bot Interfaceというアイディア

 TetrisTetris AIプログラムなどで操作する共通インターフェースであるUniversal Game Bot Interfaceというアイディアを思いつきました。
 ShogiGUIなどで使われるUniversal Shogi Interface(USI)やGoGUIで使われるGo Text Protocol(GTP)のようにゲームのRPGなどジャンルごとにプログラムで操作することができるソフトウェア・インターフェースのアイディアです。
 テーブル・ゲームやRPGなどごとに子プロセスから標準入出力などでやり取りできる共通インタフェースを作るというアイディアです。
 このアイディアどうでしょうか?