核心用法
People-Strategy Agent Skill 是一款轻量级的关系型人脉管理系统,采用SQLite作为持久化存储,将人脉数据建模为图结构(节点为人,边为关系)。核心功能分为三大模块:
人员管理:支持完整的CRUD操作,可记录姓名、职位、与我的关系、所属组织、性格特点及备注信息,并提供全文本搜索与多维度筛选。
关系管理:建立有向边连接两个人员节点,支持自定义关系类型(汇报、指导、协作等),可查询双向关系流,自动处理级联删除。
图操作:导出完整网络为JSON格式,生成单人员的关系子图,便于外部可视化工具(D3.js、Gephi等)分析。
显著优点
- 零依赖轻量:纯Python + SQLite,无需外部服务,部署成本极低
- 灵活的关系建模:有向边设计支持复杂组织层级与 mentorship 网络
- 图算法友好:JSON导出格式直接兼容主流图可视化与分析工具
- 数据完整性:外键约束+唯一索引防止脏数据,级联删除维护一致性
- 扩展性强:预留 character、notes 等富文本字段,支持时间戳追踪变更
潜在局限
- 单机架构:SQLite的并发写入能力有限,不适合高并发团队协作场景
- 无原生可视化:需依赖外部工具生成图表,缺乏内置网络分析能力
- 关系权重缺失:当前仅记录关系类型,无亲疏程度或信任度量化
- 无身份去重机制:缺少自动合并重复人员的智能检测
- 导入能力有限:仅提供CSV示例代码,无原生LinkedIn/通讯录同步
适合人群
- 独立顾问/自由职业者:管理客户网络与商业机会来源
- 技术团队负责人:维护组织架构图与跨组协作关系
- 创业者/投资人:追踪mentorship关系与投资组合的人脉图谱
- 研究人员:构建小规模社交网络数据集进行学术分析
常规风险
- 数据泄露风险:SQLite为本地文件,需自行管理备份与访问权限
- 关系定义歧义:团队使用时若缺乏关系类型命名规范,易导致数据混乱
- 长期维护成本:随着网络规模扩大,纯CLI交互效率下降,可能需要配套GUI
- 迁移成本:未来若需迁移至PostgreSQL等生产数据库,需手动处理schema转换