diff --git a/app/about/ai/content.md b/app/about/ai/content.md new file mode 100644 index 00000000..7cdd249b --- /dev/null +++ b/app/about/ai/content.md @@ -0,0 +1,29 @@ +# AI質問機能について + +my.code(); では、学習をサポートするための AI アシスタント機能を提供しています。 +ご利用前に以下の事項をご確認ください。 + +## AIの回答の正確性について + +**AIの回答は誤りを含む場合があります。** + +AIは非常に自信を持って誤った情報を回答することがあります。 +AIの回答を鵜呑みにせず、必ず自分自身で内容を確認するようにしてください。 + +## 免責事項 + +AI質問機能の利用によって生じたいかなる損害についても、ut.code(); は責任を負いません。 + +## 使用しているAIモデルについて + +AIモデルへのアクセスには [OpenRouter](https://openrouter.ai/) を使用しています。 +使用するモデルは ut.code(); が選択しており、ユーザーが変更することはできません。 +また、使用するモデルは予告なく変更される場合があります。 + +## データの取り扱いについて + +**入力データの利用について** + +- AIへの質問内容やこのサイトで実行したコードのデータは、AIモデルのプロバイダーによって学習データとして利用される可能性があります。 +- また、サービス品質の向上等を目的として、ut.code(); のメンバーが閲覧可能な形でサイトに保存されます。 +- **個人情報や機密情報は入力しないようにしてください。** diff --git a/app/about/ai/page.tsx b/app/about/ai/page.tsx new file mode 100644 index 00000000..d335a252 --- /dev/null +++ b/app/about/ai/page.tsx @@ -0,0 +1,16 @@ +import { Metadata } from "next"; +import { StyledMarkdown } from "@/markdown/markdown"; +import content from "./content.md?raw"; + +export const metadata: Metadata = { + title: "AI質問機能について", + description: "my.code(); のAI質問機能の詳細と利用上の注意事項について説明します。", +}; + +export default function AiPage() { + return ( +
+ ライセンス情報の読み込みに失敗しました。 +
+ ); + } + + if (!licenses) { + return ( ++ Author: + {pkg.author} +
+ )} + {pkg.repository && ( ++ Repository: + + {pkg.repository} + +
+ )} + {pkg.licenseText && ( +
+ {pkg.licenseText}
+
+ )}
+ + my.code(); のソースコードは MIT ライセンスのもとで公開されています。 +
+
+ {licenseText}
+
+
+ + my.code(); は以下のオープンソースライブラリを使用しています。 +
+