コメントに基づいて更新:
オンラインで特定のアクティビティを実行している人間と、同様のアクティビティを実行するようにプログラムされたボットをどのように区別できますか?たとえば、メールのチェック、音楽ファイルのダウンロード、ebayでのショッピング、Googleでの検索など、またはWebサイトの改ざん/ハッキング、ブルートフォースログインパスワードなど。
質問の範囲を制限し、より明確にするために、観察をネットワーク指向の動作のみに制限します。いくつかの例は、XYZをオンラインで実行するのに費やした時間、ダウンロードされた(たとえば)データの量/タイプです。ファイル共有Webサイト、ソーシャルメディアWebサイトの友達/フォロワーの数など。
人間の行動とプログラムされた行動を区別するいくつかの「パターン」を取得することは可能だと思います。
チューリングテストは私が探しているものではありません。
ここではどのようなテクニックが役に立ちますか?機械学習?ゲーム理論?
関連する学術/研究記事への参照も良いでしょう。