前言#
0x01#
Cuteen テーマの次のバージョンは Typecho から React 開発に移行するため、最近ようやく React を学び終え、なんとか入門しました。最近、React のノートや新しく書いた API を文書に整理している途中で、乱雑なものが増えてきて、必要なときに対応する内容を見つけるのが難しくなりました。
0x02#
ずっと前に見たこの記事を思い出しました。その時、デジタル版の自分をクローンするのはとてもクールなことだと思いました。しかし、技術や財布、データ量の制約から、実現することはできませんでした。
この機会を利用して、ノートなどのものをブログの自分と一緒にデジタル化できないか考えました。
Chat Thing#
ネットをブラウジングしているときに Chat Thing を見つけました。自分が提供するデータソースで AI をトレーニングできるウェブサイトです:
Chat Thing は Notion に接続したり、ウェブサイトをクローリングしたり、ファイルをアップロードしたり、YouTube 動画や RSS フィードを利用してデータを取得し、ChatGPT に基づいて AI ロボットを実現します。
無料のサブスクリプションでは GPT3 モデルを使用するロボットを作成でき、実際の使用では十分です。大きなコードを書く必要はありません。同時に毎月 60 万のストレージトークンと 8 万のメッセージトークンが提供され、公式文書によると、データソースからデータを同期するたびにストレージトークンが消費され、1000 のストレージトークンは約 750 の英単語に相当します。一方、ロボットが返す各メッセージは 1000 から 4000 のメッセージトークンを使用し、8 万のメッセージトークンでロボットと 40 回対話できます(メッセージトークンは確実に足りません😔)。
データソースのインポート#
Warning
アップロードするデータに個人の敏感なデータが含まれていないか注意してください。
私の文書やブログ記事はすべて Notion で作成されているため、Notion に簡単に接続してデータをすべて Chat Thing にインポートできます。
また、ブログの記事をデータソースとしてインポートしたい場合は、ウェブサイトマップをクローリングするか、ウェブサイトの RSS 機能を使用してインポートできます。もちろん、ブログが Typecho の場合は、Tp2MD プラグインを使用して記事を MD 形式でエクスポートし、アップロードしてインポートすることもできます。
ロボットの配置#
無料のサブスクリプションでは Js と iframe タグのインポートのみが提供され、API などを他の場所に統合するには有料サブスクリプションが必要です。
Ps. モデルは gpt3 を使用しており、最大コンテキストに制約があるため、ロボットの知能は gpt3.5 や 4.0 を使用する ChatGPT には及びません。楽しんでください🎉~
Note
Pss. 『私』に関する質問は『Vinking』を代名詞として使用する必要があります。例えば、『Vinking のブログの URL は何ですか?』ではなく、『あなたのブログの URL は何ですか?』と聞かないでください。期待を下げてください、彼はそれほど賢くありません。
この文は Mix Space によって xLog に同期更新されました。原始リンクは https://www.vinking.top/posts/codes/using-chat-thing-clone-myself