27 lines
749 B
Python
27 lines
749 B
Python
import asyncio
|
|
import cognee
|
|
|
|
|
|
async def main():
|
|
# Start clean (optional in your app)
|
|
await cognee.prune.prune_data()
|
|
await cognee.prune.prune_system(metadata=True)
|
|
# Prepare knowledge base
|
|
await cognee.add(
|
|
[
|
|
"Alice moved to Paris in 2010. She works as a software engineer.",
|
|
"Bob lives in New York. He is a data scientist.",
|
|
"Alice and Bob met at a conference in 2015.",
|
|
]
|
|
)
|
|
|
|
await cognee.cognify()
|
|
|
|
# Make sure you've already run cognee.cognify(...) so the graph has content
|
|
answers = await cognee.search(query_text="What are the main themes in my data?")
|
|
for answer in answers:
|
|
print(answer)
|
|
|
|
|
|
if __name__ == "__main__":
|
|
asyncio.run(main())
|