Show HN: Town – スキルを持つNPCがいるピクセルタウンのDiscord
Townは、Discordとピクセルアートの町を融合したソーシャルプラットフォームです。個性とスキルを持つAIキャラクターと会話し、友達と一緒に散歩し、グループチャットに参加し、COREタウン、殺人ミステリータウン、AIスタートアップタウンなど、テーマのある町を探索できます。ユーザーはJSONとMDXファイルを使って独自の町を作成し、公開することもできます。
Townは、ピクセルアートで描かれた仮想の町を舞台に、Discordのようなチャット機能を融合させた新しいソーシャルプラットフォームです。町の中の各建物は独立した体験を提供し、中には個性的な性格とスキルセットを持つAIキャラクターが住んでいます。これらのキャラクターは、バックストーリーに基づいて会話するだけでなく、作者から与えられたコアツール(ウェブ検索、記憶の保持、ドキュメント作成など)を使って実際のタスクを実行できます。
プラットフォームの中心的な体験は探索と相互作用です。友達と一緒に町をリアルタイムで歩き回り、公共エリアで出会ったりぶつかったりできます。建物に近づいてスペースキーを押すと、中のAIキャラクターとチャットできます。彼らはスクリプトではなく、実際のあなたの言葉に反応し、良い会話の終わりには記念品をくれることもあります。さらに、建物に入ってGキーを押すとグループチャットが開始され、部屋の中の人間とAIキャラクター全員が会話に参加し、静かな部屋が活気あるシーンに変わります。
Townには現在5つのプリセットタウンがあり、それぞれ異なるテーマとキャラクターが用意されています:
- COREタウン:プラットフォームの全機能を紹介するショーケースタウン。YCハウス(Garry Tanにスタートアップのアイデアを売り込む)、エイリアン大使館(地球の習慣をXelos大使に説明する)、あなたの裁判(デジタルな罪で裁かれる)など7つの異なる部屋があります。
- 殺人ミステリータウン:プレイヤーが探偵となり、アイリス・ベルの死を調査し、複数の容疑者と対話して手がかりを集め、事件を解決する推理ゲーム。
- AIスタートアップタウン:ポール・グレアム、ギャリー・タンなど有名投資家のAIアバターと交流し、スタートアップのアイデアを試すことができます。
- 面接タウン:模擬面接の練習場。システムデザイン、コーディング、コンサルティングケースなど、さまざまなスタイルのAI面接官が用意されています。
- ロースタウン:AIキャラクターと軽妙な罵り合いを楽しむ場所。自分のスキルを披露したり磨いたりできます。
プリセットタウンを探索するだけでなく、ユーザーは自分だけの町を作成できます。そのプロセスは、フォルダ内のJSONファイルとMDXファイルを編集するだけです。town initで新しい町を初期化するか既存の町をクローンし、town.jsonを編集して建物を追加・削除し、npcs/ディレクトリで各NPCのMDXファイルに性格設定とシステムプロンプトを記述します。デプロイはtown deployコマンドを実行するだけで、サーバーが自動的にレイアウトを更新します。また、customPlotsを使用して完全にカスタムな外観と内部を定義することもできます。公開された町は、アクティブ度(エネルギーと訪問数の混合)でランク付けされる公開リーダーボードに表示されます。
Townは、プログラミング経験がなくても、簡単な設定ファイルでリッチなインタラクティブ体験を作成できるように設計されています。個人の娯楽、プロジェクトの展示、コミュニティ構築など、さまざまな用途に適した、ソーシャルとAIを融合したユニークな仮想空間を提供します。