# frozen_string_literal: true require "ruby-spacy" nlp = Spacy::Language.new("ja_core_news_lg") ja_doc1 = nlp.read("今日は雨ばっかり降って、嫌な天気ですね。") puts "doc1: #{ja_doc1.text}" ja_doc2 = nlp.read("あいにくの悪天候で残念です。") puts "doc2: #{ja_doc2.text}" puts "Similarity: #{ja_doc1.similarity(ja_doc2)}" # doc1: 今日は雨ばっかり降って、嫌な天気ですね。 # doc2: あいにくの悪天候で残念です。 # Similarity: 0.8684192637149641