Skip to content

Suk-Builder/builder-agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Builder Agent

A multi-agent AI system with 5 specialized agents — each with a distinct role, working together to assist in building digital products. Powered by Bailian (百炼) API with RAG knowledge base integration.

React Node.js SQLite

Overview

Builder Agent is not a generic AI assistant. It is a specialized multi-agent system designed around the Builder-System knowledge base, with each agent dedicated to a specific function:

Agent Role Purpose
Researcher Information gathering + deep analysis Maps domain knowledge, finds relevant resources
Writer Document creation in your style Generates content following your voice
Reviewer Logic checking + jargon detection Validates reasoning, flags inconsistencies
Archivist Auto-summarization + storage Manages memory and knowledge persistence
BaiHua Conversation + companionship Interactive dialogue and emotional support

Architecture

User Request
    ↓
Router → Selects appropriate agent(s)
    ↓
Agent Execution → Bailian API (Qwen-Max + RAG + Plugins)
    ↓
Memory Integration → SQLite knowledge base
    ↓
Response Streamed to User (SSE)

Tech Stack

  • Frontend: React 19, Vite, Tailwind CSS
  • Backend: Express, better-sqlite3
  • AI: Bailian API (通义千问 Max, RAG, Plugin system)
  • Knowledge Base: Builder-System (104 articles) via Bailian RAG
  • Port: 3462 (agent), 3457 (memory API)

Key Design Decisions

  1. Not a chatbot: Each agent has a narrow, well-defined scope
  2. Knowledge-grounded: All responses grounded in Builder-System RAG
  3. Memory-persistent: SQLite-based conversation and knowledge storage
  4. Plugin-extensible: Leverages Bailian plugin market (search, code, image)

Project Status

  • Architecture design
  • Planning document
  • System specification
  • Core implementation (in progress)

Documentation

Quick Start

git clone https://github.com/Suk-Builder/builder-agent.git
cd builder-agent
npm install
node init-db.js  # Initialize SQLite database
npm start        # Port 3462

About

Built by Ying Momo as part of the Builder-System ecosystem — a personal knowledge management and digital creation framework.

License

MIT


与Builder-System的关系

本项目属于Builder-System 域II — AI认知:递砖人Agent系统。基于百炼API的5个专属Agent,RAG架构实践。

Builder-System(V4.3,104篇文本、35元概念)→ 了解更多

About

递砖人Agent · 百炼+Builder-System · 5个专业Agent · 认知助手

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors