ついに私は最終年度のプロジェクトに取り組んでいます。これは、インテリジェントな Web ベースのキャリア ガイダンス システムです。私のシステムのコア機能は次のとおりです。
レコメンドシステム
基本的に、私たちの推薦システムは、関心テストとユーザーの学歴を取得することによってユーザーの好みを慎重に調査し、この調査された情報に基づいて、BS コンピューター サイエンスなどのコースなどの最適なキャリア オプションをユーザーに提供します。
- 推薦システムの入力は、学生の資格情報と関心テストであり、関心テストでは、ユーザーの学歴とテストでの回答に従って質問が与えられるため、基本的にテストでは全員に同じ質問をすることはありません。システムで定義されたルールに従って、どのユーザーに何を尋ねるかをリアルタイムで決定します。
- その出力は、興味テストに基づいて決定されるフィールドのオプションになります。
問題
私が委員会の前で自分のスコープを擁護していたとき、彼らは「これは単純なif-else だ」と言いました。このシステムはインテリジェントではありません。
私の質問は、このシステムをインテリジェントにするためにどの AI 技術またはアルゴリズムを使用できるかということです。私はたくさん検索しましたが、私のシステムに関連する論文ははるかに表面的であり、方法論ではなくアイデアを強調しているだけです.
すべての作業を Java で行いたい。答えがテクノロジー固有のものであれば素晴らしいことです。
私の質問が SO Q&A 基準に関係ない場合は、私の質問を他のスタックエクスチェンジ サイトに転送できます。
編集
回答からいくつかのアイデアを得た後、ルールベースの推論エンジンを備えたエキスパートシステムを実装したいと考えています。ここで、ルールベースのエンジンを実装するためのテクノロジーの側面をより明確にしたいと思います。検索した結果、Drools が最適であることがわかりましたが、Web アプリケーションとも互換性がありますか? また、Tohu が最高の動的フォーム ジェネレーターであることもわかりました (これも私のプロジェクトで必要なためです)。drools で tohu を使用して Web アプリケーションを作成できますか? このタイプのシステムを実装するのは簡単ですか?