From 3fbf4e1dc93074c04d63c4ce05d0f012aa522776 Mon Sep 17 00:00:00 2001 From: Dev 2049 Date: Thu, 20 Apr 2023 09:30:57 -0700 Subject: [PATCH] nb --- .../examples/contextual-compression.ipynb | 57 ++++++++++--------- 1 file changed, 29 insertions(+), 28 deletions(-) diff --git a/docs/modules/indexes/retrievers/examples/contextual-compression.ipynb b/docs/modules/indexes/retrievers/examples/contextual-compression.ipynb index 87276dc39b5..ed78a56f13c 100644 --- a/docs/modules/indexes/retrievers/examples/contextual-compression.ipynb +++ b/docs/modules/indexes/retrievers/examples/contextual-compression.ipynb @@ -12,7 +12,7 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 1, "id": "28e8dc12", "metadata": {}, "outputs": [], @@ -32,7 +32,7 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": 2, "id": "9fbcc58f", "metadata": {}, "outputs": [ @@ -124,7 +124,7 @@ }, { "cell_type": "code", - "execution_count": 23, + "execution_count": 3, "id": "9a658023", "metadata": {}, "outputs": [ @@ -159,7 +159,7 @@ }, { "cell_type": "markdown", - "id": "f3189dfd", + "id": "2cd38f3a", "metadata": {}, "source": [ "## More built-in compressors: filters\n", @@ -169,8 +169,8 @@ }, { "cell_type": "code", - "execution_count": 24, - "id": "65c47bee", + "execution_count": 4, + "id": "b216a767", "metadata": {}, "outputs": [ { @@ -201,7 +201,7 @@ }, { "cell_type": "markdown", - "id": "b728e6d0", + "id": "8c709598", "metadata": {}, "source": [ "### `EmbeddingsFilter`\n", @@ -211,8 +211,8 @@ }, { "cell_type": "code", - "execution_count": 25, - "id": "57382aa1", + "execution_count": 5, + "id": "6fbc801f", "metadata": {}, "outputs": [ { @@ -284,7 +284,7 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": 6, "id": "2a150a63", "metadata": {}, "outputs": [], @@ -303,20 +303,29 @@ }, { "cell_type": "code", - "execution_count": 27, + "execution_count": 7, "id": "3ceab64a", "metadata": {}, "outputs": [ { - "ename": "ValidationError", - "evalue": "1 validation error for ContextualCompressionRetriever\nbase_compressor\n Can't instantiate abstract class BaseDocumentCompressor with abstract methods acompress_documents, compress_documents (type=type_error)", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mValidationError\u001b[0m Traceback (most recent call last)", - "Cell \u001b[0;32mIn[27], line 1\u001b[0m\n\u001b[0;32m----> 1\u001b[0m compression_retriever \u001b[38;5;241m=\u001b[39m \u001b[43mContextualCompressionRetriever\u001b[49m\u001b[43m(\u001b[49m\u001b[43mbase_compressor\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mpipeline_compressor\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mbase_retriever\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mretriever\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 3\u001b[0m compressed_docs \u001b[38;5;241m=\u001b[39m compression_retriever\u001b[38;5;241m.\u001b[39mget_relevant_documents(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mWhat did the president say about Ketanji Jackson Brown\u001b[39m\u001b[38;5;124m\"\u001b[39m)\n\u001b[1;32m 4\u001b[0m pretty_print_docs(compressed_docs)\n", - "File \u001b[0;32m~/langchain/.venv/lib/python3.9/site-packages/pydantic/main.py:341\u001b[0m, in \u001b[0;36mpydantic.main.BaseModel.__init__\u001b[0;34m()\u001b[0m\n", - "\u001b[0;31mValidationError\u001b[0m: 1 validation error for ContextualCompressionRetriever\nbase_compressor\n Can't instantiate abstract class BaseDocumentCompressor with abstract methods acompress_documents, compress_documents (type=type_error)" + "name": "stdout", + "output_type": "stream", + "text": [ + "Document 1:\n", + "\n", + "One of the most serious constitutional responsibilities a President has is nominating someone to serve on the United States Supreme Court. \n", + "\n", + "And I did that 4 days ago, when I nominated Circuit Court of Appeals Judge Ketanji Brown Jackson\n", + "----------------------------------------------------------------------------------------------------\n", + "Document 2:\n", + "\n", + "As I said last year, especially to our younger transgender Americans, I will always have your back as your President, so you can be yourself and reach your God-given potential. \n", + "\n", + "While it often appears that we never agree, that isn’t true. I signed 80 bipartisan bills into law last year\n", + "----------------------------------------------------------------------------------------------------\n", + "Document 3:\n", + "\n", + "A former top litigator in private practice. A former federal public defender. And from a family of public school educators and police officers. A consensus builder\n" ] } ], @@ -326,14 +335,6 @@ "compressed_docs = compression_retriever.get_relevant_documents(\"What did the president say about Ketanji Jackson Brown\")\n", "pretty_print_docs(compressed_docs)" ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "66beaded", - "metadata": {}, - "outputs": [], - "source": [] } ], "metadata": {