• 请不要在回答技术问题时复制粘贴 AI 生成的内容
yuanqi
V2EX  ›  程序员

开源桌面 Agent,支持 Agent 形象定制

  •  
  •   yuanqi ·
    vixues · 3 days ago · 1096 views

    简单实现了提示词和记忆系统:

    分层提示词:系统提示词不是一整段写死的字符串,而是由 ContextManager 按层、按来源动态组装。人格与角色( L0 )、工具能力与策略模板、运行环境、活跃项目、用户自定义指令、会话附件与工具历史等,各自对应独立的 ContextSource,每轮并发解析后经预算压缩拼进 system prompt 。稳定层会算出 stable_hash,方便 DeepSeek 等提供商做 prompt cache ,长会话里能省不少 token 。

    认知记忆系统:参考「情节 / 语义 / 程序」三类长期记忆划分——情节记忆记录过往轮次的蒸馏摘要(发生过什么),语义记忆存放用户偏好与工作区稳定事实(知道什么),程序记忆按工具链签名沉淀成功模式(怎么做更有效)。RetrievalPipeline 对三库做语义 + 词法混合召回,在 prepare_turn 时按需注入提示词,并配合会话压缩控制上下文占用。

    欢迎交流学习 - GitHub:github.com/vixues/LeAgent

    桌面整理 聊天入口 系统工具 完整 deepseek api 支持 宠物形象

    3 replies    2026-05-22 17:39:45 +08:00
    Suger828
        1
    Suger828  
       3 days ago
    codex 写的吧,卡片堆砌,乱用渐变。ui 这块可以重新设计一下
    yuanqi
        2
    yuanqi  
    OP
       3 days ago
    @Suger828 哈哈哈就两个地方用了渐变,是在不知道怎么安排元素了就用卡片了,用 Claude 的模型写的
    yuanqi
        3
    yuanqi  
    OP
       3 days ago
    欢迎各位前后端大佬提意见,能贡献代码最好了,特别是设计大佬,新建 design.md 也可以,现在的界面确实简陋
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3185 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 13:32 · PVG 21:32 · LAX 06:32 · JFK 09:32
    ♥ Do have faith in what you're doing.