diff --git a/examples/exp_pool/simple.py b/examples/exp_pool/simple.py index bc20fbcdd..608578519 100644 --- a/examples/exp_pool/simple.py +++ b/examples/exp_pool/simple.py @@ -9,20 +9,13 @@ from metagpt.logs import logger async def main(): req = "Simple task." + resp = "Simple echo." - # 1. Find experiences. - exps = await exp_manager.query_exps(req) - if exps: - logger.info(f"Experiences already exist for the request `{req}`: {exps}") - return - - # 2. Create a new experience if none exist - exp_manager.create_exp(Experience(req=req, resp="Simple echo.", entry_type=EntryType.MANUAL)) + exp_manager.create_exp(Experience(req=req, resp=resp, entry_type=EntryType.MANUAL)) logger.info(f"New experience created for the request `{req}`.") - # 3. Find again exps = await exp_manager.query_exps(req) - logger.info(f"Updated experiences: {exps}") + logger.info(f"Got experiences: {exps}") if __name__ == "__main__":