プロが教える店舗&オフィスのセキュリティ対策術

データベースに入力した文字に該当したユーザーの文章に対して紐付けた文章を返すアプリの作成について詳しい方に伺いたいのですが、ユーザーに入力してもらった文字列からあらかじめデータベースに設定した文字と該当したものがあればユーザーに回答を返すアプリを作りたく試行錯誤しております。
例えばユーザーが「ケーキが好きです。」など自由に文章を入力したら、データベースに「好き」という文字に反応して、ユーザーに「スウィーツが好き」などとこちらが予め作成済みの文章を該当ユーザーに返す仕様のアプリを作りたいのですが、イメージとしては検索や占いアプリの応用になるのかなと思います。
データベースやPHPなどの知識も必要かと思いますが、まだ知識が及ばないので、ライブラリーや参考になるソースコードなどご教示願いますでしょうか。
HTMLはできますが、PHPやJavaScriptはライブラリーを引用する程度の実力しかないので、グーグルのGlideやスプレッドシートを使って作成は可能なものでしょうか。もしくはほかのプラットホームなどオススメがあれば教えて頂けませんでしょうか。
ほかの方に教えて頂いたのですが、主要なロジックは大体次になるのではないかとのことでした。
1.ユーザー入力文字列を形態素解析
2.1の結果から名詞やら動詞やらの「見出し語」or「基本形の文字列」を抽出
3.2で抽出した文字列をつかってDBを検索
4.3の検索結果に対してこちらがDBに該当する検索結果に対してあらかじめ設定した文字列をユーザーに返す。

よろしくお願いいたします。

A 回答 (2件)

全くの門外漢ですが、時間があったので、「人工無能」「オープンソース」でググっただけですが・・・↓


https://www.google.com/search?q=人工無能+オープンソース

それなりの情報が得られると思います。その一部です。↓
https://huggingface.co/rinna/japanese-gpt2-medium
https://alpha-netzilla.blogspot.com/2015/07/chat …
http://www.ycf.nanet.co.jp/~skato/muno/history-2 …
http://springstreet.blog69.fc2.com/blog-category …
    • good
    • 1
この回答へのお礼

どう思う?

ご回答ありがとうございます。
人工無能を自分なりに調べたのですが、オープンソースなどそのまま引用して使えるものは見つかりませんでした。ただ、ユーザーの文章に反応するキーワードやこちらが予め作成済みの文章の量は多くないので、下記のようなJavaScriptを使った検索機能の応用でできないかなと考えております。もしこの部分についてご存知でしたら何かコメントいただけたらありがたいです。
https://techacademy.jp/magazine/37752
https://www.tam-tam.co.jp/tipsnote/javascript/po …

お礼日時:2021/11/16 00:44

No.1です。


何度も申し上げて失礼ですが、基本的に門外漢なので、的確に回答できる知識はないという前提で述べます。
http://www.ycf.nanet.co.jp/~skato/muno/history-2 …
前回回答の上記のURLの続きはお読みになりましたか↓
http://www.ycf.nanet.co.jp/~skato/muno/text-retr …
読み物としても面白いので、シリーズを一読されると参考になるのではないかと勝手に思っています。
上記は村田製作所の「雑談チャットボット研究者」の加藤真一氏がブログとして綴っているもので書籍化もされているようです。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!