Created
December 4, 2023 06:15
-
-
Save buddypia/ad0ca22cb10a02f60b28701def0aa932 to your computer and use it in GitHub Desktop.
langchain_search.ipynb
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"nbformat": 4, | |
"nbformat_minor": 0, | |
"metadata": { | |
"colab": { | |
"provenance": [], | |
"gpuType": "T4", | |
"authorship_tag": "ABX9TyNKihrkBUxDCUEZBieC7TT/", | |
"include_colab_link": true | |
}, | |
"kernelspec": { | |
"name": "python3", | |
"display_name": "Python 3" | |
}, | |
"language_info": { | |
"name": "python" | |
}, | |
"accelerator": "GPU" | |
}, | |
"cells": [ | |
{ | |
"cell_type": "markdown", | |
"metadata": { | |
"id": "view-in-github", | |
"colab_type": "text" | |
}, | |
"source": [ | |
"<a href=\"https://colab.research.google.com/gist/shoridevel/acd41945fdb20ef909c1e452cc0a331b/langchain_search.ipynb\" target=\"_parent\"><img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\"/></a>" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"source": [ | |
"# 依存パッケージのインストール" | |
], | |
"metadata": { | |
"id": "uMbrG4sNo5dd" | |
} | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": null, | |
"metadata": { | |
"colab": { | |
"base_uri": "https://localhost:8080/" | |
}, | |
"id": "B1nW1j4Voddk", | |
"outputId": "0a7af53f-635c-4289-e315-cf3a9c94f795" | |
}, | |
"outputs": [ | |
{ | |
"output_type": "stream", | |
"name": "stdout", | |
"text": [ | |
"Requirement already satisfied: langchain in /usr/local/lib/python3.10/dist-packages (0.0.345)\n", | |
"Requirement already satisfied: PyYAML>=5.3 in /usr/local/lib/python3.10/dist-packages (from langchain) (6.0.1)\n", | |
"Requirement already satisfied: SQLAlchemy<3,>=1.4 in /usr/local/lib/python3.10/dist-packages (from langchain) (2.0.23)\n", | |
"Requirement already satisfied: aiohttp<4.0.0,>=3.8.3 in /usr/local/lib/python3.10/dist-packages (from langchain) (3.9.1)\n", | |
"Requirement already satisfied: anyio<4.0 in /usr/local/lib/python3.10/dist-packages (from langchain) (3.7.1)\n", | |
"Requirement already satisfied: async-timeout<5.0.0,>=4.0.0 in /usr/local/lib/python3.10/dist-packages (from langchain) (4.0.3)\n", | |
"Requirement already satisfied: dataclasses-json<0.7,>=0.5.7 in /usr/local/lib/python3.10/dist-packages (from langchain) (0.6.3)\n", | |
"Requirement already satisfied: jsonpatch<2.0,>=1.33 in /usr/local/lib/python3.10/dist-packages (from langchain) (1.33)\n", | |
"Requirement already satisfied: langchain-core<0.1,>=0.0.9 in /usr/local/lib/python3.10/dist-packages (from langchain) (0.0.9)\n", | |
"Requirement already satisfied: langsmith<0.1.0,>=0.0.63 in /usr/local/lib/python3.10/dist-packages (from langchain) (0.0.69)\n", | |
"Requirement already satisfied: numpy<2,>=1 in /usr/local/lib/python3.10/dist-packages (from langchain) (1.23.5)\n", | |
"Requirement already satisfied: pydantic<3,>=1 in /usr/local/lib/python3.10/dist-packages (from langchain) (1.10.13)\n", | |
"Requirement already satisfied: requests<3,>=2 in /usr/local/lib/python3.10/dist-packages (from langchain) (2.31.0)\n", | |
"Requirement already satisfied: tenacity<9.0.0,>=8.1.0 in /usr/local/lib/python3.10/dist-packages (from langchain) (8.2.3)\n", | |
"Requirement already satisfied: attrs>=17.3.0 in /usr/local/lib/python3.10/dist-packages (from aiohttp<4.0.0,>=3.8.3->langchain) (23.1.0)\n", | |
"Requirement already satisfied: multidict<7.0,>=4.5 in /usr/local/lib/python3.10/dist-packages (from aiohttp<4.0.0,>=3.8.3->langchain) (6.0.4)\n", | |
"Requirement already satisfied: yarl<2.0,>=1.0 in /usr/local/lib/python3.10/dist-packages (from aiohttp<4.0.0,>=3.8.3->langchain) (1.9.3)\n", | |
"Requirement already satisfied: frozenlist>=1.1.1 in /usr/local/lib/python3.10/dist-packages (from aiohttp<4.0.0,>=3.8.3->langchain) (1.4.0)\n", | |
"Requirement already satisfied: aiosignal>=1.1.2 in /usr/local/lib/python3.10/dist-packages (from aiohttp<4.0.0,>=3.8.3->langchain) (1.3.1)\n", | |
"Requirement already satisfied: idna>=2.8 in /usr/local/lib/python3.10/dist-packages (from anyio<4.0->langchain) (3.6)\n", | |
"Requirement already satisfied: sniffio>=1.1 in /usr/local/lib/python3.10/dist-packages (from anyio<4.0->langchain) (1.3.0)\n", | |
"Requirement already satisfied: exceptiongroup in /usr/local/lib/python3.10/dist-packages (from anyio<4.0->langchain) (1.2.0)\n", | |
"Requirement already satisfied: marshmallow<4.0.0,>=3.18.0 in /usr/local/lib/python3.10/dist-packages (from dataclasses-json<0.7,>=0.5.7->langchain) (3.20.1)\n", | |
"Requirement already satisfied: typing-inspect<1,>=0.4.0 in /usr/local/lib/python3.10/dist-packages (from dataclasses-json<0.7,>=0.5.7->langchain) (0.9.0)\n", | |
"Requirement already satisfied: jsonpointer>=1.9 in /usr/local/lib/python3.10/dist-packages (from jsonpatch<2.0,>=1.33->langchain) (2.4)\n", | |
"Requirement already satisfied: typing-extensions>=4.2.0 in /usr/local/lib/python3.10/dist-packages (from pydantic<3,>=1->langchain) (4.5.0)\n", | |
"Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests<3,>=2->langchain) (3.3.2)\n", | |
"Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.10/dist-packages (from requests<3,>=2->langchain) (2.0.7)\n", | |
"Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.10/dist-packages (from requests<3,>=2->langchain) (2023.11.17)\n", | |
"Requirement already satisfied: greenlet!=0.4.17 in /usr/local/lib/python3.10/dist-packages (from SQLAlchemy<3,>=1.4->langchain) (3.0.1)\n", | |
"Requirement already satisfied: packaging>=17.0 in /usr/local/lib/python3.10/dist-packages (from marshmallow<4.0.0,>=3.18.0->dataclasses-json<0.7,>=0.5.7->langchain) (23.2)\n", | |
"Requirement already satisfied: mypy-extensions>=0.3.0 in /usr/local/lib/python3.10/dist-packages (from typing-inspect<1,>=0.4.0->dataclasses-json<0.7,>=0.5.7->langchain) (1.0.0)\n", | |
"Requirement already satisfied: openai in /usr/local/lib/python3.10/dist-packages (1.3.7)\n", | |
"Requirement already satisfied: anyio<4,>=3.5.0 in /usr/local/lib/python3.10/dist-packages (from openai) (3.7.1)\n", | |
"Requirement already satisfied: distro<2,>=1.7.0 in /usr/lib/python3/dist-packages (from openai) (1.7.0)\n", | |
"Requirement already satisfied: httpx<1,>=0.23.0 in /usr/local/lib/python3.10/dist-packages (from openai) (0.25.2)\n", | |
"Requirement already satisfied: pydantic<3,>=1.9.0 in /usr/local/lib/python3.10/dist-packages (from openai) (1.10.13)\n", | |
"Requirement already satisfied: sniffio in /usr/local/lib/python3.10/dist-packages (from openai) (1.3.0)\n", | |
"Requirement already satisfied: tqdm>4 in /usr/local/lib/python3.10/dist-packages (from openai) (4.66.1)\n", | |
"Requirement already satisfied: typing-extensions<5,>=4.5 in /usr/local/lib/python3.10/dist-packages (from openai) (4.5.0)\n", | |
"Requirement already satisfied: idna>=2.8 in /usr/local/lib/python3.10/dist-packages (from anyio<4,>=3.5.0->openai) (3.6)\n", | |
"Requirement already satisfied: exceptiongroup in /usr/local/lib/python3.10/dist-packages (from anyio<4,>=3.5.0->openai) (1.2.0)\n", | |
"Requirement already satisfied: certifi in /usr/local/lib/python3.10/dist-packages (from httpx<1,>=0.23.0->openai) (2023.11.17)\n", | |
"Requirement already satisfied: httpcore==1.* in /usr/local/lib/python3.10/dist-packages (from httpx<1,>=0.23.0->openai) (1.0.2)\n", | |
"Requirement already satisfied: h11<0.15,>=0.13 in /usr/local/lib/python3.10/dist-packages (from httpcore==1.*->httpx<1,>=0.23.0->openai) (0.14.0)\n", | |
"Requirement already satisfied: streamlit in /usr/local/lib/python3.10/dist-packages (1.29.0)\n", | |
"Requirement already satisfied: altair<6,>=4.0 in /usr/local/lib/python3.10/dist-packages (from streamlit) (4.2.2)\n", | |
"Requirement already satisfied: blinker<2,>=1.0.0 in /usr/lib/python3/dist-packages (from streamlit) (1.4)\n", | |
"Requirement already satisfied: cachetools<6,>=4.0 in /usr/local/lib/python3.10/dist-packages (from streamlit) (5.3.2)\n", | |
"Requirement already satisfied: click<9,>=7.0 in /usr/local/lib/python3.10/dist-packages (from streamlit) (8.1.7)\n", | |
"Requirement already satisfied: importlib-metadata<7,>=1.4 in /usr/local/lib/python3.10/dist-packages (from streamlit) (6.8.0)\n", | |
"Requirement already satisfied: numpy<2,>=1.19.3 in /usr/local/lib/python3.10/dist-packages (from streamlit) (1.23.5)\n", | |
"Requirement already satisfied: packaging<24,>=16.8 in /usr/local/lib/python3.10/dist-packages (from streamlit) (23.2)\n", | |
"Requirement already satisfied: pandas<3,>=1.3.0 in /usr/local/lib/python3.10/dist-packages (from streamlit) (1.5.3)\n", | |
"Requirement already satisfied: pillow<11,>=7.1.0 in /usr/local/lib/python3.10/dist-packages (from streamlit) (9.4.0)\n", | |
"Requirement already satisfied: protobuf<5,>=3.20 in /usr/local/lib/python3.10/dist-packages (from streamlit) (3.20.3)\n", | |
"Requirement already satisfied: pyarrow>=6.0 in /usr/local/lib/python3.10/dist-packages (from streamlit) (9.0.0)\n", | |
"Requirement already satisfied: python-dateutil<3,>=2.7.3 in /usr/local/lib/python3.10/dist-packages (from streamlit) (2.8.2)\n", | |
"Requirement already satisfied: requests<3,>=2.27 in /usr/local/lib/python3.10/dist-packages (from streamlit) (2.31.0)\n", | |
"Requirement already satisfied: rich<14,>=10.14.0 in /usr/local/lib/python3.10/dist-packages (from streamlit) (13.7.0)\n", | |
"Requirement already satisfied: tenacity<9,>=8.1.0 in /usr/local/lib/python3.10/dist-packages (from streamlit) (8.2.3)\n", | |
"Requirement already satisfied: toml<2,>=0.10.1 in /usr/local/lib/python3.10/dist-packages (from streamlit) (0.10.2)\n", | |
"Requirement already satisfied: typing-extensions<5,>=4.3.0 in /usr/local/lib/python3.10/dist-packages (from streamlit) (4.5.0)\n", | |
"Requirement already satisfied: tzlocal<6,>=1.1 in /usr/local/lib/python3.10/dist-packages (from streamlit) (5.2)\n", | |
"Requirement already satisfied: validators<1,>=0.2 in /usr/local/lib/python3.10/dist-packages (from streamlit) (0.22.0)\n", | |
"Requirement already satisfied: gitpython!=3.1.19,<4,>=3.0.7 in /usr/local/lib/python3.10/dist-packages (from streamlit) (3.1.40)\n", | |
"Requirement already satisfied: pydeck<1,>=0.8.0b4 in /usr/local/lib/python3.10/dist-packages (from streamlit) (0.8.1b0)\n", | |
"Requirement already satisfied: tornado<7,>=6.0.3 in /usr/local/lib/python3.10/dist-packages (from streamlit) (6.3.2)\n", | |
"Requirement already satisfied: watchdog>=2.1.5 in /usr/local/lib/python3.10/dist-packages (from streamlit) (3.0.0)\n", | |
"Requirement already satisfied: entrypoints in /usr/local/lib/python3.10/dist-packages (from altair<6,>=4.0->streamlit) (0.4)\n", | |
"Requirement already satisfied: jinja2 in /usr/local/lib/python3.10/dist-packages (from altair<6,>=4.0->streamlit) (3.1.2)\n", | |
"Requirement already satisfied: jsonschema>=3.0 in /usr/local/lib/python3.10/dist-packages (from altair<6,>=4.0->streamlit) (4.19.2)\n", | |
"Requirement already satisfied: toolz in /usr/local/lib/python3.10/dist-packages (from altair<6,>=4.0->streamlit) (0.12.0)\n", | |
"Requirement already satisfied: gitdb<5,>=4.0.1 in /usr/local/lib/python3.10/dist-packages (from gitpython!=3.1.19,<4,>=3.0.7->streamlit) (4.0.11)\n", | |
"Requirement already satisfied: zipp>=0.5 in /usr/local/lib/python3.10/dist-packages (from importlib-metadata<7,>=1.4->streamlit) (3.17.0)\n", | |
"Requirement already satisfied: pytz>=2020.1 in /usr/local/lib/python3.10/dist-packages (from pandas<3,>=1.3.0->streamlit) (2023.3.post1)\n", | |
"Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.10/dist-packages (from python-dateutil<3,>=2.7.3->streamlit) (1.16.0)\n", | |
"Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests<3,>=2.27->streamlit) (3.3.2)\n", | |
"Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.10/dist-packages (from requests<3,>=2.27->streamlit) (3.6)\n", | |
"Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.10/dist-packages (from requests<3,>=2.27->streamlit) (2.0.7)\n", | |
"Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.10/dist-packages (from requests<3,>=2.27->streamlit) (2023.11.17)\n", | |
"Requirement already satisfied: markdown-it-py>=2.2.0 in /usr/local/lib/python3.10/dist-packages (from rich<14,>=10.14.0->streamlit) (3.0.0)\n", | |
"Requirement already satisfied: pygments<3.0.0,>=2.13.0 in /usr/local/lib/python3.10/dist-packages (from rich<14,>=10.14.0->streamlit) (2.16.1)\n", | |
"Requirement already satisfied: smmap<6,>=3.0.1 in /usr/local/lib/python3.10/dist-packages (from gitdb<5,>=4.0.1->gitpython!=3.1.19,<4,>=3.0.7->streamlit) (5.0.1)\n", | |
"Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.10/dist-packages (from jinja2->altair<6,>=4.0->streamlit) (2.1.3)\n", | |
"Requirement already satisfied: attrs>=22.2.0 in /usr/local/lib/python3.10/dist-packages (from jsonschema>=3.0->altair<6,>=4.0->streamlit) (23.1.0)\n", | |
"Requirement already satisfied: jsonschema-specifications>=2023.03.6 in /usr/local/lib/python3.10/dist-packages (from jsonschema>=3.0->altair<6,>=4.0->streamlit) (2023.11.1)\n", | |
"Requirement already satisfied: referencing>=0.28.4 in /usr/local/lib/python3.10/dist-packages (from jsonschema>=3.0->altair<6,>=4.0->streamlit) (0.31.1)\n", | |
"Requirement already satisfied: rpds-py>=0.7.1 in /usr/local/lib/python3.10/dist-packages (from jsonschema>=3.0->altair<6,>=4.0->streamlit) (0.13.2)\n", | |
"Requirement already satisfied: mdurl~=0.1 in /usr/local/lib/python3.10/dist-packages (from markdown-it-py>=2.2.0->rich<14,>=10.14.0->streamlit) (0.1.2)\n" | |
] | |
} | |
], | |
"source": [ | |
"!pip install langchain\n", | |
"!pip install openai\n", | |
"!pip install streamlit" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"source": [ | |
"# 検索ロジック" | |
], | |
"metadata": { | |
"id": "6FdZ8U80tFNR" | |
} | |
}, | |
{ | |
"cell_type": "code", | |
"source": [ | |
"%%writefile app.py\n", | |
"import streamlit as st\n", | |
"from langchain.llms.openai import OpenAI\n", | |
"from langchain.agents import load_tools, initialize_agent\n", | |
"\n", | |
"# Streamlit app\n", | |
"st.subheader('Web検索')\n", | |
"search_query = st.text_input(\"質問内容を入力してください。\")\n", | |
"\n", | |
"openai_api_key = st.text_input(\"OpenAI API Key\", type=\"password\")\n", | |
"serper_api_key = st.text_input(\"Serper API Key\", type=\"password\")\n", | |
"\n", | |
"# 検索するボタンが押された時実行\n", | |
"if st.button(\"検索する\"):\n", | |
" # 入力データをチェック\n", | |
" if not openai_api_key or not serper_api_key:\n", | |
" st.error(\"OpenAIのAPIキーを入力してください\")\n", | |
" elif not search_query.strip():\n", | |
" st.error(\"質問を入力してください\")\n", | |
" else:\n", | |
" try:\n", | |
" with st.spinner('少々お待ちください'):\n", | |
" # OpenAI モジュールを初期化し、Google Serper API ツールをロードし、エージェントを使用して検索クエリを実行します。\n", | |
" llm = OpenAI(temperature=0, openai_api_key=openai_api_key, verbose=True)\n", | |
" tools = load_tools([\"google-serper\"], llm, serper_api_key=serper_api_key)\n", | |
" agent = initialize_agent(tools, llm, agent=\"zero-shot-react-description\", verbose=True)\n", | |
" result = agent.run(search_query)\n", | |
" st.success(result)\n", | |
" except Exception as e:\n", | |
" st.exception(f\"エラーが発生しました: {e}\")\n" | |
], | |
"metadata": { | |
"colab": { | |
"base_uri": "https://localhost:8080/" | |
}, | |
"id": "90_1tI02tHSd", | |
"outputId": "735b4e9f-a9e4-4575-8a0f-d820a6161d3f" | |
}, | |
"execution_count": null, | |
"outputs": [ | |
{ | |
"output_type": "stream", | |
"name": "stdout", | |
"text": [ | |
"Overwriting app.py\n" | |
] | |
} | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"source": [ | |
"!npm install localtunnel" | |
], | |
"metadata": { | |
"colab": { | |
"base_uri": "https://localhost:8080/" | |
}, | |
"id": "-aGya0iKtisT", | |
"outputId": "dbd6cf35-8ded-47ab-a23c-be11265945ed" | |
}, | |
"execution_count": null, | |
"outputs": [ | |
{ | |
"output_type": "stream", | |
"name": "stdout", | |
"text": [ | |
"\u001b[K\u001b[?25h\u001b[37;40mnpm\u001b[0m \u001b[0m\u001b[30;43mWARN\u001b[0m \u001b[0m\u001b[35msaveError\u001b[0m ENOENT: no such file or directory, open '/content/package.json'\n", | |
"\u001b[0m\u001b[37;40mnpm\u001b[0m \u001b[0m\u001b[30;43mWARN\u001b[0m \u001b[0m\u001b[35menoent\u001b[0m ENOENT: no such file or directory, open '/content/package.json'\n", | |
"\u001b[0m\u001b[37;40mnpm\u001b[0m \u001b[0m\u001b[30;43mWARN\u001b[0m\u001b[35m\u001b[0m content No description\n", | |
"\u001b[0m\u001b[37;40mnpm\u001b[0m \u001b[0m\u001b[30;43mWARN\u001b[0m\u001b[35m\u001b[0m content No repository field.\n", | |
"\u001b[0m\u001b[37;40mnpm\u001b[0m \u001b[0m\u001b[30;43mWARN\u001b[0m\u001b[35m\u001b[0m content No README data\n", | |
"\u001b[0m\u001b[37;40mnpm\u001b[0m \u001b[0m\u001b[30;43mWARN\u001b[0m\u001b[35m\u001b[0m content No license field.\n", | |
"\u001b[0m\n", | |
"\u001b[K\u001b[?25h+ localtunnel@2.0.2\n", | |
"updated 1 package and audited 36 packages in 1.404s\n", | |
"\n", | |
"3 packages are looking for funding\n", | |
" run `npm fund` for details\n", | |
"\n", | |
"found 2 \u001b[93mmoderate\u001b[0m severity vulnerabilities\n", | |
" run `npm audit fix` to fix them, or `npm audit` for details\n" | |
] | |
} | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"source": [ | |
"!streamlit run app.py & sleep 3 && npx localtunnel --port 8501" | |
], | |
"metadata": { | |
"id": "9xRY0VIAtjcy", | |
"colab": { | |
"base_uri": "https://localhost:8080/" | |
}, | |
"outputId": "a298ec60-a59e-4ce2-8c2e-560847422f8d" | |
}, | |
"execution_count": null, | |
"outputs": [ | |
{ | |
"output_type": "stream", | |
"name": "stdout", | |
"text": [ | |
"\n", | |
"Collecting usage statistics. To deactivate, set browser.gatherUsageStats to False.\n", | |
"\u001b[0m\n", | |
"\u001b[0m\n", | |
"\u001b[34m\u001b[1m You can now view your Streamlit app in your browser.\u001b[0m\n", | |
"\u001b[0m\n", | |
"\u001b[34m Network URL: \u001b[0m\u001b[1mhttp://172.28.0.12:8501\u001b[0m\n", | |
"\u001b[34m External URL: \u001b[0m\u001b[1mhttp://34.142.216.60:8501\u001b[0m\n", | |
"\u001b[0m\n", | |
"\u001b[K\u001b[?25hnpx: installed 22 in 2.626s\n", | |
"your url is: https://sweet-keys-poke.loca.lt\n", | |
"\n", | |
"\n", | |
"\u001b[1m> Entering new AgentExecutor chain...\u001b[0m\n", | |
"\u001b[32;1m\u001b[1;3m 検索エンジンを使って情報を探す\n", | |
"Action: google_serper\n", | |
"Action Input: 今年の総理大臣\u001b[0m\n", | |
"\n", | |
"\u001b[1m> Entering new AgentExecutor chain...\u001b[0m\n", | |
"\u001b[32;1m\u001b[1;3m 検索エンジンを使って情報を探す\n", | |
"Action: google_serper\n", | |
"Action Input: 今年の総理大臣\u001b[0m\n", | |
"Observation: \u001b[36;1m\u001b[1;3m岸田文雄\u001b[0m\n", | |
"Thought:\u001b[32;1m\u001b[1;3m 確認する\n", | |
"Action: google_serper\n", | |
"Action Input: 岸田文雄 総理大臣\u001b[0m\n", | |
"Observation: \u001b[36;1m\u001b[1;3mFumio Kishida: Prime Minister of Japan. Fumio Kishida is a Japanese politician who has served as Prime Minister of Japan and President of the Liberal Democratic Party since 2021. A member of the House of Representatives, he previously served as Minister for Foreign Affairs from 2012 to... Fumio Kishida Born: July 29, 1957 (age 66 years), Shibuya City, Tokyo, Japan. Fumio Kishida Party: Liberal Democratic Party. Fumio Kishida Spouse: Yuko Kishida (m. 1988). Fumio Kishida Children: Shotaro Kishida. Fumio Kishida Education: School of Law, Waseda University (1978–1982), Kaisei Junior & Senior High School, Kōjimachi Elementary School, and more. Fumio Kishida Office: Prime Minister of Japan since 2021. Fumio Kishida Previous campaign: House of Representatives for Hiroshima 1 Election, 2021. 外務大臣. 岸田 文雄(きしだ ふみお). 総務大臣. 金子 恭之(かねこ やすし). 法務 ... 岸田内閣 内閣総理大臣補佐官名簿開く閉じる. 職名, 氏名. 内閣官房副長官; 内閣 ... 昭和57年 3月: 早稲田大学法学部卒業; 昭和57年 4月: (株)日本長期信用銀行入行; 昭和62年 4月: 衆議院議員 岸田文武秘書; 平成 5年 7月: 衆議院議員当選 ... ... 総理大臣. 総裁選の結果を受け、臨時国会において首班指名を受け、第100代内閣総理大臣に就任し、岸田内閣を発足させる。 首班指名. 政 府 外務大臣(兼務). 第49回 ... 岸田 文雄(きしだ ふみお). 昭和32年7月29日生; 衆議院議員 自由民主党; 広島県第一 ... 第212回国会における岸田内閣総理大臣所信表明演説. 2023年10月23日 · 活動報告 ... 第101代内閣総理大臣/第27代自民党総裁国民の声を聞く政治を実現 衆議院議員・宏池会会長▽岸田文雄公式サイト · 裕子's profile picture · 外交・安全保障's profile ... 岸田文雄総理大臣は、衆議院広島1区選出の65歳。祖父と父も広島選出の衆議院議員の政治家一家に育ち、大学卒業後は、旧長銀=日本長期信用銀行に入り ... 岸田 文雄(きしだ ふみお、1957年〈昭和32年〉7月29日 - )は、日本の政治家。自由民主党所属の衆議院議員(10期)、内閣総理大臣(第100代・第101代)、自由民主党 ... 【総裁選】\"岸田ノート\"には何が?自宅で岸田氏を直撃 · 次の総裁選はどうします?なんで総理になりたいんですか?|乙武洋匡が岸田文雄議員に聞く!#3 · 岸田外務大臣の米国 ... 14総理大臣記者会見①「参院選の結果と安倍元総理の件」. 岸田文雄 · 2:16 · バイデン米国大統領との電話会談についての会見. 岸田文雄 · 7:53 · 安倍元総理の逝去について ...\u001b[0m\n", | |
"Thought:\u001b[32;1m\u001b[1;3m 確定した\n", | |
"Final Answer: 岸田文雄が今年の総理大臣です。\u001b[0m\n", | |
"\n", | |
"\u001b[1m> Finished chain.\u001b[0m\n" | |
] | |
} | |
] | |
} | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment