ChatGPT はナレッジ マップの生成を実装します

ナレッジマップの生成

前の章では、ChatGPT にテキストのエンティティ認識と品詞分析を実行させようとしましたが、結果は非常に良好でした。ただし、長期間保存する必要があり、さまざまなシナリオですばやくクエリを実行して分析する必要がある場合は、いつでも読み取れるように専用のグラフ データベースにデータを保存することをお勧めします。このセクションでは、ChatGPT がテキストから抽出したナレッジ マップ データを、最も人気のあるグラフ データベース Neo4J に直接格納しようとします。

今回は場面を変えて、テキストを提供せず、ChatGPT自体にどれだけの知識が蓄えられているかを試してみます。

Dream of Red Mansions でナレッジ マップの一部を生成し、neo4j 形式のデータ挿入ステートメントに変換してください。

その結果は予想外で、ChatGPT は Hongloumeng の知識を持っているにもかかわらず、neo4j の挿入ステートメントを生成できないとさえ言っていました。

今回は、コードのトラブルシューティングと同様に、プロンプトの問題をトラブルシューティングする必要があります。まず、ChatGPT の「赤い部屋の夢を理解している」という発言が正しいかどうかを確認してみましょう。

Dream of Red Mansions の知識マップをトリプルの形で生成してください。

出力結果を見ると、コンテンツが進むにつれて精度が徐々に低下し始め、「ナンセンス」成分が増加し始めます。したがって、ChatGPT のテキスト生成機能をより有効に活用するには、より効果的な、より明確なコンテンツを提供する必要があります。たとえば、紅楼の夢でもありますが、本の冒頭に宝代の最初の出会いの最初の章からのテキストの一節を明確に提供し、この内容を要約してナレッジグラフに変換するように依頼します。

以下のテキストからナレッジ グラフを抽出します。形式は (head エンティティ、関係、tail エンティティ) であることを覚えておいてください。

ダイユファンが部屋に入ると、こめかみに銀髪の年老いた母親と二人の人が近づいてくるのが見えたので、ダイユはそれが彼女の祖母であることを知った. ファンが会いたいと思ったとき、彼女は祖母に抱きしめられ、「心と肉」が大声で叫びました。現在、地下に立っている人は皆顔を覆って泣き、大雄は涙が止まらなかった。しばらくの間、誰もがゆっくりと彼女を説得し、戴玉方は彼女の祖母を訪ねました。——賈詡と賈正の母であるレン・ツィシンが言及した石太君です。現在、賈母は大姑を一人ずつ指さして言った:「これはあなたの最初のおばです。これはあなたの二番目のおばです。これはあなたの義理の妹の朱です。兄の顕竹の義理の娘です。」 . ジア・ムーは再び言った:「女の子、来てください。今日の訪問者はここにいるので、学校に行く必要はありません。」全員が同意し、2人が行きました。しばらくすると、3人の姉妹に囲まれた3人の看護師と5、6人のメイドが見えました。1人目は肌がややふっくら、体型は中型、頬はみずみずしく梨のような頬、脂ぎったガチョウのような鼻、やさしくて物静かで人懐っこい。2人目は、ほっそりした肩とほっそりした腰、背の高い体型、アヒルの卵のような顔、ハンサムな目と眉、テンポの速い表情、文学的な美しさの本質、見ると下品さを忘れています。3番目は身長が十分ではなく、小さいと言えます。ヘアピンリング、スカート、ジャケット、3点とも同じ装飾です。慌てて大遊が立ち上がり、挨拶を交わすと、お互いを認識した後、全員が席に戻った。女中がお茶を注いでくれました。しかし、ダイユの母親がどのように病気になったのか、どのように医者に薬を頼んだのか、どのように亡くなって喪に服したのかについて話しましょう. 必然的に、ジアの母親は再び悲しくなりました。なぜなら、彼女が言ったからです。今日会ったら悲しい!」と大友を抱きしめ、またすすり泣く。みんな忙しそうに説明していると、方呂は少し足を止めた。

特定のテキストを要約する能力は、「記憶」よりもはるかに優れています。次に、ChatGPT が neo4j ステートメントを生成する機能を引き続き確認しましょう。

対応する Neo4J 書き込みステートメントを生成する

問題ない。ChatGPT には両方の機能があります。最初にプロンプ​​トを最適化する方法を見つける必要があるようです。以前、ChatGPT テキスト生成の品質を効果的に向上させる呪文をいくつか紹介しました。上記のトラブルシューティング プロセスからわかるように、段階的な操作に問題はありません。次に、このシナリオに適しているlet's think step by step.必要があります。最初の失敗したプロンプトの後にこれを追加しましょう:

Dream of Red Mansions でナレッジ マップの一部を生成し、neo4j 形式のデータ挿入ステートメントに変換してください。段階的に考えてみましょう。

ゆっくりと考えるプロセスは長いため、ChatGPT が完了し続けるようにcontinue促すために。

let's think step by step追加し.「Jia Baoyu」は、年齢、ステータス、およびなどの一連の属性と直接一致します。個性、本当に素晴らしいです

おすすめ

転載: blog.csdn.net/shiyunzhe2021/article/details/130480734