# real_agent **Repository Path**: allwefantasy/real_agent ## Basic Information - **Project Name**: real_agent - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-01-29 - **Last Updated**: 2025-01-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README /chat /new 设计一个基础 Agent 类,该类实例化后,可以完成如下几种方法. 1. 群内聊天:agent.join_group(name).talk_to_all(), agent.join_group(name).talk_to(other_agent1,other_agent2...) 2. 点对点聊天:agent.talk_to(other_agent) 群内聊天,会有群内共享的数据结构,类似 agent1: @agent2 xxx agent2: xxx agent3:xxx 具体逻辑为,当 agent1 发送消息到群里,并且指定 agent2 时,其他agent也会受到消息。所有agent 都可以自己决定给自己是否回答 agent1. @agent2 只是强调 agent2 来回答,但是agent2 有权拒绝。 点对点聊天,则各自保留完整的对话副本就行。 和大模型交互,请使用 byzerllm 中的prompt 函数实现