0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

開発歴5年のチャットサポートシステム「ShenDesk」をお試しいただけませんか?(開発者からの心からのお願い)

0
Posted at

皆さん、こんにちは。私はオンライン顧客対応チャットシステム「ShenDesk」の開発者です。

これは、週末の思いつきで始めたようなプロジェクトではありません。仕事終わりの夜時間を削って開発していた初期から、完全に一人でフルタイムの開発・保守を行うようになるまで、かれこれ5年以上も育て続けてきたプロダクトです。

2021年、私は中国で ShenDesk をリリースしました。最初のバージョンは完全なオンプレミス(私有化デプロイ)型として提供したのですが、リリース直後、ありがたいことに数人のユーザーが興味を持って連絡をくれ、実際に使いながらフィードバックを届けてくれました。まだ先が全く見えなかった暗闇のような初期において、彼らの存在は私の大きな支えでした。「このソフトウェアは、本当に誰かの役に立つんだ」と確信させてくれたのです。

しかし、予想通りというべきか、すぐに多くの問題やバグが噴出しました。私はさらに多くの時間とエネルギーを注ぎ込み、ユーザーが直面するあらゆる課題の解決に奔走しました。ユーザーが本当に必要とするコア機能を追加するため、ほぼ毎週のように新バージョンをリリースし続けました。アップデートのたびに私からユーザーに連絡を取り、彼らがデプロイしているシステムの更新をサポートしました。自分が加えた改善が、実際の運用環境でどう機能するかを少しでも早く検証したかったのです。

2022年に入ると、多くの問い合わせやフィードバックをいただき、さらには商用ライセンスに関する質問も増えたため、私の自信は大きく膨らんでいました。しかし、現実はそう甘くありませんでした。最終的に定着してくれたユーザーはごくわずかだったのです。原因はシンプルでした。プロダクトの安定性が、まだ圧倒的に足りていなかったのです。

続く2023年と2024年は、長い疲弊と迷走の時期でした。「今回のバージョンこそは絶対に安定している。今度こそユーザーを失望させないはずだ」と思ってリリースするものの、数日も経たないうちに「えっ? なんでこんなバグが起きるんだ?」と頭を抱える――そんなことの繰り返しでした。その上、ユーザーの伸びも完全に頭打ちになり、2024年には、月に数人しか新規ユーザーが増えない時期さえありました。

そこで2024年の下半期、私はシステムの大規模な全面リファクタリングを決断しました。サーバー側のメインプログラムを .NET Core 3.1 から .NET 8 へとアップグレードし、すべてのAPIコールとメッセージ処理を完全に非同期化、さらに通信の全面暗号化を行いました。訪問者側のHTMLページとJavaScriptも一から完全に書き直し、Web管理画面もVue 2からVue 3へと移行して全刷新しました。

接続く2025年、事情はまた好転し始めました。大規模なリファクタリングによってシステムがより強力でプロフェッショナルに見えるようになったのか、あるいは長年にわたり執念深くアップデートを積み重ねてきたことで、システムの安定性と信頼性がついに多くの人に認められたのかもしれません。とにかく、2025年はユーザー数が再び着実に増え始め、ついに2社の比較的大規模な有償のビジネス顧客を獲得することができました。

そのうちの1社は、常時30人近いオペレーターがオンラインで対応し、1日あたり1万件近いチャットセッションを処理しています。これは私に新たな挑戦を突きつけました。「システムを止めたメンテナンスがほぼ不可能」というプレッシャーです。ユーザーから要望やバグ報告があっても、私に許された本番アクセスのチャンスは1回きりです。事前に申請して確保できるメンテナンスの時間枠(ウィンドウ)は、通常わずか数分間しかありません。 その極めて短い時間内に、一発でアップデートを成功させなければならないのです。

そして2025年、開発者にとって「天地がひっくり返るような出来事」が起きました。AIの登場です。

AIアシスト開発は、私の開発効率を爆発的に高めてくれました。特に複雑な技術的課題に直面したとき、あちこち検索して検証を繰り返す必要はなくなりました。AIが即座に詳細な手順とサンプルコードを提示してくれるからです。さらにAIは、個人開発者だった私が以前なら夢にも思わなかった可能性を開いてくれました。それが「国際化(グローバル展開)」です。AIが登場する前は、多言語対応にするにはプロの翻訳チームに依頼するしかなく、従来の機械翻訳はプロダクトとして実用できるレベルではありませんでした。しかし、今のAIは文脈や意図を完全に理解し、きわめて精度の高い翻訳を提供してくれます。

2026年になった今、AIという強力な武器を手にした私は、このプロダクトを世界の市場へと送り出したいと強く願っています。

プロダクトの進化だけでなく、そこには私自身の心理的、感情的な変化もあります。幼い頃、私は自分が生まれた国が世界の中心だと信じていました。しかし今、決してそうではない現実を目の当たりにしています。それどころか、私たちが多くを語ることすらできない、不透明な方向へと流れていっている。私はもっと、広く開かれた世界に近づきたい。せめて精神だけでも、一歩先へ進めたいのです。私が命を削って開発し、守り続けてきたこのプロダクトは、今の私にとって、世界という大海原へと漕ぎ出すための「小さな一艘のボート」のような存在です。

もし、あなたのビジネスで信頼できるチャットサポートシステムが必要でしたら、ぜひ一度、ShenDeskを試していただけないでしょうか。決して、あなたを失望させないと約束します。

ShenDesk

ShenDesk

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?