Unfiltered
ログイン
チャットを開く

自分で書いたアシスタントの裏にある住所

3分で読めます

自分で書いたアシスタントの裏にある住所

言い逃れせず直接答えるアシスタントは、たいてい誰かがそう答えるようにシステムプロンプトを書いたからそうなっている。つまり誰かが自分でそれを運用しているということだ。uk.appはそのための住所を売る。yourname.uk.appを年額£4.99から、.ukドメインではなく、ダイナミックDNSとREST APIアクセスを含めて提供する。

直接性はアシスタントの背後にあるシステムプロンプトとチューニングの性質であって、それをホストするプラットフォームの性質ではない。そのプロンプトを自分で書いたなら、人をそこへ案内する安定した場所が必要だ。

このページの内容
  1. これは何ではないか
  2. 自分で運用するアシスタントになぜダイナミックDNSが必要か
  3. 管理DNSとスクリプトによる設定
  4. 名前を決める前に確認する
  5. 住所が解決しないもの
  6. 状況が変わってもDNS設定を最新に保つ

これは何ではないか

uk.appは.ukや国別のUKドメイン拡張子を販売しているのではなく、yourname.uk.appという形式の名前を販売している。これは国のレジストリとは別の製品だ。標準の名前は年額£4.99で自動更新され、プレミアムの名前は別料金で、サイト上でWHOIS検索と一緒にリアルタイムで確認できる。そのため決める前に、名前がすでに使われているかどうかを確認できる。

自分で運用するアシスタントになぜダイナミックDNSが必要か

自分で管理するマシン上でフィルターなしのアシスタントを動かしている場合、そのIPアドレスは変わりうる。特に自宅回線ではそうだ。すべてのuk.app名に含まれるダイナミックDNSは、住所を自動的に正しいマシンへ向け続ける。これは、単に他人のチャット製品にリンクするだけのページよりも、ここではずっと重要になる。

管理DNSとスクリプトによる設定

管理DNSはすべての名前に付属し、REST APIアクセスによってDNSレコードをダッシュボードではなくスクリプトで変更できる。アシスタントのホスティング構成が、マシン間での再デプロイやフェイルオーバーを伴う場合、毎回手動でレコードを付け替えずに済むので役立つ。デプロイ手順の一部としてレコードを更新するスクリプトを組めば、切羽詰まったときに忘れがちな手作業をなくせる。

名前を決める前に確認する

名前と価格は静的なリストからではなく、その場でリアルタイムに確認される。WHOIS検索では、その名前がすでに使われているかどうかを、プロジェクトを組み立てる前に確認できる。名前がどこかで公に表に出る前に済ませておく価値がある。

住所が解決しないもの

安定したyourname.uk.appアドレスはアシスタントを到達可能にするが、その答えをより直接的にはしない。それはシステムプロンプトに何を書くか、そしてその背後のモデルがどう調整されているかから来るものであり、それがどこにあるかとは別の話だ。

状況が変わってもDNS設定を最新に保つ

ダイナミックDNSレコードは、アシスタントが今実際に動いている場所を正しく指し続けている場合にだけ役立つ。だから新しいマシンや新しいホストへ移した後は、自動更新がすべての変化を捉えたと決めつけず、レコードを確認する。REST APIはこれをスクリプト化できる作業にしてくれる。テスト中にアシスタントが頻繁にマシン間を移動するなら、これは重要だ。安定した名前は、その裏にあるレコードが最新であって初めて信頼できる。

回答が形作られる仕組み