CrewAI: Design and Implement MongoDBVectorSearchTool

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Unknown
    • None
    • Affects Version/s: None
    • Component/s: None
    • Python Drivers
    • None
    • None
    • None
    • None
    • None
    • None

       

      CrewAI is a framework for building multi-agent applications. It allows for interfacing with vector database via [Tools|https://github.com/crewAIInc/crewAI-tools/tree/main/crewai_tools/tools][.|https://github.com/crewAIInc/crewAI-tools/tree/main/crewai_tools/tools).]  Design and Implement MongoDBVectorSearchTool to perform semantic search in CrewAI setup.

       

       
      tool = MongoDBVectorSearchTool(connection_string=XXX,
      collection_name=XXX,
      vector_search_index_name=XXX,
      custom_embedding_fn (Callable[[str], list[float]]))
       

       Examples for vector database as tools include  [a, [b, [c]]

            Assignee:
            Unassigned
            Reporter:
            Prakul Agarwal
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: