タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

TypeScriptとarticleとElasticSearchに関するefclのブックマーク (2)

  • 検索エンジン上に作るAgent向け仮想ファイルシステム - LayerX エンジニアブログ

    こんにちは、Ai Workforce事業部でAI検索エンジニアをしている鷹取です。 AIエージェントにドキュメントを探させる方法として、最近は検索ツールを使わせるアプローチに関心があります。検索APIを直接呼ばせる方法もありますが、ディレクトリを見たり、候補文書を読んだり、検索語を変えたりできる探索的なインターフェースも相性が良さそうです。 その方法として面白いのが、Agent向けの仮想ファイルシステムです。Agentには ls, cat, grep のようなファイル操作を見せつつ、実体は検索エンジン上のデータにします。これなら、Agentはファイルを探索しているように振る舞えますが、システム側では検索エンジンのindexingや権限制御を使えます。 今回は、この仮想ファイルシステムをOpenSearch上に作り、さらに自然文で探せる semantic_search も同じ探索面に追加して

    検索エンジン上に作るAgent向け仮想ファイルシステム - LayerX エンジニアブログ
    efcl
    efcl 2026/06/07
    Agentに`ls`/`cat`/`grep`などのファイル操作を見せつつ、実体は検索エンジン上のデータとして扱う仮想ファイルシステムを実装する話。 `just-bash`を使い、OpenSearchをバックエンドにした仮想ファイルシステムを構築している。
  • Designing a Dataflow Editor With TypeScript and React | Protocol Labs Research

    This is a design report – a story about the tradeoffs and challenges that we encountered while building a medium-complexity React component in TypeScript. These include state modeling (“making illegal states unrepresentable”) basic type-level programming in TypeScript DX patterns for generically typed React components DX patterns for reusable controlled components using a Redux-like action/dispatc

    Designing a Dataflow Editor With TypeScript and React | Protocol Labs Research
    efcl
    efcl 2021/07/06
    ReactとTypeScriptでデータフローエディタを作る際の設計についての記事。 データフローの状態の設計、スキーマオブジェクトから各Nodeの型定義を取り出す仕組みをGenericsを使って扱う方法について。
  • 1