Skip to content

Greatbeing/AI-Knowledge-Bank

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Knowledge Bank

AI Knowledge Bank banner

Cloudflare Live · Backup Site · GitHub Pages · Workflow Guide · Contributing

Vite TypeScript Supabase Cloudflare Pages License

AI-driven knowledge evolution network for human-AI collaboration
面向 AI 时代的人类知识协作、验证与涌现网络


Project Vision / 项目愿景

EN · AI Knowledge Bank is a living knowledge system. It helps people turn scattered AI practices into reusable standards through branching, validation, discussion, voting, and emergence.

中文 · AI Knowledge Bank 不是静态课程站,也不是普通 Prompt 仓库。它把知识看作一个持续演化的网络:用户贡献实践经验,社区在真实场景中验证,高价值分支再合并为新的公共标准。

Experience Design / 体验设计

Design layer English 中文
Network atmosphere Dynamic particle grid inspired by connected knowledge nodes 以动态粒子网格表达知识节点之间的连接
Liquid glass Translucent navigation, metric panels, cards, and actions 导航、数据面板和操作按钮采用液态玻璃质感
Bilingual interface Runtime Chinese and English language switching 支持中英文运行时切换
Knowledge workflow Fork, validate, discuss, vote, merge, and track evolution 分叉、验证、讨论、投票、合并、追踪演化
Deployment surface Cloudflare Pages, GitHub Pages, and Vercel-compatible build 支持 Cloudflare Pages、GitHub Pages 和 Vercel 构建

Core Loop / 核心闭环

flowchart LR
  A["Fork<br/>创建知识分支"] --> B["Validate<br/>真实场景验证"]
  B --> C{"Signal strong enough?<br/>信号足够强?"}
  C -->|Yes / 是| D["Emerge<br/>合并为公共标准"]
  C -->|No / 否| E["Iterate<br/>继续优化"]
  E --> B
  D --> A
Loading

The system borrows collaboration ideas from Git, but applies them to human skills, AI workflows, and reusable knowledge assets.

这个系统借鉴 Git 的协作思想,但对象不是代码,而是人类技能、AI 工作流和可复用知识资产。

Feature Matrix / 功能矩阵

Module English 中文
Knowledge nodes Create, update, search, version, and categorize knowledge 创建、更新、搜索、版本化和分类知识节点
Validation Submit fact checks, peer reviews, and scenario validation 提交事实核验、同行评审和场景验证
Fork and merge Create branches, propose merges, vote, and decide 创建分支、发起合并提案、投票和决策
Discussion Threaded comments, replies, and community feedback 多级评论、回复和社区反馈
Subscription Follow nodes and receive update notifications 关注节点并接收更新通知
Evolution history Track how knowledge changes over time 追踪知识随时间变化的完整历史
CAS metrics Calculate activity, reputation, and emergence indicators 计算活跃度、声誉和涌现指标

Live Preview / 在线预览

Platform URL
Primary Cloudflare Pages https://aiknowledgebank.pages.dev
Cloudflare Pages backup https://ai-knowledge-bank.pages.dev
GitHub Pages https://greatbeing.github.io/AI-Knowledge-Bank/

Tech Stack / 技术栈

Layer Technology
Frontend Vite 6, TypeScript, HTML5, Canvas
UI system Tailwind CSS, liquid glass visual language
Data layer Supabase, PostgreSQL, Row Level Security
Workflow logic TypeScript service, SQL triggers, optimized views
Deployment Cloudflare Pages, GitHub Pages, Vercel
Quality ESLint 9 flat config, TypeScript build checks

Quick Start / 快速开始

npm install
npm run dev

Build and verify / 构建与验证:

npm run lint
npm run build
npm run preview

Supabase Setup / Supabase 配置

The project can run as a static demo without Supabase credentials. To enable the full workflow backend, create a Supabase project and run the migrations in order:

本项目可以在没有 Supabase 配置的情况下作为静态演示运行。如果要启用完整知识工作流后端,请创建 Supabase 项目并按顺序执行迁移:

supabase/migrations/001_cas_emergence_algorithm.sql
supabase/migrations/002_user_system.sql
supabase/migrations/003_knowledge_workflow.sql

Then configure / 然后配置:

VITE_SUPABASE_URL=your-project-url
VITE_SUPABASE_ANON_KEY=your-anon-key

Related docs / 相关文档:

Guide Purpose
USER_SYSTEM_SETUP.md User auth, profile, badges, notifications
WORKFLOW_GUIDE.md Knowledge workflow API and usage
DEPLOYMENT_GUIDE.md Deployment options and environment setup

Project Structure / 项目结构

.
├── index.html                 # Main experience and particle network UI
├── assets/readme/             # Repository homepage visual assets
├── components/                # React components and visual modules
├── lib/                       # Auth, workflow, and shared utilities
├── supabase/migrations/       # Database schema, policies, triggers, views
├── types/                     # TypeScript definitions
├── .github/workflows/         # GitHub Pages deployment workflow
└── dist/                      # Production build output

Roadmap / 路线图

Stage Status Focus
V0.1 Genesis Done Concept validation and first interactive demo
V0.5 Alpha Done Evolution tree and scoring model
V0.8 User System Done Authentication, profiles, badges, notifications
V0.9 Workflow Done Knowledge nodes, validation, fork, merge, comments
V1.0 Beta In progress Production deployment, mobile polish, performance
V1.5 Agent Layer Planned AI-assisted knowledge extraction and SOP generation
V2.0 Governance Planned Community governance and decentralized contribution rules

Contributing / 参与贡献

Contributions are welcome from developers, designers, AI practitioners, educators, and researchers interested in better human-AI collaboration systems.

欢迎开发者、设计师、AI 实践者、教育者和研究者参与,共同探索更好的 Human-AI 协作系统。

  1. Fork the repository.
  2. Create a feature branch.
  3. Commit focused changes.
  4. Open a pull request with a clear explanation.

See CONTRIBUTING.md for contribution details.

License / 开源协议

This project is released under the MIT License.


AI Knowledge Bank
Build, validate, and evolve knowledge for the AI era.
为 AI 时代构建、验证并演化知识。

About

AI Knowledge Bank|AI-era knowledge collaboration, validation, and emergence network

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors