feat: replace go-flink with Poimen Memory + Poimen Workflow project cards
Build & Push Portfolio Image / build-push (push) Successful in 3m29s
Build & Push Portfolio Image / build-push (push) Successful in 3m29s
This commit is contained in:
+26
-14
@@ -94,7 +94,7 @@
|
||||
"Launched AWS Distributed-Map service across 57+ regions",
|
||||
"Built multi-region infrastructure at RBC (40% cost reduction)",
|
||||
"Architected production homelab: Kubernetes, Kafka, LLM inference",
|
||||
"Open source: go-flink (distributed DataLakeHouse)"
|
||||
"Poimen: Agent workflow orchestration + Graph-RAG memory system"
|
||||
]
|
||||
},
|
||||
"educationTitle": "Education",
|
||||
@@ -159,12 +159,6 @@
|
||||
"Owned oncall for the service—built CloudWatch dashboards, wrote runbooks, debugged production live"
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Open Source: go-flink",
|
||||
"description": "Distributed DataLakeHouse framework written in Go.",
|
||||
"longDescription": "Fault-tolerant data pipelines with streaming semantics and efficient processing.",
|
||||
"stat": "Public repository, active"
|
||||
},
|
||||
{
|
||||
"title": "Poimen Memory System",
|
||||
"description": "Distributed Graph-RAG infrastructure with hierarchical RBAC and wiki-link indexing.",
|
||||
@@ -176,6 +170,18 @@
|
||||
"Three-Tier Context Retrieval (Actix-web, tokio): Async pipeline — Tier 1: MD5 signature match (<50ms), Tier 2: graph-boosted hybrid search with link-distance decay, Tier 3: Obsidian API fallback. Budget-aware assembly drops lower tiers first. Shingle-based Jaccard deduplication (>0.5) prevents redundant chunks.",
|
||||
"Hierarchical RBAC (Authentik OIDC, JWT, Kubernetes): Role → AccessRule[] → AccessScope model with project/visibility/owner/group constraints. JWT roles claim maps to YAML rules; AccessGuard.filter_resources() applies post-retrieval filtering. Dual-write indexer (eventual consistency via queue) maintains RBAC-aware views. SOPS/age encryption, ArgoCD deployment."
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Poimen: Agent Workflow Orchestration",
|
||||
"description": "Temporal-powered orchestration that transforms natural language into durable, scalable workflow executions.",
|
||||
"longDescription": "LLM router analyzes user intent, retrieves relevant knowledge from semantic memory, and generates executable workflow specs—enabling agent deployment at scale where any activity can be wired as a step in the reconciliation pipeline.",
|
||||
"stat": "Temporal, LLM Routing, 9 Composable Activities",
|
||||
"highlight": "Natural language → executable WorkflowSpec via reasoning model + memory-augmented context retrieval + durable state machine execution.",
|
||||
"bullets": [
|
||||
"LLM-Powered Workflow Routing: Natural language → executable WorkflowSpec via reasoning model (api.riotpiao.com). Activity Knowledge Base (9 activities) informs the LLM about timeouts, retry policies, and dependencies—intelligent step ordering and error handling strategies.",
|
||||
"Memory-Augmented Context Retrieval: RetrieveMemoryActivity queries poimen-memory (Rust semantic search service) for relevant skills and lessons before routing—injecting domain knowledge into prompts for context-aware workflow generation.",
|
||||
"Generic State Machine Executor: RoutingWorkflow executes any JSON workflow spec with JSONPath parameter chaining (${Step1.output.path}), automatic retries for flaky activities, catch blocks for error recovery, and Temporal's durable execution guarantees—every registered activity a composable building block."
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -321,7 +327,7 @@
|
||||
"在57+区域发布AWS Distributed-Map服务",
|
||||
"在RBC构建多区域基础设施(成本降低40%)",
|
||||
"架构生产级家庭实验室:Kubernetes、Kafka、LLM推理",
|
||||
"开源项目:go-flink(分布式数据湖仓库)"
|
||||
"Poimen: 智能体工作流编排 + 图-RAG记忆系统"
|
||||
]
|
||||
},
|
||||
"educationTitle": "教育背景",
|
||||
@@ -386,12 +392,6 @@
|
||||
"负责服务oncall——构建CloudWatch仪表盘,编写runbook,实时调试生产问题"
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "开源:go-flink",
|
||||
"description": "用Go编写的分布式数据湖仓库框架。",
|
||||
"longDescription": "具有流语义和高效处理的容错数据管道。",
|
||||
"stat": "公开仓库,活跃中"
|
||||
},
|
||||
{
|
||||
"title": "Poimen记忆系统",
|
||||
"description": "具有分层RBAC的分布式图RAG基础设施和维基链接索引。",
|
||||
@@ -403,6 +403,18 @@
|
||||
"三层上下文检索(Actix-web, tokio):异步管道——第1层:MD5签名匹配(<50ms),第2层:图增强混合搜索含链接距离衰减,第3层:Obsidian API兜底。预算感知的响应组装优先丢弃低优先层。基于瓦片的Jaccard去重(>0.5)防止冗余块。",
|
||||
"分层RBAC(Authentik OIDC、JWT、Kubernetes):角色→AccessRule[]→AccessScope模型,包含项目/可见性/所有者/组约束。JWT角色声明映射到YAML规则;AccessGuard.filter_resources()应用检索后过滤。双写索引器(通过队列保证最终一致性)维护RBAC感知视图。SOPS/age加密,ArgoCD部署。"
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Poimen: 智能体工作流编排",
|
||||
"description": "Temporal驱动的编排平台,将自然语言转化为持久、可扩展的工作流执行。",
|
||||
"longDescription": "LLM路由器分析用户意图,从语义记忆中检索相关知识,生成可执行工作流规格——支持大规模智能体部署,任何活动可作为协调管道的步骤。",
|
||||
"stat": "Temporal, LLM路由, 9个可组合活动",
|
||||
"highlight": "自然语言 → 可执行WorkflowSpec:推理模型 + 记忆增强上下文检索 + 持久状态机执行。",
|
||||
"bullets": [
|
||||
"LLM工作流路由:自然语言 → 可执行WorkflowSpec,通过推理模型。活动知识库(9个活动)告知LLM超时、重试策略和依赖关系——智能步骤排序和错误处理策略。",
|
||||
"记忆增强上下文检索:RetrieveMemoryActivity查询poimen-memory(Rust语义搜索服务)获取相关技能和经验——将领域知识注入提示词,实现上下文感知的工作流生成。",
|
||||
"通用状态机执行器:RoutingWorkflow执行任何JSON工作流规格,支持JSONPath参数链接、自动重试、catch错误恢复和Temporal持久执行保证——每个注册活动都是可组合的构建块。"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user