importlogginglogger=logging.getLogger(__name__)fromagenticaiframework.llmsimportLLMManagerif__name__=="__main__":llm_manager=LLMManager()llm_manager.register_model("demo-llm",lambdaprompt:f"[Demo LLM Response to: {prompt}]")llm_manager.set_active_model("demo-llm")logger.info("Generated Text:",llm_manager.generate("Explain the concept of machine learning in simple terms."))logger.info("Available Models:",list(llm_manager.models.keys()))
importlogginglogger=logging.getLogger(__name__)fromagenticaiframework.memoryimportMemoryManagerif__name__=="__main__":memory=MemoryManager()memory.store_short_term("user_name","Alice")memory.store_short_term("last_query","What is the capital of France?")logger.info("Retrieved User Name:",memory.retrieve("user_name"))logger.info("Retrieved Last Query:",memory.retrieve("last_query"))keys=list(memory.short_term.keys())+list(memory.long_term.keys())+list(memory.external.keys())logger.info("Stored Keys:",keys)memory.clear_short_term()memory.clear_long_term()memory.clear_external()logger.info("Memory cleared. Keys now:",list(memory.short_term.keys())+list(memory.long_term.keys())+list(memory.external.keys()))
importlogginglogger=logging.getLogger(__name__)fromagenticaiframework.promptsimportPromptif__name__=="__main__":prompt_instance=Prompt(template="Write a {length} paragraph summary about {topic}.")rendered_prompt=prompt_instance.render(length="short",topic="artificial intelligence")logger.info("Rendered Prompt:",rendered_prompt)