Repolode
xming521

xming521/WeClone

エクスポートしたチャット履歴でLLMをファインチューニングし、文体を再現するチャットボットとして各種メッセージングサービスに展開します。

スター
18,308
フォーク
1,644
未解決の Issue
35
最終コミット
6 時間前

これは何?

WeCloneは、自分のチャットログからデジタルアバターを作成するためのエンドツーエンドのツールキットです。チャットデータのエクスポート、学習データセットへの前処理、そのデータを使った大規模言語モデルのファインチューニング、学習済みモデルのボットとしてのデプロイまでをカバーします。

現在、データソースとしてTelegramのチャットエクスポートに対応しており、マルチモーダルなファインチューニング用に画像メッセージも利用できます。デフォルトのベースモデルはLoRAで学習するQwen2.5-VL-7B-Instructで、LLaMA Factoryが対応するほかのモデルも選択できます。電話番号、メールアドレス、ID番号などの個人情報はMicrosoft Presidioでフィルタリングされ、ユーザー定義のブロックリストで追加の文章も除外できます。データは暗号化して保存できます。

学習後のモデルはローカルAPI経由で提供でき、AstrBotまたはLangBotを介してDiscord、Telegram、Slackに接続できます。WeChatの個人アカウントへのデプロイにはopenclaw-weixinを使用できます。

主な機能

  • 01Telegramのチャット履歴をエクスポートし、学習データセットに前処理します。
  • 02画像データを使ったマルチモーダル学習を含め、LoRAでLLMをファインチューニングします。
  • 03電話番号やメールアドレスなどの個人情報をフィルタリングし、独自のブロック対象語句も設定できます。
  • 04ブラウザー上で使えるチャットデモと、OpenAI互換の推論APIを提供します。
  • 05学習済みモデルをDiscord、Telegram、Slack、WeChatのボットに接続します。

ユースケース

  • 自分らしい口調で返信する個人用AIペルソナを作り、プライベートなグループや友人とのやり取りに使う。
  • 会話データを使ってローカルLLMをファインチューニングする実験をする。
  • AstrBotまたはLangBotを介して、独自の文体を持つチャットボットをDiscordやSlackにデプロイする。

トピック

よくある質問

WeClone とは?
エクスポートしたチャット履歴でLLMをファインチューニングし、文体を再現するチャットボットとして各種メッセージングサービスに展開します。 WeCloneは、自分のチャットログからデジタルアバターを作成するためのエンドツーエンドのツールキットです。チャットデータのエクスポート、学習データセットへの前処理、そのデータを使った大規模言語モデルのファインチューニング、学習済みモデルのボットとしてのデプロイまでをカバーします。
WeClone は無料で使えますか?ライセンスは?
WeClone は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
WeClone は今もメンテナンスされていますか?
活発にメンテナンス中。WeClone の最終コミットは 2026年10月18日 です。
WeClone は何に使えますか?
自分らしい口調で返信する個人用AIペルソナを作り、プライベートなグループや友人とのやり取りに使う。 会話データを使ってローカルLLMをファインチューニングする実験をする。 AstrBotまたはLangBotを介して、独自の文体を持つチャットボットをDiscordやSlackにデプロイする。
WeClone はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/xming521/WeClone

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト