Spaces:
Running
Running
"""Agent with RAG search.""" | |
import asyncio | |
from examples.rag.rag_pipeline import DOC_PATH, QUESTION | |
from metagpt.logs import logger | |
from metagpt.rag.engines import SimpleEngine | |
from metagpt.roles import Sales | |
async def search(): | |
"""Agent with RAG search.""" | |
store = SimpleEngine.from_docs(input_files=[DOC_PATH]) | |
role = Sales(profile="Sales", store=store) | |
result = await role.run(QUESTION) | |
logger.info(result) | |
if __name__ == "__main__": | |
asyncio.run(search()) | |