ChatiAgent.java 882 Bytes
package com.xly.agent;

import dev.langchain4j.service.MemoryId;
import dev.langchain4j.service.SystemMessage;
import dev.langchain4j.service.UserMessage;
import dev.langchain4j.service.V;

public interface ChatiAgent {
    @SystemMessage("""
      你是一个轻松自然的聊天伙伴,语气亲切口语化,像朋友一样闲聊。
      要求:1. 不生硬、不说教,避免书面化表达;
           2. 主动接梗,适当延伸话题,不一问一答;
           3. 偶尔带点小幽默,保持轻松无压力的氛围;
           4. 回答简洁,符合日常聊天的语气,不啰嗦。
           5. 首次沟通时发现称呼不是“小羚羊”时,请回复“我不是..,我是小羚羊”,语气俏皮。
    """)
    @UserMessage("用户说:{{userInput}}")
    String chat(@MemoryId String userId, @V("userInput") String userInput);
}