個人的なAPIの構築|ダニエル・ミスラー

個人的なAPIの構築|ダニエル・ミスラー


個人的なデーモンの視覚化

の(非常に早い)最初のバージョンを起動するのに超宣伝されています デーモン 今日!

2014年以来、私はすべてがAPIを持っているというこの考えに夢中になっています。私は2016年に私の(ちょっと安っぽいが素晴らしいアイデアを持って)本物のモノのインターネットで最初にそれについて話しました。

したがって、これは最初のビルディングブロックです。すべてのオブジェクトにはデーモンがあります。他のすべてのオブジェクトが理解している世界へのAPIです。コンピューター、システム、または適切なアクセスを持つ人間でさえ、他のオブジェクトのデーモンを見て、それとどのように対話するか、そのステータスが何であるか、何ができるかを正確に知ることができます。 The Real Thingのインターネット、2016年

アイデアは、車やレストランのようなオブジェクトだけでなく、デーモンズ/アピスだけでなく、人々でもあるということでした。

最も重要なことは、人間自身もデーモンを持っていることであり、私たちは他のデーモンでいっぱいの世界を移動することです。 Human Daemonsは、タイプ、感度、アクセス制限などに基づいて区分化された人物に関するすべての情報を保持し、そのデータを使用して、私たちの周りのDaemonsに超個人化された要求を送信します。 The Real Thingのインターネット、2016年

デジタルアシスタントと組み合わせる

a-the

そして、それは他の主要な概念でクリックしました。つまり、人間としてそれを行う方法がないので、常に「私たちの周りに」常に「私たちの周り」にあるこれらの何千ものAPIを常に処理するAIを搭載したデジタルアシスタント(DA)があります。

合成インテリジェンスが近い将来に果たす最も目に見える重要な役割は、人間と世界の間のインターフェースとして機能することです。

明確にするために、私は非常に多くのサイエンスフィクションが基づいているSIの絶えず推奨され、意識的で自己改善されたブランドを意味するものではありません。

私が言及しているSIは、人間のコンテキスト、意図、コマンドを監視し、それらを解釈してから、(人間の)プロのパーソナルアシスタント以上の行動をとることができるコンピューターシステムです。 The Real Thingのインターネット、2016年

したがって、DASはTechを使用して私たちの周りのものと根本的にどのように相互作用するかを根本的に変えるという考えでした。私たちのデバイスを使用してそれを行う代わりに、それはスケーリングしない、私たちのDASは私たちのためにそれをしているでしょう。

テクノロジーと直接対話する代わりに、DAと対話し、DAは必要なデーモンで詳細を解決します。私たちは話します、物事が起こります。私たちはジェスチャーします、物事が起こります。私たちはテキストで、物事が起こります。新しい技術を見つけたり、理解したり、習得したりする必要はありません。それは、サービスとDAが自分自身の間でうまくいくためです。 The Real Thingのインターネット、2016年

実際にはうまくいくと思います

したがって、具体的には、私がいつも考えているユースケースは、あなたが独身であるコーヒーショップであり、あなたのDAはあなたが関係を探していることを知っており、あなたが歩いて、それは店のすべてのデーモンを読みます。

コーヒーショップデーモンの視覚化

あなたはスターバックスで並んで待っています、そして、カイ(あなたのDA)はあなたの周りのすべての公共のデーモン(物)とオーラ(人々)を継続的に読んでいます。彼女は非常に多くのことに合わせているので、カイはあなたの前の女の子を照らします。

  • 7/9お気に入りの読書マッチ
  • 恥ずかしがり屋であるが、関係は愛情深い
  • 犬>猫
  • 😍彼女は大声で噛む人々を殺すことは合法であるべきだと信じています

カイは話し始めます 彼女 ダ、タラ、そして今、彼とタラはあなたが部屋の向こうからお互いを見るように、どこを見るべきかをあなたに伝えようとしています。

コーヒーオーラの視覚化

日常のオブジェクトでさえ、独自のオーラを持っています

したがって、デーモンは私の初期バージョンです。これは、人間とAIの両方が使用できる形式で私に関する最新の情報を提供するパブリックエンドポイントです。

建築

CloudFlare MCPのデーモンアーキテクチャ

そして、これが相互作用の仕組みの大まかな内訳です​​。

CloudFlareワーカーのデーモンMCPアーキテクチャ

CloudFlareワーカーのデーモンMCPアーキテクチャ(フルサイズのためにクリック)

それを使用する方法

デーモンはMCP(モデルコンテキストプロトコル)サーバーとして実行されます https://daemon.danielmiessler.com。これと対話する方法は次のとおりです。

利用可能なツールを取得します

まず、使用可能なエンドポイントをご覧ください。

これにより、利用可能なすべてのツールのリストが返されます。

ツールを呼び出します

私のテロ(目的フレームワーク)のように、特定のエンドポイントから情報を取得するには:

これにより、私のテロのフレームワークデータが返されます。

MCP構成

DaemonをClaudeコードまたは他のMCP互換ツールに追加する場合は、これをMCP構成に追加します。

利用可能なエンドポイント

デーモンを介してクエリできるものは次のとおりです。

  • get_about – 私と私がしていることに関する基本情報
  • get_narrative – 私の個人的な物語と重点分野
  • get_mission – 私が達成しようとしていること
  • get_projects – 私の現在のプロジェクト
  • get_telos – 私のテロスフレームワーク(問題、ミッション、目標、メトリック)
  • get_favorite_books – 私のお気に入りの本
  • get_favorite_movies – 私のお気に入りの映画
  • get_current_location – 私が現在どこにいるのか
  • get_preferences – 個人的な好みとワークスタイル
  • get_all – 利用可能なすべてのデータを一度に取得します
  • get_section – 名前で特定のセクションを取得します

次は何ですか

これはデーモンのバージョン0.1です。より多くのエンドポイント、リアルタイムの更新などで拡張する予定です。たくさんのアイデア。

私は現在、私のiPhoneからの小さな音声ノートを介して私のデーモンを更新する機能に取り組んでいます。

ベガスに着陸したばかりです

…そして、それが追加されます timeline そして location 私のデーモンのセクション。

また、これを自分のためにセットアップする方法、またはAPIが必要だと思われる他のエンティティについての完全なガイドを出します。

もっと来る。



Source link

Postagens Similares

  • ਧਿਆਨ ਗਣਿਤ ਅਤੇ ਕਹਾਣੀਆਂ ਲਈ ਫੈਲਦਾ ਹੈ || ਗਣਿਤ ∩ ਪ੍ਰੋਗਰਾਮਿੰਗ

    ਸੰਪਾਦਕ ਦਾ ਨੋਟ: ਇਹ ਲੇਖ ਅਸਲ ਵਿੱਚ 2019 ਵਿੱਚ ਪ੍ਰਕਾਸ਼ਿਤ ਕੀਤਾ ਗਿਆ ਸੀ। ਮੈਂ ਇਸ ਪੁਨਰ ਪ੍ਰਕਾਸ਼ਨ ਵਿੱਚ ਮਾਮੂਲੀ ਸੰਪਾਦਨ ਕੀਤੇ ਹਨ। 5-6 ਸਾਲ ਦੇ ਬੱਚਿਆਂ ਲਈ ਗਣਿਤਕ ਤੌਰ ‘ਤੇ ਦਿਲਚਸਪ ਖੇਡਾਂ ਬਾਰੇ ਮੈਥਓਵਰਫਲੋ ਥਰਿੱਡ ਸੀ। ਬਹੁਤ ਸਾਰੀ ਚਰਚਾ ਇਸ ਗੱਲ ਦੇ ਆਲੇ-ਦੁਆਲੇ ਘੁੰਮਦੀ ਸੀ ਕਿ 5 ਸਾਲ ਦੀ ਉਮਰ ਅਸਲ ਵਿੱਚ ਕਿੰਨੀ ਛੋਟੀ ਹੈ,…

  • Andika kwa Urahisi

    Machi 2021 Ninajaribu kuandika kwa kutumia maneno ya kawaida na sentensi rahisi. Aina hiyo ya uandishi ni rahisi kusoma, na kadiri kitu kinavyokuwa rahisi kusoma, ndivyo wasomaji wanavyojihusisha nacho kwa undani zaidi. Kadiri wanavyotumia nguvu kidogo kwenye nathari yako, ndivyo watakavyokuwa wamesalia kwa mawazo yako. Na zaidi watasoma. Nishati ya wasomaji wengi huelekea kuripoti kwa…

  • Jessica Chastain sagt, dass Apple TV The Savant endlich veröffentlichen wird

    Jessica Chastain sagt, dass Apple TV endlich ihre Politthrillerserie „The Savant“ veröffentlichen wird. Die Premiere sollte im September 2025 stattfinden, wurde jedoch nach der Ermordung von Charlie Kirk verschoben. Der Oscar-Preisträger spielt in der Serie die Hauptrolle eines Ermittlers, der verdeckt im Dark Web unterwegs ist, um Hassgruppen aufzuspüren und inländischen Terrorismus zu verhindern. „Früher…

  • ssh · eieio.games కంటే సెకనుకు 100M పిక్సెల్స్ రెండరింగ్

    నేను అందుబాటులో ఉండే భారీ మల్టీప్లేయర్ స్నేక్ గేమ్‌ని రూపొందించాను ssh. రన్నింగ్ ద్వారా ఆడండి ssh snakes.run మీ టెర్మినల్‌లో: లోడ్ అవుతోంది… రండి నాతో ఆడుకోండి 🙂 గేమ్ బ్యాకెండ్ – స్నేక్ సెషన్ హ్యాండ్లర్ డెమోన్ లేదా sshd – వేలకొద్దీ కాకరెంట్ ప్లేయర్‌లను హ్యాండిల్ చేయగలదు మరియు సెకనుకు వంద మిలియన్ పిక్సెల్‌లకు పైగా రెండరింగ్ చేయగలదు. గురించి మరింత తెలుసుకోవడానికి మీరు ఈ పేజీని సందర్శించవచ్చు ssh మరియు దాని…

  • NP ハードはハードという意味ではありません ||数学∩プログラミング

    NP 困難性がインターネット上に現れると、たとえば、愚かなブロガーがビデオ ゲームについて書きたいなどの理由で、NP 困難であることが証明されている問題は実際には非常に難しいと結論付けたくなることがよくあります。 「スーパーマリオはNPが難しいと科学者が証明した?私は自分がマリオを苦手とするのには理由があるとずっと思っていたんだ!」ごめんなさい、この二つは関係ありません。 NP 硬度とは、狭い意味での硬いことを意味します。この投稿で明確になることを願っています。その後、NP 硬度を超えてプログラマーとしての仕事に応用できる、数学的な意味での「ハード」の意味を探っていきます。 問題が NP 困難である場合、それは単純に、その問題を使用してロジックを表現できるほど、問題が十分に表現力豊かであることを意味します。これは、AND、OR、NOT を使用したブール式を意味します。スーパー マリオの例では、「問題」は、(1) プレーヤーのコントロール、(2) レベルを構成する許可されたタイルとキャラクター、(3) 最初から最後まで到達するという目標の束です。論理式はレベルの作成時にエンコードされ、問題を解決する (レベルを完了する) ことは、論理式が成り立つ条件を見つけることと同じです。 オリジナルのスーパー マリオ ブラザーズの句ガジェット。3 つの変数の OR をエンコードします。 この意味では、宝具の硬さがスーパーマリオのすべてを硬くするわけではありません。論理式をエンコードするために設計されたレベルは、不自然で、複雑で、歪んでいます。彼らはゲームのルールを悪用して、ゲームにブール論理を詰め込みます。これらは 最悪の場合のレベル。これはマリオをまったく意図しない目的に使用するものであり、ハッキングと何ら変わりません。したがって、NP 硬度は最悪の場合の主張です。 繰り返しになりますが、NPの硬さはスーパーマリオが持っていることを意味します。 表現力。表現力が非常に高いため、最悪の場合には難しいと思われる他の問題もエミュレートできます。そして、数学的な「難易度」の目標はアルゴリズムの限界について推論することであるため、スーパー マリオを完全に一般的に解くことができるということは、レベル デザインがどれほどばかばかしいものであっても、どんな難しい部分問題も解決できることを意味します。 P != NP 予想は、ブール論理式が充足可能かどうかを決定する多項式時間アルゴリズムが存在しないことを示しており、その結果、スーパー マリオには (完全に一般的に) 多項式時間アルゴリズムも存在しません。 そうは言っても、実際には、スーパー マリオのレベルは論理式をエンコードしていません。現実世界のスーパー マリオのレベルはそのように (解けるように、楽しく) 設計されているという知識を使えば、アルゴリズムを使ってスーパー マリオを解くことができます。多くの例があります。 一般に、人間にとっての問題の難しさは、アルゴリズムの難しさとは無関係です。整数の乗算を考えてみましょう。これはコンピュータにとって解決できる些細な問題ですが、人間はこの問題に苦戦する傾向があります。コンピューターが 2,000 桁の数値を数ミリ秒で掛け算できるのに対し、7 桁の数値 2 つを 5 秒以内に掛け算できるのは驚くべき偉業です。 一方、タンパク質の折り畳みは NP が困難な問題として知られていますが、人間にとって十分に簡単に解決できるゲームに変換されており、プレイヤーは科学研究に貢献しています。実際、巡回セールスマンなど、最も一般的に引用される…

  • 在 Chrome DevTools 中调试 WASM

    当我为我的 Scheme 编译器开发 WASM 后端时,我在调试生成的 WASM 代码时遇到了一些棘手的情况。事实证明,Chrome 的 DevTools 中有一个非常强大的 WASM 调试器,因此在这篇简短的文章中我想分享一下如何使用它。 设置和线束 在这篇文章中,我将使用我的 wasm-wat-samples 项目中的一个示例。事实上,gc-print-scheme-pairs 示例中的所有内容都已经就位。此示例展示了如何使用 gc 引用在 WASM 中构造类似方案的 s-exprs 并递归地打印它们。该示例支持嵌套的整数、布尔值和符号对。 要查看实际效果,我们必须首先将 WAT 文件编译为 WASM,例如使用 watgo: $ cd gc-print-scheme-pairs $ watgo parse gc-print-scheme-pairs.wat -o gc-print-scheme-pairs.wasm 这 浏览器加载程序.html 该目录中的文件已预期加载 gc-print-scheme-pairs.wasm。但我们不能直接从文件系统打开它;由于它加载 WASM,因此该文件需要由本地 HTTP 服务器提供服务。我个人使用 static-server 来实现此目的,但你可以使用其他任何东西 – 比如 Python 的内置服务器 http服务器: $ static-server 2026/04/10 08:55:20.244096…

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *