#blog

7 posts found. Go back to All tags.

  1. Semantic Search をブログに実装した

    Semantic Search をブログに実装した。VectorDB (Pinecone) の実験としての意味合いが強い。 技術構成を紹介する。まずはインデックスの更新フローについて。Markdown ファイルで入稿したブログ記事から、Gatsby でビルド時にメタデータを抽出する。メタデータとしては、記事の URL…
  2. Summary by AI 機能をブログに実装した

    "Summary by AI" 機能をブログに実装した。Large Language Model (LLM) の実験としての意味合いが強い。 技術としては、Cloudflare Workers AI をデプロイして、HTTP リクエストで結果を取得している。モデルとしては Meta が開発している Llama2 で、…
  3. "読む"に集中できるブログにするために

    このブログでは、技術ネタから日常のエッセイまで、幅広いトピックを執筆している。読者の方にとって新しい気づきや発見がある、斜め上からの独自の考察を含んだ、知識を与えるだけではない文章を発信し続けていきたい。そして、その文章を読んで、立ち止まって考えたり、批判したり議論したりしながら、読者と一緒に成長していける書き手であ…
  4. 個人ブログを支える技術 2023 年版

    最近、立て続けにこの個人ブログ (kenwagatsuma.com) のリファクタリングやアップデートを行った。その備忘録。 基本戦略としては "Simple is the best"。長年開発してきて積もり積もった技術負債や不要な要件をバッサリ切り落とした。 Cloudflare Pages への移行 一番大きい変…
  5. Blog Post and URLs Relationship Internal

    本ブログでは、全記事のメタデータを HTML ビルド時に解析し、Cypher クエリに変換した上で Neo4j Aura に保存しています。 今回、記事本文に含まれる外部サイトへのリンク数も解析対象に付与しました。 データモデリングの一例としてご紹介します。 課題 ブログの記事には、Wikipedia やドキュメント…
  6. Blog: Post "Level" Introduced

    本ブログに、記事ごとの難易度を示す Level の概念を追加しました。 課題 最近、同僚や友人に Graph Database について説明する機会が増えてきました。 Graph Database に対する理解度は様々で、「実は以前研究で使ったことがある」という方もいれば、「Graph Database について初め…
  7. Blog Relevant Tags Internals

    つい先日、本ブログに、Relevant Tags の機能を実装しました。 例えば、#neo4j タグページの下部に、以下の UI が追加されていることに気づいた方もいらっしゃるかもしれません。 実は、このタグの関連性を計算するにあたって、Neo4j Aura を利用しています。 本ブログでは、Relevant Ta…