feat: +similarity_search

This commit is contained in:
莘权 马 2024-09-12 12:25:32 +08:00
parent 12d643ab3d
commit 513d1317d6
4 changed files with 26 additions and 5 deletions

View file

@ -0,0 +1,20 @@
import pytest
from metagpt.const import TEST_DATA_PATH
from metagpt.roles.di.data_analyst import DataAnalyst
@pytest.mark.asyncio
@pytest.mark.parametrize(
("query", "filename"), [("similarity search about '有哪些需求描述?' in document ", TEST_DATA_PATH / "requirements/2.pdf")]
)
async def test_similarity_search(query, filename):
di = DataAnalyst()
query += f"'{str(filename)}'"
rsp = await di.run(query)
assert rsp
if __name__ == "__main__":
pytest.main([__file__, "-s"])