From e93f620fc403dc15f3b75aba9ed7fc70b7f4038d Mon Sep 17 00:00:00 2001 From: Harrison Chase Date: Tue, 24 Jan 2023 22:10:12 -0800 Subject: [PATCH] cr --- .../analyze_document.ipynb | 71 +++++++++++++++++-- 1 file changed, 65 insertions(+), 6 deletions(-) diff --git a/docs/modules/chains/combine_docs_examples/analyze_document.ipynb b/docs/modules/chains/combine_docs_examples/analyze_document.ipynb index e5929dfc..462ee1df 100644 --- a/docs/modules/chains/combine_docs_examples/analyze_document.ipynb +++ b/docs/modules/chains/combine_docs_examples/analyze_document.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "985599b1", + "id": "ad719b65", "metadata": {}, "source": [ "# Analyze Document\n", @@ -15,7 +15,7 @@ { "cell_type": "code", "execution_count": 7, - "id": "73bb17f2", + "id": "765d6326", "metadata": {}, "outputs": [], "source": [ @@ -32,7 +32,7 @@ { "cell_type": "code", "execution_count": 2, - "id": "31aec990", + "id": "3a3d3ebc", "metadata": {}, "outputs": [], "source": [ @@ -42,7 +42,7 @@ { "cell_type": "code", "execution_count": 6, - "id": "dcb4bb8c", + "id": "97178aad", "metadata": {}, "outputs": [], "source": [ @@ -52,7 +52,7 @@ { "cell_type": "code", "execution_count": 8, - "id": "2d15baab", + "id": "2e5a7bf7", "metadata": {}, "outputs": [ { @@ -70,10 +70,69 @@ "summarize_document_chain.run(state_of_the_union)" ] }, + { + "cell_type": "markdown", + "id": "35739404", + "metadata": {}, + "source": [ + "Let's take a look at this using a question answering chain." + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "8b9b7705", + "metadata": {}, + "outputs": [], + "source": [ + "from langchain.chains.question_answering import load_qa_chain" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "60c309a8", + "metadata": {}, + "outputs": [], + "source": [ + "qa_chain = load_qa_chain(llm, chain_type=\"map_reduce\")" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "ba1fc940", + "metadata": {}, + "outputs": [], + "source": [ + "qa_document_chain = AnalyzeDocumentChain(combine_docs_chain=qa_chain)" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "9aa1fbde", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "' The president thanked Justice Breyer for his service.'" + ] + }, + "execution_count": 13, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "qa_document_chain.run(input_document=state_of_the_union, question=\"what did the president say about justice breyer?\")" + ] + }, { "cell_type": "code", "execution_count": null, - "id": "a81b2c8e", + "id": "7eb02f1e", "metadata": {}, "outputs": [], "source": []