このガイドはシリーズの心臓部です。すべてのピースが一つに集まる場所。すでにメモリ(覚える)とRAG(あなたのドキュメントを検索する)を見てきましたし、この先ではグラフ(つながりを理解する)を見ることになります。「brain」とは、それらのピースをプロダクトレベルで組み合わせたときに起きることです。もはや「あなた個人のAI」の話ではなく、他者のために構築してデプロイするアプリやエージェントの話になったときのこと。そのプロダクトには専用の知識が必要です。あなたのビジネスについて知り、一人ひとりのユーザーを覚えていること。それがなければ、あなたのアプリは、ありきたりな返答をして全員を他人として扱う、高価なオウムでしかありません。brainがあれば、それは学ぶ従業員になります。このガイドでは、brainとは何かをかみ砕いて理解し、本当に必要になるのはいつか(そして過剰に作り込まないために、必要でないのはいつか)、どんなピースからできているのか、そしてどう組み上げるのかを——実在するオープンソースのツールと、過剰設計に陥らずに設計するためのプロンプトとともに——理解できます。
その瞬間は、「AIとチャットする」のをやめて、他者が使うプロダクトを構築し始めるときに訪れます。顧客向けのアシスタント、あなたのビジネスに対応するエージェント、AIを内蔵したアプリ。そのサイン——あなたのエージェントは一度はうまく答える…でも次のユーザーになると、あるいは翌日になると、何も覚えていない。前の会話のことも、あなたのビジネスのことも。そこで、頭脳が欠けていることに気づくのです。
brain(頭脳)とは、アプリやエージェントの専用知識のこと。あなたのビジネスについて知っていることと、各ユーザーについて覚えていることを合わせて、正確に答えるためのものです。新しいツールではなく——シリーズですでに見てきた3つのピースの組み合わせ。ただし今度はプロダクトレベルで、それらが一緒に働きます。
完全なbrainは、シリーズの3つのものを一つに束ねます。それぞれが別のことを解決します。
最も混同されやすい点です。個人のメモリ(シリーズの第1段)は、TUがTU AIとよりうまく働くためのもの——CLAUDE.mdに宿り、あなたのためのものです。brainは、あなたのAPPが物事を知り、SUSユーザーを覚えるためのもの——プロダクトに宿り、多くの人に同時に奉仕し、各ユーザーが自分専用のメモリの区画を持ちます。一方は個人的なもの。もう一方はプロダクトのインフラです。
brainをゼロから構築する必要はありません。すでにそれを解決しているオープンソースのレイヤーがあります。この3つが最もよく使われていて、あなたのコーディングエージェントが組み立てを手伝ってくれます。
AIエージェント向けの汎用メモリレイヤー。セッションをまたいで各ユーザーの好みや事実を覚え、関連度で検索します。エコシステムで最も人気。必要なのがユーザーごとのメモリなら、ここから始めましょう。
RAG + ナレッジグラフを一つのピースにCOMBINAするオープンソースのメモリプラットフォーム。エージェント向けの永続的な長期メモリ。「brain」の最も文字通りの例です(セマンティック検索 + 関係による推論)。
エージェントのメモリとして、リアルタイムにナレッジグラフを構築します。時間の概念を持ち(何がいつ真実だったか)。あなたのbrainが変化する関係を理解する必要が出てきたときのために。
何かを構築する前に、あなたのAIをアーキテクトとして働かせ、本当にDE VERDAD必要なピースは何かを教えてもらいましょう(メモリだけで済むこともあります)。これをコピーして、あなたのコーディングエージェントに貼り付けてください。
私が構築しているアプリ/エージェントに「brain」(専用の知識)を与えたいのですが、過剰に作り込みたくありません(SIN sobre-construir)。まだコードは書かないでください:まず、何が必要かを決める手助けをしてください。 ステップ1 — 一度に一つずつ、シンプルな言葉で私にインタビューして: - 私のアプリ/エージェントは何をする? 誰のため? - 私のビジネスについて何をSABERべき?(ドキュメント、ポリシー、製品、データ) - セッションをまたいで各ユーザーについて何をRECORDARべき? - 理解すべき複雑な関係がデータ間にある?(誰が何に依存するか) - 何人のユーザーを見込んでいて、データはどれくらい機密性が高い? ステップ2 — 私の答えをもとに、brainのどのピースが本当にDE VERDAD必要で、どれが不要かを教えて: - ユーザーごとのメモリ(これで十分?) - ビジネスの知識に対するRAG(必要? それとも情報はコンテキストに収まる?) - ナレッジグラフ(関係がそれを正当化するほど複雑? それとも過剰設計?) まだ必要でないものは、はっきりと反対して(Desaconséjame)。 ステップ3 — 実在するオープンソースツール(メモリなら mem0、RAG+グラフを一緒に必要とするなら cognee、時間軸のあるグラフなら Graphiti)で最もシンプルな道を勧めて。そして段階的な計画を出して:まず最小のピース、残りは必要になったとき。 ステップ4 — アイソレーションを思い出させて:各ユーザーは自分の区画のbrainだけにアクセスできるべき(これはセキュリティにつながる:ユーザーごとのRLS)。 ステップ1から始めて。
Join 4,200+ builders. No credit card. Build your first app with AI in minutes.