月曜日, 12月 8, 2025
No menu items!
ホーム ブログ ページ 3562

「ドラクエ新作!キラキラスライム登場」

キラキラのスライムたちが登場!『ドラクエ』ダイヤカットフィギュア第3弾

2025年7月9日、人気ゲームシリーズ『ドラゴンクエスト(ドラクエ)』から、ダイヤカットフィギュアの最新作が発表されました。この第3弾では、スライムつむりやドラゴスライムが新たにラインナップに加わり、ファンの期待を集めています。

新たに加わる注目のキャラクター

今回のフィギュアは、可愛らしいスライムたちが美しいダイヤカット仕上げで表現されています。スライムつむりは、その独特な形状と愛らしさで、多くのファンに親しまれています。また、ドラゴスライムは、通常のスライムとは異なるデザインが魅力的で、コレクターにはたまらない一品です。

美しさとクオリティの融合

ダイヤカットフィギュアは、その名の通り、ダイヤモンドのような輝きを持つ仕上げが特徴です。透明感のある素材と美しいカットが施され、見る角度によって異なる表情を見せます。これにより、単なるキャラクターのフィギュアを超えて、インテリアとしても引き立つ存在となるでしょう。

フィギュアの魅力を再発見

『ドラクエ』ファンだけでなく、フィギュアを愛する人々にも大きな注目を浴びています。スライムたちの可愛さと、洗練されたデザインは、どのようなシーンにもフィットします。

今回のリリースは、”スライム”をテーマとしたファンの熱意をさらに高めるものであり、次のコレクションとして手に入れるのにぴったりです。興味を持った方はぜひ、詳細をチェックしてみてください。

の印象的で美しいスライムたちを手に入れて、その魅力を感じてみてはいかがでしょうか。

🧠 編集部より:

『ドラゴンクエスト』シリーズは、日本のRPGの金字塔として知られています。その中で、スライムは最も有名なキャラクターの一つ。デフォルメされた可愛らしいデザインから、シリーズの象徴とも言える存在です。

補足説明

このたび登場する「ダイヤカットフィギュア第3弾」では、スライムつむりやドラゴスライムが新たにラインナップに加わり、キラキラと輝くダイヤカットのデザインが施されています。これにより、フィギュアは単なる置物としてだけでなく、インテリアのアートピースとしても楽しめます。

スライムつむりは、そのユニークな形状とあどけない見た目が人気を呼んでおり、ドラゴスライムはその名の通り、ドラゴンの特性を持つスライムで、系列の中でも強さと可愛らしさの両方が魅力です。

背景や豆知識

  • スライムの初登場: スライムは1986年に初めてリリースされた『ドラゴンクエスト』に登場し、それ以来、シリーズを通して長寿キャラクターとなっています。
  • キャラクターの多様性: スライムには様々なバリエーションが存在し、スライムベスやメタルスライムなど、特定のゲーム内で異なる能力や特性を持っています。

関連リンク

スライムファンにとっては見逃せないアイテムですね!

  • キーワード: スライム

ドラクエ ダイヤカットフィギュア をAmazonで探す
スライムつむり をAmazonで探す
ドラゴスライム をAmazonで探す



※以下、出典元
▶ 元記事を読む

Views: 0

リズムゲーム『vivid/stasis』、Steam無料正式リリース!大型アップデート実施中!

『vivid/stasis』正式リリースのご案内

2025年7月6日、デベロッパーのTeam Vividstasisが新作ゲーム『vivid/stasis』を無料でリリースしました。現在、PC(Steam)対応で、日本語には公式対応していません。

ゲーム概要

『vivid/stasis』は、ミステリービジュアルノベルとリズムゲームが融合した独特な体験を提供します。物語は2022年7月21日を舞台に、Tsuki Tasogareが妹のSaturdayを置いて行方不明になるところから始まります。Saturdayは、捜索願を出した後も進展がない中、自らの手で姉を見つけ出すことを決意し、友人たちと共に探索を開始します。

vivid/stasis

ストーリーとゲームプレイ

物語はリニアに進行し、Saturdayや友人のKotomi、Allisonとの対話を通じて展開されます。リズムゲームをプレイしポイントを獲得することでストーリーが進み、物語を楽しむためにはリズムゲームを数回プレイする必要があります。

リズムゲームは4つのレーンに落ちてくるノーツを取るスタイルで、最大4段階の難易度が用意されています。ノーツには通常のもののほか、長押しや複数レーンにまたがるものも存在し、プレイヤーはタイミングに合わせてキーを押すことで得点を稼ぎます。

楽曲は、様々なリズムゲームで楽曲を提供している作曲家たちから提供され、最終的には100曲以上をプレイすることが可能です。設定画面では、ノーツのスピードや判定位置の調整も可能です。

ゲームプレイ画面

アップデート情報

本作は2022年3月から早期アクセス配信が行われており、Ver.5.0としての更新を経て正式リリースを迎えました。Final Chapterには新エピソードが追加され、さらなる楽曲や演出が強化されています。また、楽曲のお気に入り機能やAssist Modeの導入により、プレイ体験が改善されています。

リズムゲームとしてはシンプルながらも多様な難易度が選べるため、幅広いプレイヤーに愛されています。街の背景なども、かわいらしいアートスタイルで美しく表現されています。

ユーザーレビュー

リリース以降、すでに2200件以上のユーザーレビューが寄せられ、93%が好評と高評価を得ています。友情と探求の物語が評価されており、無料でプレイできる点も大きな魅力です。

公式パッチノート(英文)もぜひご覧ください。

本作はPC(Steam)向けに無料で配信中です。興味のある方は、ぜひプレイしてみてください!

🧠 編集部より:

『vivid/stasis』についての補足情報

ゲームの概要とテーマ
『vivid/stasis』は、デベロッパーのTeam Vividstasisによる新しい無料ビジュアルノベルとリズムゲームの融合タイトルです。このゲームは、2022年7月21日という架空の日時に、姉Tsuki Tasogareが失踪し、妹Saturdayが彼女を探す物語を描いています。プレイヤーはSaturdayと友人たちと共に姉を探しながら、ストーリーを進めていきます。

ゲームプレイ
ストーリーはリニアに進行し、リズムゲームをプレイすることでポイントを獲得し、物語を進めるスタイルです。リズムゲームの形式は、4レーンに分かれたノーツをタイミングよく取るもので、難易度も4段階あります。このゲームの魅力は、さまざまな作曲家による音楽が多彩に用意されていることです。曲はチャプターを進めると解除され、最終的には100曲以上がプレイ可能になります。

早期アクセスから正式リリースへ
本作は2022年3月から早期アクセスし、Ver.5.0として正式リリースされました。新エピソードや楽曲の追加、さらにAssist Modeが導入されたことで、プレイヤーがより楽しめる内容になっています。

評価とコミュニティ
リリース以来、ユーザーからの評価は非常に高く、93%の好評率を誇っています。また、プレイヤー同士のコミュニティも活発で、ゲームの進行や攻略に関する情報が共有されています。

豆知識

  • リズムゲームの起源: リズムゲーム自体は1990年代から存在し、最初のヒット作は「Dance Dance Revolution」や「Guitar Hero」などです。これらのゲームは、プレイヤーが音楽に合わせて体を動かしたり楽器を演奏したりする要素を取り入れ、人気を博しました。
  • アートスタイル: 『vivid/stasis』のアートスタイルは、カラフルで可愛らしいタッチが特徴です。これにより、シリアスなミステリーストーリーに対して軽やかな雰囲気が加わります。

リンク

ゲームのプレイやさらなる詳細については、公式サイトやSteamページを訪れてみてください。この新しいタイトルの楽しさを体験してみましょう!

  • キーワード: ミステリービジュアルノベル

vivid/stasis をAmazonで探す

リズムゲーム をAmazonで探す

ミステリービジュアルノベル をAmazonで探す



※以下、出典元
▶ 元記事を読む

Views: 0

「DOOM」開発者、未発表ゲームに複数の販売元が注目!

2025年7月9日、Romero Gamesは、Microsoftからの資金提供が停止されたことで、スタジオ全体で人員配置の見直しを余儀なくされたと発表しました。この影響で多くの従業員が解雇される事態となり、スタジオの運営に大きなダメージを与えています。

元従業員の言葉によれば、次回作に対する資金が不足したことが、解雇に至る主な理由です。この情報は、業界内でも注目を集めており、Romero Gamesの今後の動向に不安の声が上がっています。

同社は、ゲーム開発の資金調達の困難さや、業界の流動性の高まりを背景にしていると説明しています。これは、特にインディーゲームスタジオにとって、資金面での挑戦が続くことを示唆しています。このような状況が他の開発者にも影響を及ぼす可能性があるため、業界全体での支援の重要性が改めて認識されています。

Romero Gamesは、今後の制作活動再開に向けて努力するとしつつ、装置を整えつつ、新たなパートナーシップの模索も進めているとのことです。

🧠 編集部より:

お知らせの概要

Romero Gamesは、次回作への資金提供が打ち切られたことにより、スタジオの人員配置を見直さざるを得なくなったと発表しました。この決定により、いくつかの従業員が解雇される結果となりました。

背景と詳細

Romero Gamesは、著名なゲームデザイナーのジョン・ロメロが設立したスタジオで、特に90年代のクラシックタイトル「DOOM」や「QUAKE」に携わったことで知られています。近年、同社は次世代のプロジェクトに取り組んでおり、それに対する資金提供の期待が高まっていましたが、急な変更によって資金が断たれる形となりました。

豆知識

ジョン・ロメロは、ゲーム業界におけるレジェンド的存在で、彼のスタジオはそのクリエイティブなアプローチにより多くのファンを魅了しています。実際、彼の作品は多くのゲームデザイナーに影響を与えており、業界フォーラムなどではしばしばその業績が取り上げられます。

関連リンク

この危機的状況が、Romero Gamesにとっての今後の道をどのように形作るのか、注意深く見守りたいところです。

  • キーワード: 資金提供

Romero Games をAmazonで探す

資金提供 をAmazonで探す

スタジオ 解雇 をAmazonで探す



※以下、出典元
▶ 元記事を読む

Views: 0

「ウィンブレ祭」コラボカフェ登場!限定グッズとメニューが魅力!

「WIND BREAKER×NATSLIVE CAFE」コラボカフェ「ウィンブレ祭」開催決定

2025年7月9日(水)に発表されたニュースによると、TVアニメ『WIND BREAKER』と「NATSLIVE CAFE」がコラボし、「ウィンブレ祭」を2025年8月1日(金)から8月31日(日)まで開催します。イベントは東京、大阪、名古屋の各地で行われ、夏の装いに身を包んだキャラクターたちの描き下ろしイラストを使用したオリジナルグッズや、特別なコラボメニューを楽しむことができます。

引用:「NATSLIVE CAFE」 公式サイト


「ウィンブレ祭」詳細

「ウィンブレ祭」では、普段の戦闘シーンとは異なり、キャラクターたちがアロハシャツを着て、夏らしさを感じさせるリラックスした姿を披露します。特に、桜や蘇枋たちが楽しげな表情を見せるこちらの描き下ろしイラストを使用した様々なグッズとメニューが展開されます。

コラボメニュー

フードやドリンクメニューは以下の通りです:

  • フードメニュー

    • 桜のオムバーガー:1,540円(税込)
    • 楡井のグミマンゴープリン:1,210円(税込)
    • 蘇枋のお茶菓子セット:1,320円(税込)
    • 梶の桃あんみつ:1,210円(税込)
    • 梅宮の菜園スープカレー:1,540円(税込)
    • 椿野のキラキラまぜそば:1,540円(税込)
  • ドリンクメニュー(各770円(税込))

    • 桜のブルーベリーマンゴージュース
    • 楡井のハニーパイナップルジュース
    • 蘇枋のミステリーアップルジュース
    • 梶のスパイシーレモネード
    • 梅宮のサンシャイントロピカルジュース
    • 椿野のジュエリーピングレジュース

さらに、フードメニューまたはドリンクを1品注文ごとに、トレーディングカードがランダムで1枚プレゼントされます。


オリジナルグッズ

イラストを使用したオリジナルグッズのラインナップは以下の通りです:

  1. アクリルスタンド – 1,540円(税込)
    アクリルスタンド
    引用:「NATSLIVE CAFE」 公式サイト

  2. アクリルパネル – 2,420円(税込)
    アクリルパネル
    引用:「NATSLIVE CAFE」 公式サイト

  3. アクリルコースター

    • ランダム:770円(税込)
    • 6種セット:4,620円(税込)
      アクリルコースター
      引用:「NATSLIVE CAFE」 公式サイト
  4. チェキ風キーホルダー – 880円(税込)
    チェキ風キーホルダー
    引用:「NATSLIVE CAFE」 公式サイト

  5. 缶バッジ

    • ランダム:550円(税込)
    • 6種セット:3,300円(税込)
      缶バッジ
      引用:「NATSLIVE CAFE」 公式サイト
  6. ステッカー(6種セット) – 1,760円(税込)
    ステッカー
    引用:「NATSLIVE CAFE」 公式サイト


開催概要

  • 開催期間:2025年8月1日(金)〜8月31日(日)
  • 開催都市:東京・大阪・名古屋

詳細については、「NATSLIVE CAFE」の公式サイトをご確認ください。

🧠 編集部より:

補足説明

2025年8月1日から8月31日まで、TVアニメ『WIND BREAKER』と「NATSLIVE CAFE」のコラボイベント「ウィンブレ祭」が開催されます。このコラボでは、通常のシリアスな戦闘シーンから一転、キャラクターたちが明るい夏の装いを披露します。特にアロハシャツをまとった姿は、この時期にぴったりのビジュアル。

コラボメニューの内容

アートはすべて新たに描き下ろされたもので、以下のような多彩なフードやドリンクが楽しめます:

  • フードメニュー

    • 桜のオムバーガー:1,540円(税込)
    • 椿野のキラキラまぜそば:1,540円(税込)
    • 梶の桃あんみつ:1,210円(税込)
  • ドリンクメニュー

    • 桜のブルーベリーマンゴージュース:770円(税込)
    • 梅宮のサンシャイントロピカルジュース:770円(税込)

特に、食事を注文するごとに配布されるトレーディングカード(全6種類)はコレクター必見です!

オリジナルグッズ

このイベントでは、オリジナルのグッズも販売されます。アクリルスタンドやアクリルコースター、缶バッジなど、ファンにはたまらないアイテムが揃っています。値段はそれぞれ1,540円から880円と手頃です。

アニメ『WIND BREAKER』について

『WIND BREAKER』は、実際のストリートに根差すアクションで知られ、友情や成長をテーマにした作品です。様々なキャラクターが登場し、彼らの成長物語が描かれています。

興味がある方は、以下のリンクで詳細をチェックしてみてください!

この「ウィンブレ祭」は、アニメファンのみならず、カフェを楽しむ全ての人にとって素晴らしい夏の思い出になることでしょう!

  • キーワード: コラボカフェ

    この内容は、TVアニメ『WIND BREAKER』と「NATSLIVE CAFE」のコラボイベント「ウィンブレ祭」についての情報です。イベントでは夏をテーマにしたオリジナルグッズやコラボメニューを提供し、2025年8月1日から31日まで東京・大阪・名古屋で開催されます。

アクリルスタンド をAmazonで探す
アクリルパネル をAmazonで探す
チェキ風キーホルダー をAmazonで探す



※以下、出典元
▶ 元記事を読む

Views: 1

「月イチ!最新Windows Update到来」

今日は毎月恒例「Windows Update」の日

2025年7月8日、Microsoftは毎月恒例の「Windows Update」を公開しました。この更新には、Microsoft SQL Serverのゼロデイ脆弱性を含む137件のセキュリティ修正が盛り込まれています。

Windows Update

Microsoftは、特に企業組織に対して、セキュリティのリスクを評価し、早急に更新を適用するように促しています。

更新内容の概要

今月の更新では、次のような製品に対し緊急なセキュリティ修正が行われました。

対象の製品 最大深刻度 主な影響 サポート情報
Windows 11 (v24H2, v23H2) 緊急 リモートでコード実行可能 v24H2, v23H2
Windows 10 (v22H2) 緊急 リモートでコード実行可能 5062554
Windows Server 2025 緊急 リモートでコード実行可能 5062553
Microsoft SQL Server 緊急 リモートでコード実行可能 Developer
Microsoft Office 緊急 リモートでコード実行可能 Office Updates

中でも、特に注意が必要な脆弱性である「CVE-2025-47981」は、CVSS基本値9.8という高スコアを持っており、認証なしで悪用される可能性があります。これにより、企業にはリスク評価と更新適用が強く推奨されています。

ゼロデイ脆弱性の詳細

さらに、ゼロデイ脆弱性の「CVE-2025-49719」はMicrosoft SQL Serverに関連しており、認証なしでリモート攻撃者がデータにアクセスできるリスクがあります。この脆弱性には、Microsoft OLE DB Driverの最新版をインストールすることで対処可能です。また、Microsoft SharePointにも関連する脆弱性(CVE-2025-49704)が修正されています。

次回のWindows Updateは、2025年8月13日(水)に予定されており、引き続き注意深く確認することが重要です。

この更新に関する詳細情報は、以下のリンクから確認できます:

🧠 編集部より:

Windows Updateについての補足説明

毎月恒例の「Windows Update」は、Microsoftが提供する重要なセキュリティサービスで、脆弱性の修正やバグフィックスが行われます。2025年7月の更新では、137件の脆弱性が修正され、そのうち特に注目すべきは、認証なしで悪用が可能な「CVE-2025-47981」という高危険度の脆弱性です。この脆弱性のCVSS基本値は9.8で、企業や個人ユーザーにとって即時の対策が求められます。

豆知識

  • セキュリティ更新の重要性: 毎月のアップデートは、悪意のある攻撃からシステムを保護するために欠かせません。特に企業環境では、最新のパッチが適用されていることが、データ保護や情報漏洩防止に直結します。
  • ゼロデイ脆弱性: この用語は、リリースされてから修正が発表されるまでの期間、攻撃者が悪用する可能性のある脆弱性を指します。2025年7月の更新でも、Microsoft SQL Serverに影響を及ぼすゼロデイ脆弱性が含まれています。

関連リンク

次回のWindows Updateは、2025年8月13日(水)に予定されています。この機会に、アップデートを確認し、システムのセキュリティを確保しましょう。

  • キーワード: セキュリティ更新

    この内容は、2025年7月の「Windows Update」におけるセキュリティ更新プログラムに関する情報を含んでいます。特に、ゼロデイ脆弱性や修正が必要な製品とそのリスクに焦点を当てています。

Windows 11 をAmazonで探す

Microsoft SQL Server をAmazonで探す

Microsoft Office をAmazonで探す



※以下、出典元
▶ 元記事を読む

Views: 0

更新47とFeast of Shadowsがパブリックテストサーバーで利用可能になりました




PTSでプレイして、アップデート47でゲームに来る新しい機能とダンジョンをテストするのを手伝ってください!
パブリックテストサーバー(PTS)が更新され、両方の今後の両方が含まれるようになりました 影のeast宴 Dungeon PackとUpdate 47 Base-Game Patchを使用して、2つの新しいダンジョン、マウントスイミング、スタッキング可能な調査レポートなどにアクセスできます!これは、今後の(Q4)writhing壁イベントの最初の段階をテストするのに役立つ最初のチャンスでもあります。
PTSにアクセスするには、PC/Mac内の[設定]メニューに移動します それ 「パブリックテスト環境を表示」オプションを切り替えてランチャー。その後、ゲームクライアントをダウンロードしてアクセスできます。チャットで「/フィードバック」または「/バグ」を入力することで、フィードバックを残して、出会ったバグを報告することを忘れないでください。
アップデート47に入っている機能などについて学びたい場合は、パッチに関係することを確認してください。 プレビューブログ そして PTSパッチノートそれ フォーラム。
更新47の新しい追加と改善のどれが最も興奮していますか?経由でお知らせください ブルースキーX(以前のツイッター)Instagram、 そして Facebook




続きを見る


🧠 編集部の感想:
パブリックテストサーバーでの更新47と「影のeast宴」ダンジョンパックのリリースは、新しい要素を楽しむ絶好の機会ですね。特にマウントスイミングや新ダンジョンのテストができるのは、プレイヤーにとってワクワクする要素です。フィードバックを通じてコミュニティの声が反映されるのも、ゲームの進化に貢献できる喜びを感じます。

Views: 0

サウナ対応!ZONEスピーカー登場✨

Bluetoothスピーカー「ZONE Speaker」の登場

2025年7月1日より、温浴施設やサウナ、暖炉や薪ストーブなどを提供する(株)メトスが、多機能Bluetoothスピーカー「ZONE Speaker」の取り扱いを開始しました。この新製品は、音楽を楽しむだけでなく、様々な機能を兼ね備えています。

主な特徴

「ZONE Speaker」は以下のような特長を持っています:

  1. 高音質な音楽再生:鮮明で豊かな音質を提供し、リラックスした環境を演出します。
  2. 多機能性:音楽再生だけでなく、ハンズフリー通話や音声アシスタントにも対応しています。
  3. デザイン:スタイリッシュなデザインで、どんなインテリアにもマッチします。

背景情報

メトスは、温浴や福祉事業に力を入れている企業であり、そのコミュニティ貢献の一環として、快適な空間作りを目指しています。新たに加わる「ZONE Speaker」は、リラクゼーションのひとときを提供するために設計されています。

まとめ

「ZONE Speaker」は、メトスの新しい製品として、音楽や快適さを追求する方に最適です。温浴やサウナの時間をさらに充実させるために、ぜひ試してみてはいかがでしょうか。

🧠 編集部より:

株式会社メトスは、温浴・サウナ、暖炉・薪ストーブ、福祉事業を展開しており、2023年7月1日から多機能Bluetoothスピーカー「ZONE Speaker」の取り扱いを開始しました。このスピーカーは、サウナやリラックス空間での使用を意識した設計となっており、防水性や大音量、長時間バッテリー性能を備えています。

補足説明

メトスのビジョン
メトスは、健康やリラクゼーションのための空間を提案する企業で、自社製品やサービスが心地良い時間を提供することを目指しています。サウナにおいては、リラックス効果を高めるために音楽や香りのアロマを取り入れることが好まれています。

ZONE Speakerの特徴

  • 防水性能: 湿気の多い場所でも安心して使用できるIPX7等級。
  • バッテリー寿命: 一度の充電で長時間使用可能で、屋外シーンでも活躍します。
  • サウナに最適: 低音域が強調される音質で、リラックスしたサウナ体験を演出。

豆知識

サウナと音楽の組み合わせは、ストレス解消や血行促進に効果的です。特に、心地よいリズムの音楽を聴くことで、より深いリラックス効果が得られると言われています。サウナ内で使う際は、音量に注意し、他の利用者への配慮を忘れずに。

関連リンク

お風呂やサウナで音楽を楽しむ新しいスタイルをぜひ体験してみてください。

  • キーワード: ZONE Speaker

ZONE Speaker をAmazonで探す

Bluetoothスピーカー をAmazonで探す

温浴 をAmazonで探す



※以下、出典元
▶ 元記事を読む

Views: 0

久々にRAGを構築してみた(LangChain×ChatGPT×ChromaDB) #Python – Qiita



久々にRAGを構築してみた(LangChain×ChatGPT×ChromaDB) #Python - Qiita

1. はじめに

生成AIは強力ですが、「知らないことには答えられない」「嘘をつくことがある」といった弱点があります。
この問題を解決するために注目されているのが、RAG(Retrieval-Augmented Generation)=検索拡張生成という技術です。

本記事は久しぶりにRAGに触った人間が、復習がてら書いています。そのため、現在のベストプラクティスに完全に準拠しているわけではありませんが、筆者が以前使っていた愛着のある技術やライブラリをあえて選んでいます。

2. RAGとは何か?その仕組みと流れ

RAG(Retrieval-Augmented Generation)は、「検索(Retrieval)」と「生成(Generation)」を組み合わせたAIの仕組みです。本記事では、PDFから抽出したテキストを活用して、ユーザーの質問に応答するチャットボットを構築していきます。
通常の大規模言語モデル(LLM)は、あらかじめ学習された知識の範囲内でしか回答できません。そのため、最新の情報に対応したり、長文の文書を柔軟に扱ったりするのが苦手です。

こうした課題を解決するのがRAGのアプローチです。RAGでは、外部知識を活用しながら、以下の2つのステップでより信頼性の高い回答を生成します。

Retrieval(検索)

ユーザーの質問をベクトル化し、事前にベクトル化された文書(例:PDFから抽出したテキスト)と照らし合わせて、意味的に近いものを検索します。
この段階では、コサイン類似度などを用いた「ベクトル検索」が一般的です。

Generation(生成)

検索で得られた文書(コンテキスト)をもとに、LLMが自然な形で回答を生成します。
必要に応じて、「情報が見つからなければ回答を控える」といった安全な挙動も設定できます。

3. なぜRAGが必要なのか?

LLM(大規模言語モデル)は強力ですが、以下のような限界があります:

  • 知識が古い(カットオフ)
  • 間違ったことをそれっぽく答える(ハルシネーション)
  • 自社のデータには対応できない(カスタマイズ困難)

そこで外部の文書を検索してLLMに渡すという仕組みが求められます。
これがRAGです。

4. RAGの仕組み

RAG.png

①質問を入力
 ユーザーが質問を入力します。
 これは自然言語で行われる 例:「この製品の返品ポリシーは?」など。

②拡張情報を検索
 システムは、質問に関連する情報をデータベースから検索します。
 ベクトル検索などを用いて、意味的に関連のある文書を取得します。

③データを取得
 検索結果として得られた関連文書(例:マニュアルの一部やFAQ)が取得されます。このプロセスが「検索(Retrieval)」。

④質問+追加データ送信
 ユーザーの元の質問と取得した関連文書をセットでAIモデルに送信します。

⑤回答を生成
 AIが受け取った情報を元に、最適な回答を生成します。このプロセスが「生成(Generation)」です。

⑥回答を出力
 最後に、生成された回答がユーザーに返され、画面に表示されます。

5. RAGのコード全体

import fitz
from langchain_chroma import Chroma
from langchain_openai import OpenAIEmbeddings, ChatOpenAI
from langchain_text_splitters import RecursiveCharacterTextSplitter
from langchain_core.documents import Document
from langchain.chains import create_retrieval_chain
from langchain.chains.combine_documents import create_stuff_documents_chain
from langchain_core.prompts import ChatPromptTemplate

api_key = "API_Key"

def load_pdf(pdf_path):
    doc = fitz.open(pdf_path)
    documents = []
    for page_num in range(doc.page_count):
        page = doc.load_page(page_num)
        text = page.get_text("text")
        documents.append(Document(page_content=text))
    return documents

def create_qa_system(documents):
    text_splitter = RecursiveCharacterTextSplitter(chunk_size=300, chunk_overlap=50)
    splits = text_splitter.split_documents(documents)
    
    embeddings = OpenAIEmbeddings(
        api_key=api_key,
        chunk_size=600
    )
    vectorstore = Chroma.from_documents(documents=splits, embedding=embeddings)
    retriever = vectorstore.as_retriever(search_kwargs={"k": 6})
    
    llm = ChatOpenAI(model="gpt-4o", temperature=0, api_key=api_key)
    
    prompt = ChatPromptTemplate.from_messages([
        ("system", "Answer based on the context: {context}"),
        ("human", "{input}")
    ])
    question_answer_chain = create_stuff_documents_chain(llm, prompt)
    qa_chain = create_retrieval_chain(retriever, question_answer_chain)
    
    return qa_chain

def main():
    pdf_path = "PDF_Path"
    documents = load_pdf(pdf_path)
    qa_system = create_qa_system(documents)
    
    print("PDFの質問応答システムが準備できました。質問を入力してください。")
    print("終了するには 'quit' または 'exit' と入力してください。")
    
    while True:
        query = input("\n質問を入力してください: ")
        if query.lower() in ['quit', 'exit']:
            print("プログラムを終了します。")
            break
        
        result = qa_system.invoke({"input": query})
        print("\n回答:", result["answer"])

if __name__ == "__main__":
    main()

6. 詳しいコード説明

ライブラリ

import fitz
from langchain_chroma import Chroma
from langchain_openai import OpenAIEmbeddings, ChatOpenAI
from langchain_text_splitters import RecursiveCharacterTextSplitter
from langchain_core.documents import Document
from langchain.chains import create_retrieval_chain
from langchain.chains.combine_documents import create_stuff_documents_chain
from langchain_core.prompts import ChatPromptTemplate

PDF読み込み
fitz(PyMuPDF):PDFファイルを読み込み、各ページからテキストを抽出する

ライブラリベクトルストア
Chroma:文書の埋め込みベクトルを保存し、類似検索を実行するベクトルデータベース

OpenAI統合
OpenAIEmbeddings:テキストを数値ベクトルに変換するOpenAI埋め込みモデル
ChatOpenAI:質問応答を行うOpenAIの大規模言語モデル(GPT-4o等)

テキスト処理
RecursiveCharacterTextSplitter:長い文書を意味的まとまりを保ちながら適切なサイズに分割

コアコンポーネント
Document:テキスト内容とメタデータを格納するLangChainの基本データ形式
ChatPromptTemplate:LLMに送信するプロンプトのテンプレートを定義・作成

チェーン構築
create_stuff_documents_chain:複数文書を統合して質問と共にLLMに送る「文書まとめ係」
create_retrieval_chain:検索→統合→回答を自動処理する「検索+回答係」統合チェーン

使用したライブラリのバージョン

PyMuPDF                                  1.26.3
langchain                                0.3.26
langchain-chroma                         0.2.4
langchain-community                      0.3.27
langchain-core                           0.3.68
langchain-openai                         0.3.27
langchain-text-splitters                 0.3.8

PDF読み込み関数

def load_pdf(pdf_path):
    doc = fitz.open(pdf_path)
    documents = []
    for page_num in range(doc.page_count):
        page = doc.load_page(page_num)
        text = page.get_text("text")
        documents.append(Document(page_content=text))
    return documents

PDFファイルの各ページからテキストを抽出し、LangChainのDocument形式に変換します。

QAシステム構築関数

def create_qa_system(documents):
    text_splitter = RecursiveCharacterTextSplitter(chunk_size=300, chunk_overlap=50)
    splits = text_splitter.split_documents(documents)
    
    embeddings = OpenAIEmbeddings(
        api_key=api_key,
        chunk_size=600
    )
    vectorstore = Chroma.from_documents(documents=splits, embedding=embeddings)
    retriever = vectorstore.as_retriever(search_kwargs={"k": 6})
    
    llm = ChatOpenAI(model="gpt-4o", temperature=0, api_key=api_key)
    
    prompt = ChatPromptTemplate.from_messages([
        ("system", "Answer based on the context: {context}"),
        ("human", "{input}")
    ])
    question_answer_chain = create_stuff_documents_chain(llm, prompt)
    qa_chain = create_retrieval_chain(retriever, question_answer_chain)
    
    return qa_chain
  1. テキスト分割文書:600文字のチャンクに分割
  2. ベクトル化:OpenAIの埋め込みモデルでテキストをベクトルに変換
  3. ベクトルストア作成:Chromaデータベースに保存
  4. 検索器設定:類似度の高い上位6件を検索するように設定
  5. 言語モデル設定:GPT-4oモデルを使用(temperature=0で決定論的な回答)
  6. プロンプトテンプレート作成システムメッセージで「コンテキストに基づいて回答」の指示を定義
  7. QAチェーン構築:「stuff」方式で検索結果を言語モデルに渡し、回答生成パイプラインを構築

「stuff」方式とは→ 検索された複数の文書を1つのコンテキストとして詰め込みLLMに一括で渡す手法。

メイン実行部分

def main():
    pdf_path = "PDF_Path"
    documents = load_pdf(pdf_path)
    qa_system = create_qa_system(documents)
    
    print("PDFの質問応答システムが準備できました。質問を入力してください。")
    print("終了するには 'quit' または 'exit' と入力してください。")
    
    while True:
        query = input("\n質問を入力してください: ")
        if query.lower() in ['quit', 'exit']:
            print("プログラムを終了します。")
            break
        
        result = qa_system.invoke({"input": query})
        print("\n回答:", result["answer"])
  1. PDFファイルを読み込み、テキストを抽出
  2. テキストを小さなチャンクに分割
  3. 各チャンクをベクトル化してデータベースに保存
  4. ユーザーの質問に対して、関連する6つのチャンクを検索
  5. 検索結果をGPT-4oに渡して回答を生成

このコードを使用することで、任意のPDFファイルから簡単に質問応答システムを構築できます。RAG(Retrieval-Augmented Generation)アーキテクチャを活用し、大量の文書から適切な情報を検索して回答を生成する仕組みを実装しています!

7. デモ文章

# RAG検証用架空文書コレクション
## 文書 1: ヴェルナ王国の歴史
ヴェルナ王国は紀元前 500 年頃、伝説の王エルディウスによって建国されたとされる。この王国
は現在のヨーロッパ大陸の中央部に位置し、豊富な鉱物資源とクリスタルフラワーと呼ばれる特
殊な植物で知られていた。
12世紀に入ると、第 15代国王アルベルト 3世の統治下で「クリスタル革命」が起こり、魔法技
術と錬金術が飛躍的に発展した。この時期に建設されたソラリス大図書館は、現在でも世界最大
級の魔法書コレクションを誇っている。
1453年のドラゴン戦争では、古代ドラゴンのフレイムウィング族との激しい戦いが 3年間続いた
。最終的に王国軍が勝利し、平和協定「エメラルドの誓い」が締結された。この協定により、ド
ラゴンと人間の共存が実現し、現在に至るまで続いている。
## 文書 2: オービタル・コーポレーションの製品カタログ
オービタル・コーポレーションは 2089 年に設立された宇宙開発企業で、主力製品は量子駆動エン
ジン「ネブラドライブ」である。このエンジンは従来の化学推進システムの 100 倍の効率を持ち
、火星まで 72時間で到達可能である。
同社の宇宙ステーション「オービタル・ハブ 7」は地球軌道上に浮遊し、最大 5000 人の居住者を
収容できる。内部にはハイドロポニック農場、重力制御システム、そして銀河系最大のホログラ
ム・エンターテインメント施設が完備されている。
最新製品の「テレポート・ポッド」は、量子もつれ技術を応用した瞬間移動装置で、地球上の任
意の 2点間を 1秒以内で移動できる。ただし、1日の使用回数は安全上の理由から 3回までに制
限されている。
## 文書 3: 幻想料理研究所の調査報告
幻想料理研究所が発表した最新の調査によると、ミスティック・フルーツと呼ばれる果物が、食
べた人の記憶を一時的に鮮明にする効果があることが判明した。この果物は満月の夜にのみ収穫
でき、フェアリーフォレスト地域でのみ自生している。
また、シャドウ・ペッパーという香辛料は、料理に加えると食べた人を 30分間透明化させる効果
がある。ただし、この効果は食べた人の感情状態に左右され、怒りや悲しみを感じている場合は
効果が現れない。
レインボー・ソルトは 7色に輝く塩で、料理の味を食べた人の好みに自動的に調整する機能を持
つ。この塩は古代の海底遺跡からのみ採取でき、年間生産量は世界で 200グラムに限られている
。
## 文書 4: バイオリズム・シティの都市計画
バイオリズム・シティは 2156年に完成予定の未来都市で、住民の生体リズムに合わせて都市環境
が自動調整される革新的な設計となっている。街の照明は住民の概日リズムに合わせて色温度が
変化し、睡眠の質を向上させる。
交通システムは「フロー・チューブ」と呼ばれる磁気浮上式の透明チューブで構成され、住民は
個人用のポッドに乗って時速 300キロメートルで移動できる。AIシステム「シティ・マインド」
が全ての交通を管理し、渋滞は完全に解消されている。
住宅は「アダプティブ・ハウス」と呼ばれる自己変形建築で、住民のライフスタイルの変化に応
じて間取りが自動的に変更される。また、建物の外壁は光合成機能を持つ特殊な素材で作られて
おり、大気中の二酸化炭素を酸素に変換する。
## 文書 5: 時間研究所の実験記録
時間研究所では、クロノ・クリスタルという特殊な鉱物を使用した時間操作実験が行われている
。実験番号 TC-4471 では、被験者が 10分間の時間を体験するのに実際には 3時間を要する「時
間拡張フィールド」の生成に成功した。
逆時間流動実験では、テンポラル・エンジンを使用して限定的な時間の逆行を実現している。現
在の技術では最大 24時間前まで遡ることができるが、対象物の質量が 1キログラム以下に制限さ
れる。
パラレル・タイムライン観測装置「クロノスコープ」により、別の時間軸での出来事を観測する
ことが可能になった。これまでに47の異なる時間軸が確認されており、その中には恐竜が絶滅し
なかった世界や、重力が現在の半分の世界も含まれている。

適当に生成させた文章でOKです。

8. 実行結果

スクリーンショット 2025-07-07 14.40.16.png
画像のように追加させた文章の内容である架空のヴェルナ王国について説明されています!

9. 最後に

本記事は、自分自身が久しぶりにRAG構成を一から見直し、「ちゃんと中身を理解しながら動かしたい」という思いで組み立てた内容をまとめたものです。以前使っていたコードを最新版にする段階で思っていたよりも手間取ってしまい焦りましたがとりあえず動くまで直せてよかったです…。

もし同じように「一度ちゃんと自分で動かして理解しなおしたい」と感じている方がいれば、本構成がその一助になれば幸いです。また、最新の動向やコードの改善点などのフィードバックをいただけると嬉しいです。

読んでくださってありがとうございました!





Source link

Views: 1

「氷河融解が火山リスク急増中!」

📌 ニュース:

氷河の融解が火山噴火リスクを高める

米ウィスコンシン大学の研究で、氷河が融けることが火山噴火の引き金になることが明らかになりました。研究チームはチリ南部の火山を調査し、氷河が後退すると地下のマグマが噴き出すリスクが高まることを発見しました。この現象は北米、ロシア、南極にも及ぶ可能性があります。

氷河が溶けることで地殻の圧力が解放され、マグマが膨張し噴火を引き起こします。さらに、火山の噴火は温室効果ガスを放出し、地球温暖化を加速させる「負の連鎖」を生むと警告されています。氷河が崩れることで、新たな気候変動が懸念されています。

  • この記事のポイントを3つ、以下のようにまとめてみました。

    1. 氷河の融解と火山噴火の関係 🌍💥
      地球温暖化により氷河が融解すると、地下の圧力が解放され、火山が噴火するリスクが高まります。この現象は南米だけでなく、北米やロシア、南極にも影響を及ぼす可能性があります。

    2. 悪循環の形成 🔄🌡️
      火山が噴火すると温室効果ガスが放出され、さらに地球温暖化が進行します。これにより氷河がさらに融解し、火山活動が活発化するという悪循環が生まれるのです。

    3. 潜在的なリスクの認識 🚨🌎
      世界中には地下に火山が眠っている場所が多く存在し、氷河の下にある火山が活動を再開するwarningが懸念されています。特に南極や北米では、この影響が直面する可能性があります。

    このような点が今後の気候や地球活動に与える影響について、関心が高まっています。


※以下、出典元
▶ 元記事を読む

Views: 0

「イスラエル、トランプ氏をノーベル平和賞に推薦!」

最近のTBS NEWS DIGの報道によると、イスラエルのネタニヤフ首相は、アメリカのトランプ大統領をノーベル平和賞に推薦したことを明らかにしました。この推薦は、イスラエルとアラブ諸国との正常化に向けたトランプ氏の貢献を評価したものです。

ネタニヤフ首相は、トランプ大統領が「各地で平和を築いている」と称賛し、その努力が国際的にも評価されるべきだとの意見を述べました。トランプ氏は自身の大統領1期目からノーベル平和賞受賞に強い意欲を示し、先月も「受賞していてもおかしくない」と発言しています。

また、報道の一部では、トランプ大統領がイスラエルとイスラム組織ハマス間の停戦協議に関しても言及しており、ハマスが戦争を望んでいるとの見解を示しつつ、平和的な解決への期待感を表明しました。

このニュースは、中東地域の平和の達成に向けた重要なステップとして、国際社会の注目を集めています。トランプ政権時代の外交的成果を振り返りながら、今後の展開にも関心が寄せられています。

🧠 編集部より:

このYouTube動画では、トランプ大統領がノーベル平和賞に推薦された経緯と、イスラエルのネタニヤフ首相の発言を中心に取り上げています。ネタニヤフ首相は、トランプ大統領がアラブ諸国との関係正常化に貢献し、世界各地で平和を築いていると評価しています。これにより、トランプ大統領がノーベル平和賞に推薦されたことを明らかにしました。

背景

トランプ大統領は、任期中に中東和平に向けた取り組みを行いました。特にアラブ諸国との関係改善に努め、アブラハム合意という重要な成果を残しています。これにより、イスラエルといくつかのアラブ諸国が正式な国交を樹立しました。このような動きは、歴史的な転機とされ、多くの注目を集めました。

豆知識

  • ノーベル平和賞は、国際的な平和に寄与した個人または団体に贈られる賞で、毎年12月に発表されます。
  • トランプ大統領は、平和賞に以前から興味を持っており、「受賞は妥当だ」と公言することもしばしばありました。

参考リンク

このニュースがトランプ大統領と中東情勢に与える影響を注視していく必要があります。

  • キーワード: ノーベル平和賞

トランプ大統領 をAmazonで探す
ネタニヤフ首相 をAmazonで探す
ノーベル平和賞 をAmazonで探す



※以下、出典元
▶ 元記事を読む

Views: 0