From d1198dc58de9e5503e1bdbc42297e25957c83ea0 Mon Sep 17 00:00:00 2001 From: seehi <6580@pm.me> Date: Tue, 4 Jun 2024 11:33:34 +0800 Subject: [PATCH] experiment pool init --- examples/exp_pool/simple.py | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) 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__":