def find_similar_records(
        self,
        vector_name: str,
        value: Optional[List[float]] = None,
        record: Optional[RemoteFeedbackRecord] = None,
        max_results: int = 50,
    ) -> List[Tuple[RemoteFeedbackRecord, float]]:
        """Finds similar records to the given record in the dataset based on the given vector.

        Args:
            vector_name: a vector name to use for searching by similarity.
            value: an optional vector value to be used for searching by similarity. Defaults to None.
            record: an optional record to be used for searching by similarity. Defaults to None.
            max_results: the maximum number of results for the search. Defaults to 50.

        Returns:
            A list of tuples with each tuple including a record and a similarity score.
        """
        return self.records.find_similar(vector_name, value, record, max_results)
Finds similar records to the given record in the dataset based on the given vector.

        Args:
            vector_name: a vector name to use for searching by similarity.
            value: an optional vector value to be used for searching by similarity. Defaults to None.
            record: an optional record to be used for searching by similarity. Defaults to None.
            max_results: the maximum number of results for the search. Defaults to 50.

        Returns:
            A list of tuples with each tuple including a record and a similarity score.
        
argilla-v1/src/argilla_v1/client/feedback/dataset/remote/dataset.py