mirror of
https://github.com/slhaf/Partner.git
synced 2026-05-12 08:43:02 +08:00
refactor(Module): rename PostRunningAbstractAgentModuleAbstract to PostRunningAgentModule and update updater inheritance
This commit is contained in:
@@ -3,7 +3,7 @@ package work.slhaf.partner.module.common.module;
|
|||||||
import work.slhaf.partner.api.agent.factory.component.abstracts.AbstractAgentModule;
|
import work.slhaf.partner.api.agent.factory.component.abstracts.AbstractAgentModule;
|
||||||
import work.slhaf.partner.runtime.interaction.data.context.PartnerRunningFlowContext;
|
import work.slhaf.partner.runtime.interaction.data.context.PartnerRunningFlowContext;
|
||||||
|
|
||||||
public abstract class PostRunningAbstractAgentModuleAbstract extends AbstractAgentModule.Running<PartnerRunningFlowContext> {
|
public abstract class PostRunningAgentModule extends AbstractAgentModule.Running<PartnerRunningFlowContext> {
|
||||||
@Override
|
@Override
|
||||||
public final void execute(PartnerRunningFlowContext context) {
|
public final void execute(PartnerRunningFlowContext context) {
|
||||||
boolean trigger = context.getModuleContext().getExtraContext().getBoolean("post_process_trigger");
|
boolean trigger = context.getModuleContext().getExtraContext().getBoolean("post_process_trigger");
|
||||||
@@ -13,7 +13,7 @@ import work.slhaf.partner.core.cognation.CognationCapability;
|
|||||||
import work.slhaf.partner.core.memory.MemoryCapability;
|
import work.slhaf.partner.core.memory.MemoryCapability;
|
||||||
import work.slhaf.partner.core.memory.pojo.MemorySlice;
|
import work.slhaf.partner.core.memory.pojo.MemorySlice;
|
||||||
import work.slhaf.partner.core.perceive.PerceiveCapability;
|
import work.slhaf.partner.core.perceive.PerceiveCapability;
|
||||||
import work.slhaf.partner.module.common.module.PostRunningAbstractAgentModuleAbstract;
|
import work.slhaf.partner.module.common.module.PostRunningAgentModule;
|
||||||
import work.slhaf.partner.module.modules.memory.updater.summarizer.MultiSummarizer;
|
import work.slhaf.partner.module.modules.memory.updater.summarizer.MultiSummarizer;
|
||||||
import work.slhaf.partner.module.modules.memory.updater.summarizer.SingleSummarizer;
|
import work.slhaf.partner.module.modules.memory.updater.summarizer.SingleSummarizer;
|
||||||
import work.slhaf.partner.module.modules.memory.updater.summarizer.TotalSummarizer;
|
import work.slhaf.partner.module.modules.memory.updater.summarizer.TotalSummarizer;
|
||||||
@@ -30,7 +30,7 @@ import static work.slhaf.partner.common.util.ExtractUtil.extractUserId;
|
|||||||
|
|
||||||
@EqualsAndHashCode(callSuper = true)
|
@EqualsAndHashCode(callSuper = true)
|
||||||
@Data
|
@Data
|
||||||
public class MemoryUpdater extends PostRunningAbstractAgentModuleAbstract {
|
public class MemoryUpdater extends PostRunningAgentModule {
|
||||||
|
|
||||||
private static final long SCHEDULED_UPDATE_INTERVAL = 10 * 1000;
|
private static final long SCHEDULED_UPDATE_INTERVAL = 10 * 1000;
|
||||||
private static final long UPDATE_TRIGGER_INTERVAL = 60 * 60 * 1000;
|
private static final long UPDATE_TRIGGER_INTERVAL = 60 * 60 * 1000;
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ import work.slhaf.partner.common.thread.InteractionThreadPoolExecutor;
|
|||||||
import work.slhaf.partner.core.cognation.CognationCapability;
|
import work.slhaf.partner.core.cognation.CognationCapability;
|
||||||
import work.slhaf.partner.core.perceive.PerceiveCapability;
|
import work.slhaf.partner.core.perceive.PerceiveCapability;
|
||||||
import work.slhaf.partner.core.perceive.pojo.User;
|
import work.slhaf.partner.core.perceive.pojo.User;
|
||||||
import work.slhaf.partner.module.common.module.PostRunningAbstractAgentModuleAbstract;
|
import work.slhaf.partner.module.common.module.PostRunningAgentModule;
|
||||||
import work.slhaf.partner.module.modules.perceive.updater.relation_extractor.RelationExtractor;
|
import work.slhaf.partner.module.modules.perceive.updater.relation_extractor.RelationExtractor;
|
||||||
import work.slhaf.partner.module.modules.perceive.updater.relation_extractor.entity.RelationExtractResult;
|
import work.slhaf.partner.module.modules.perceive.updater.relation_extractor.entity.RelationExtractResult;
|
||||||
import work.slhaf.partner.module.modules.perceive.updater.static_extractor.StaticMemoryExtractor;
|
import work.slhaf.partner.module.modules.perceive.updater.static_extractor.StaticMemoryExtractor;
|
||||||
@@ -26,7 +26,7 @@ import java.util.concurrent.locks.ReentrantLock;
|
|||||||
*/
|
*/
|
||||||
@EqualsAndHashCode(callSuper = true)
|
@EqualsAndHashCode(callSuper = true)
|
||||||
@Data
|
@Data
|
||||||
public class PerceiveUpdater extends PostRunningAbstractAgentModuleAbstract {
|
public class PerceiveUpdater extends PostRunningAgentModule {
|
||||||
@InjectCapability
|
@InjectCapability
|
||||||
private PerceiveCapability perceiveCapability;
|
private PerceiveCapability perceiveCapability;
|
||||||
@InjectCapability
|
@InjectCapability
|
||||||
|
|||||||
Reference in New Issue
Block a user