Skip to content

TypeScript × Agent Memory

エージェントに、
思い出す力を。

ひと言を覚える。必要なときに取り出す。
いつものアプリに、記憶を足そう。

sh
npm install atom-memory

Node.js 22.13+ TypeScript MIT

hello.mjsまずは、ひとつ覚える
mjs
import { memory } from './memory.mjs';
(
  await memory.write({
    changes: [
      {
        id: 'atom',
        op: 'create',
        content: {
          text: 'コーヒーはブラックが好き。',
          links: [],
        },
        sources: [],
      },
    ],
  })
).changes.atom;
const recalled = await memory.read({
  context: 'コーヒーの好みに合わせて提案したい。',
});
console.log(recalled.items[0]?.text);

取り出した記憶

text
コーヒーはブラックが好き。

初期化ファイルも含めて試す →

小さなメモから、頼れる文脈へ。 ​

Atom Memory は、エージェントのための TypeScript メモリライブラリです。ユーザーの好み、運用ルール、作業で分かったことを保存し、現在の文脈に合う記憶を取り出します。

01 そのまま覚える

まずは文章を write({ changes }) で保存。メモ同士の関係も、batch-local linkや既存refでつなげられます。

保存する →

02 今に合わせて思い出す

会話や作業の現在の文脈を read へ。予算に収まる資料を選び、モデルに渡す記憶を組み立てます。

エージェントにつなぐ →

03 変わったら、直す

好みやルールが変わっても大丈夫。内容を改訂し、以前の版や出典も参照できます。

訂正してみる →

Hello, Memory

最初の記憶を、書いてみよう。

外部サービスなしで、保存から読取まで試せます。

クイックスタート

MIT License · TypeScript / Node.js