Prompt Engineering for Generative AI

技術書一冊やり込もう  Calendar 2024
https://qiita.com/advent-calendar/2024/tech-book

Prompt Engineering for Generative AI
https://learning.oreilly.com/library/view/prompt-engineering-for/9781098153427/
By James Phoenix, Mike Taylor
>Preface
>1. The Five Principles Of Prompting
>2. Introduction To Large Language Models For Text Generation
>3. Standard Practices For Text Generation With ChatGPT
>4. Advanced Techniques For Text Generation With LangChain
>5. Vector Databases With FAISS And Pinecone
>6. Autonomous Agents With Memory And Tools
>7. Introduction To Diffusion Models For Image Generation
>8. Standard Practices For Image Generation With Midjourney
>9. Advanced Techniques For Image Generation With Stable Diffusion
>10. Building AI-Powered Applications
>Index
>About The Authors

Errata for Prompt Engineering for Generative AI
https://www.oreilly.com/catalog/errata.csp?isbn=0636920927716

Supplemental Content
https://www.oreilly.com/catalog/errata.csp?isbn=0636920927716

```sh:macOS
$ docker run -v /Users/ogawakiyoshi/prompt:/tmp/prompt -it python /bin/bash
Unable to find image 'python:latest' locally
latest: Pulling from library/python
ba1dd0e85e0b: Already exists 
92b12b0dccf2: Already exists 
fd63102cac36: Already exists 
8e5e0e9e68b5: Already exists 
7621374c2739: Pull complete 
c16f61667a8c: Pull complete 
ec864809669b: Pull complete 
Digest: sha256:cea505b81701dd9e46b8dde96eaa8054c4bd2035dbb660edeb7af947ed38a0ad
Status: Downloaded newer image for python:latest
```

```python:requirements.txt
#
# This file is autogenerated by pip-compile with Python 3.9
# by the following command:
#
#    pip-compile requirements.in
#
accelerate==0.29.3
    # via -r requirements.in
aiofiles==23.2.1
    # via gradio
aiohttp==3.9.5
    # via
    #   langchain
    #   langchain-community
aiosignal==1.3.1
    # via aiohttp
altair==5.3.0
    # via gradio
annotated-types==0.6.0
    # via pydantic
anyio==4.3.0
    # via
    #   httpx
    #   jupyter-server
    #   openai
    #   starlette
    #   watchfiles
appnope==0.1.4
    # via ipykernel
argon2-cffi==23.1.0
    # via jupyter-server
argon2-cffi-bindings==21.2.0
    # via argon2-cffi
arrow==1.3.0
    # via isoduration
asgiref==3.8.1
    # via opentelemetry-instrumentation-asgi
asttokens==2.4.1
    # via stack-data
async-lru==2.0.4
    # via jupyterlab
async-timeout==4.0.3
    # via
    #   aiohttp
    #   langchain
attrs==23.2.0
    # via
    #   aiohttp
    #   jsonschema
    #   referencing
babel==2.14.0
    # via jupyterlab-server
backoff==2.2.1
    # via
    #   posthog
    #   unstructured
bcrypt==4.1.2
    # via chromadb
beautifulsoup4==4.12.3
    # via
    #   nbconvert
    #   unstructured
bleach==6.1.0
    # via nbconvert
blis==0.7.11
    # via
    #   spacy
    #   thinc
bottleneck==1.3.8
    # via -r requirements.in
build==1.2.1
    # via chromadb
cachetools==5.3.3
    # via google-auth
catalogue==1.0.2
    # via
    #   spacy
    #   thinc
certifi==2024.2.2
    # via
    #   httpcore
    #   httpx
    #   kubernetes
    #   pinecone-client
    #   pulsar-client
    #   requests
    #   unstructured-client
cffi==1.16.0
    # via argon2-cffi-bindings
chardet==5.2.0
    # via unstructured
charset-normalizer==3.3.2
    # via
    #   requests
    #   unstructured-client
chroma-hnswlib==0.7.3
    # via chromadb
chromadb==0.4.24
    # via -r requirements.in
click==8.1.7
    # via
    #   nltk
    #   typer
    #   uvicorn
coloredlogs==15.0.1
    # via onnxruntime
comm==0.2.2
    # via
    #   ipykernel
    #   ipywidgets
contourpy==1.2.1
    # via matplotlib
cycler==0.12.1
    # via matplotlib
cymem==2.0.8
    # via
    #   preshed
    #   spacy
    #   thinc
dataclasses-json==0.6.4
    # via
    #   langchain
    #   langchain-community
    #   unstructured
    #   unstructured-client
debugpy==1.8.1
    # via ipykernel
decorator==5.1.1
    # via ipython
deepdiff==7.0.1
    # via unstructured-client
defusedxml==0.7.1
    # via nbconvert
deprecated==1.2.14
    # via
    #   opentelemetry-api
    #   opentelemetry-exporter-otlp-proto-grpc
diffusers==0.27.2
    # via -r requirements.in
distro==1.9.0
    # via openai
dnspython==2.6.1
    # via pymongo
docx2txt==0.8
    # via -r requirements.in
emoji==2.11.1
    # via unstructured
exceptiongroup==1.2.1
    # via
    #   anyio
    #   ipython
    #   pytest
executing==2.0.1
    # via stack-data
faiss-cpu==1.8.0
    # via -r requirements.in
fastapi==0.110.2
    # via
    #   chromadb
    #   gradio
fastjsonschema==2.19.1
    # via nbformat
ffmpy==0.3.2
    # via gradio
filelock==3.13.4
    # via
    #   diffusers
    #   huggingface-hub
    #   torch
    #   transformers
filetype==1.2.0
    # via unstructured
flatbuffers==24.3.25
    # via onnxruntime
fonttools==4.51.0
    # via matplotlib
fqdn==1.5.1
    # via jsonschema
frozenlist==1.4.1
    # via
    #   aiohttp
    #   aiosignal
fsspec==2024.3.1
    # via
    #   gradio-client
    #   huggingface-hub
    #   torch
ftfy==6.2.0
    # via -r requirements.in
gensim==4.3.2
    # via -r requirements.in
getpass2==1.0.2
    # via -r requirements.in
glob2==0.7
    # via -r requirements.in
google-api-core==2.18.0
    # via
    #   google-cloud-core
    #   google-cloud-storage
google-auth==2.29.0
    # via
    #   google-api-core
    #   google-cloud-core
    #   google-cloud-storage
    #   kubernetes
google-cloud-core==2.4.1
    # via google-cloud-storage
google-cloud-storage==2.16.0
    # via -r requirements.in
google-crc32c==1.5.0
    # via
    #   google-cloud-storage
    #   google-resumable-media
google-resumable-media==2.7.0
    # via google-cloud-storage
google-search-results==2.4.2
    # via -r requirements.in
googleapis-common-protos==1.63.0
    # via
    #   google-api-core
    #   opentelemetry-exporter-otlp-proto-grpc
gradio==4.27.0
    # via -r requirements.in
gradio-client==0.15.1
    # via gradio
greenlet==3.0.3
    # via
    #   playwright
    #   sqlalchemy
grpcio==1.62.2
    # via
    #   chromadb
    #   opentelemetry-exporter-otlp-proto-grpc
h11==0.14.0
    # via
    #   httpcore
    #   uvicorn
html2text==2024.2.26
    # via -r requirements.in
httpcore==1.0.5
    # via httpx
httptools==0.6.1
    # via uvicorn
httpx==0.27.0
    # via
    #   gradio
    #   gradio-client
    #   jupyterlab
    #   langchain-mistralai
    #   openai
httpx-sse==0.4.0
    # via langchain-mistralai
huggingface-hub==0.22.2
    # via
    #   accelerate
    #   diffusers
    #   gradio
    #   gradio-client
    #   sentence-transformers
    #   tokenizers
    #   transformers
humanfriendly==10.0
    # via coloredlogs
idna==3.7
    # via
    #   anyio
    #   httpx
    #   jsonschema
    #   requests
    #   unstructured-client
    #   yarl
importlib-metadata==7.0.0
    # via
    #   build
    #   diffusers
    #   jupyter-client
    #   jupyter-lsp
    #   jupyterlab
    #   jupyterlab-server
    #   nbconvert
    #   opentelemetry-api
importlib-resources==6.4.0
    # via
    #   chromadb
    #   gradio
    #   matplotlib
iniconfig==2.0.0
    # via pytest
ipykernel==6.29.4
    # via jupyterlab
ipython==8.18.1
    # via
    #   ipykernel
    #   ipywidgets
ipywidgets==8.1.2
    # via -r requirements.in
isoduration==20.11.0
    # via jsonschema
jedi==0.19.1
    # via ipython
jinja2==3.1.3
    # via
    #   altair
    #   gradio
    #   jupyter-server
    #   jupyterlab
    #   jupyterlab-server
    #   nbconvert
    #   torch
joblib==1.4.0
    # via
    #   nltk
    #   scikit-learn
json5==0.9.25
    # via jupyterlab-server
jsonpatch==1.33
    # via
    #   langchain
    #   langchain-core
jsonpath-python==1.0.6
    # via unstructured-client
jsonpointer==2.4
    # via
    #   jsonpatch
    #   jsonschema
jsonschema[format-nongpl]==4.21.1
    # via
    #   altair
    #   jupyter-events
    #   jupyterlab-server
    #   nbformat
jsonschema-specifications==2023.12.1
    # via jsonschema
jupyter-client==8.6.1
    # via
    #   ipykernel
    #   jupyter-server
    #   nbclient
jupyter-core==5.7.2
    # via
    #   ipykernel
    #   jupyter-client
    #   jupyter-server
    #   jupyterlab
    #   nbclient
    #   nbconvert
    #   nbformat
jupyter-events==0.10.0
    # via jupyter-server
jupyter-lsp==2.2.5
    # via jupyterlab
jupyter-server==2.14.0
    # via
    #   jupyter-lsp
    #   jupyterlab
    #   jupyterlab-server
    #   notebook
    #   notebook-shim
jupyter-server-terminals==0.5.3
    # via jupyter-server
jupyterlab==4.1.6
    # via notebook
jupyterlab-pygments==0.3.0
    # via nbconvert
jupyterlab-server==2.27.1
    # via
    #   jupyterlab
    #   notebook
jupyterlab-widgets==3.0.10
    # via ipywidgets
kiwisolver==1.4.5
    # via matplotlib
kubernetes==29.0.0
    # via chromadb
langchain==0.1.16
    # via
    #   -r requirements.in
    #   langchain-experimental
langchain-community==0.0.34
    # via
    #   -r requirements.in
    #   langchain
langchain-core==0.1.45
    # via
    #   langchain
    #   langchain-community
    #   langchain-experimental
    #   langchain-mistralai
    #   langchain-openai
    #   langchain-text-splitters
langchain-experimental==0.0.57
    # via -r requirements.in
langchain-mistralai==0.1.2
    # via -r requirements.in
langchain-openai==0.1.3
    # via -r requirements.in
langchain-text-splitters==0.0.1
    # via
    #   -r requirements.in
    #   langchain
langchainhub==0.1.15
    # via -r requirements.in
langdetect==1.0.9
    # via unstructured
langsmith==0.1.49
    # via
    #   langchain
    #   langchain-community
    #   langchain-core
lark==1.1.9
    # via -r requirements.in
lxml==5.2.1
    # via
    #   python-docx
    #   unstructured
markdown-it-py==3.0.0
    # via rich
markupsafe==2.1.5
    # via
    #   gradio
    #   jinja2
    #   nbconvert
marshmallow==3.21.1
    # via
    #   dataclasses-json
    #   unstructured-client
matplotlib==3.8.4
    # via
    #   -r requirements.in
    #   gradio
matplotlib-inline==0.1.7
    # via
    #   ipykernel
    #   ipython
mdurl==0.1.2
    # via markdown-it-py
mistune==3.0.2
    # via nbconvert
mmh3==4.1.0
    # via chromadb
monotonic==1.6
    # via posthog
mpmath==1.3.0
    # via sympy
multidict==6.0.5
    # via
    #   aiohttp
    #   yarl
murmurhash==1.0.10
    # via
    #   preshed
    #   spacy
    #   thinc
mypy-extensions==1.0.0
    # via
    #   typing-inspect
    #   unstructured-client
natsort==8.4.0
    # via -r requirements.in
nbclient==0.10.0
    # via nbconvert
nbconvert==7.16.3
    # via jupyter-server
nbformat==5.10.4
    # via
    #   jupyter-server
    #   nbclient
    #   nbconvert
nest-asyncio==1.6.0
    # via
    #   -r requirements.in
    #   ipykernel
networkx==3.2.1
    # via torch
nltk==3.8.1
    # via unstructured
notebook==7.1.3
    # via -r requirements.in
notebook-shim==0.2.4
    # via
    #   jupyterlab
    #   notebook
numexpr==2.10.0
    # via -r requirements.in
numpy==1.26.4
    # via
    #   -r requirements.in
    #   accelerate
    #   altair
    #   blis
    #   bottleneck
    #   chroma-hnswlib
    #   chromadb
    #   contourpy
    #   diffusers
    #   faiss-cpu
    #   gensim
    #   gradio
    #   langchain
    #   langchain-community
    #   matplotlib
    #   numexpr
    #   onnxruntime
    #   pandas
    #   scikit-learn
    #   scipy
    #   sentence-transformers
    #   spacy
    #   thinc
    #   transformers
    #   unstructured
oauthlib==3.2.2
    # via
    #   kubernetes
    #   requests-oauthlib
onnxruntime==1.16.3
    # via chromadb
openai==1.23.2
    # via
    #   -r requirements.in
    #   langchain-openai
opentelemetry-api==1.24.0
    # via
    #   chromadb
    #   opentelemetry-exporter-otlp-proto-grpc
    #   opentelemetry-instrumentation
    #   opentelemetry-instrumentation-asgi
    #   opentelemetry-instrumentation-fastapi
    #   opentelemetry-sdk
opentelemetry-exporter-otlp-proto-common==1.24.0
    # via opentelemetry-exporter-otlp-proto-grpc
opentelemetry-exporter-otlp-proto-grpc==1.24.0
    # via chromadb
opentelemetry-instrumentation==0.45b0
    # via
    #   opentelemetry-instrumentation-asgi
    #   opentelemetry-instrumentation-fastapi
opentelemetry-instrumentation-asgi==0.45b0
    # via opentelemetry-instrumentation-fastapi
opentelemetry-instrumentation-fastapi==0.45b0
    # via chromadb
opentelemetry-proto==1.24.0
    # via
    #   opentelemetry-exporter-otlp-proto-common
    #   opentelemetry-exporter-otlp-proto-grpc
opentelemetry-sdk==1.24.0
    # via
    #   chromadb
    #   opentelemetry-exporter-otlp-proto-grpc
opentelemetry-semantic-conventions==0.45b0
    # via
    #   opentelemetry-instrumentation-asgi
    #   opentelemetry-instrumentation-fastapi
    #   opentelemetry-sdk
opentelemetry-util-http==0.45b0
    # via
    #   opentelemetry-instrumentation-asgi
    #   opentelemetry-instrumentation-fastapi
ordered-set==4.1.0
    # via deepdiff
orjson==3.10.1
    # via
    #   chromadb
    #   gradio
    #   langsmith
overrides==7.7.0
    # via
    #   chromadb
    #   jupyter-server
packaging==23.2
    # via
    #   accelerate
    #   altair
    #   build
    #   gradio
    #   gradio-client
    #   huggingface-hub
    #   ipykernel
    #   jupyter-server
    #   jupyterlab
    #   jupyterlab-server
    #   langchain-core
    #   marshmallow
    #   matplotlib
    #   nbconvert
    #   onnxruntime
    #   pytest
    #   transformers
    #   unstructured-client
pandas==2.2.2
    # via
    #   -r requirements.in
    #   altair
    #   gradio
pandocfilters==1.5.1
    # via nbconvert
parso==0.8.4
    # via jedi
pdf2image==1.17.0
    # via -r requirements.in
pexpect==4.9.0
    # via ipython
pillow==10.3.0
    # via
    #   -r requirements.in
    #   diffusers
    #   gradio
    #   matplotlib
    #   pdf2image
    #   sentence-transformers
pinecone-client==3.2.2
    # via -r requirements.in
plac==1.1.3
    # via
    #   spacy
    #   thinc
platformdirs==4.2.0
    # via jupyter-core
playwright==1.43.0
    # via pytest-playwright
pluggy==1.5.0
    # via pytest
posthog==3.5.0
    # via chromadb
preshed==3.0.9
    # via
    #   spacy
    #   thinc
prometheus-client==0.20.0
    # via jupyter-server
prompt-toolkit==3.0.43
    # via ipython
proto-plus==1.23.0
    # via google-api-core
protobuf==4.25.3
    # via
    #   google-api-core
    #   googleapis-common-protos
    #   onnxruntime
    #   opentelemetry-proto
    #   proto-plus
psutil==5.9.8
    # via
    #   accelerate
    #   ipykernel
ptyprocess==0.7.0
    # via
    #   pexpect
    #   terminado
pulsar-client==3.5.0
    # via chromadb
pure-eval==0.2.2
    # via stack-data
pyasn1==0.6.0
    # via
    #   pyasn1-modules
    #   rsa
pyasn1-modules==0.4.0
    # via google-auth
pycparser==2.22
    # via cffi
pydantic==2.7.1
    # via
    #   -r requirements.in
    #   chromadb
    #   fastapi
    #   gradio
    #   langchain
    #   langchain-core
    #   langsmith
    #   openai
pydantic-core==2.18.2
    # via pydantic
pydub==0.25.1
    # via gradio
pyee==11.1.0
    # via playwright
pygments==2.17.2
    # via
    #   ipython
    #   nbconvert
    #   rich
pymongo==4.6.3
    # via -r requirements.in
pyparsing==3.1.2
    # via matplotlib
pypdf==4.2.0
    # via
    #   -r requirements.in
    #   unstructured-client
pypika==0.48.9
    # via chromadb
pyproject-hooks==1.0.0
    # via build
pytest==8.1.1
    # via
    #   -r requirements.in
    #   pytest-base-url
    #   pytest-playwright
pytest-base-url==2.1.0
    # via pytest-playwright
pytest-playwright==0.4.4
    # via -r requirements.in
python-dateutil==2.9.0.post0
    # via
    #   arrow
    #   jupyter-client
    #   kubernetes
    #   matplotlib
    #   pandas
    #   posthog
    #   unstructured-client
python-docx==1.1.0
    # via unstructured
python-dotenv==1.0.1
    # via
    #   -r requirements.in
    #   uvicorn
python-iso639==2024.2.7
    # via unstructured
python-json-logger==2.0.7
    # via jupyter-events
python-magic==0.4.27
    # via unstructured
python-multipart==0.0.9
    # via gradio
python-slugify==8.0.4
    # via pytest-playwright
pytz==2024.1
    # via pandas
pyyaml==6.0.1
    # via
    #   -r requirements.in
    #   accelerate
    #   chromadb
    #   gradio
    #   huggingface-hub
    #   jupyter-events
    #   kubernetes
    #   langchain
    #   langchain-community
    #   langchain-core
    #   transformers
    #   uvicorn
pyzmq==26.0.2
    # via
    #   ipykernel
    #   jupyter-client
    #   jupyter-server
rapidfuzz==3.8.1
    # via unstructured
referencing==0.34.0
    # via
    #   jsonschema
    #   jsonschema-specifications
    #   jupyter-events
regex==2024.4.16
    # via
    #   diffusers
    #   nltk
    #   tiktoken
    #   transformers
requests==2.31.0
    # via
    #   chromadb
    #   diffusers
    #   google-api-core
    #   google-cloud-storage
    #   google-search-results
    #   huggingface-hub
    #   jupyterlab-server
    #   kubernetes
    #   langchain
    #   langchain-community
    #   langchainhub
    #   langsmith
    #   posthog
    #   pytest-base-url
    #   requests-oauthlib
    #   serpapi
    #   spacy
    #   tiktoken
    #   transformers
    #   unstructured
    #   unstructured-client
requests-oauthlib==2.0.0
    # via kubernetes
rfc3339-validator==0.1.4
    # via
    #   jsonschema
    #   jupyter-events
rfc3986-validator==0.1.1
    # via
    #   jsonschema
    #   jupyter-events
rich==13.7.1
    # via typer
rpds-py==0.18.0
    # via
    #   jsonschema
    #   referencing
rsa==4.9
    # via google-auth
ruff==0.4.1
    # via gradio
safetensors==0.4.3
    # via
    #   accelerate
    #   diffusers
    #   transformers
scikit-learn==1.4.2
    # via
    #   -r requirements.in
    #   sentence-transformers
scipy==1.13.0
    # via
    #   -r requirements.in
    #   gensim
    #   scikit-learn
    #   sentence-transformers
semantic-version==2.10.0
    # via gradio
send2trash==1.8.3
    # via jupyter-server
sentence-transformers==2.7.0
    # via -r requirements.in
serpapi==0.1.5
    # via -r requirements.in
shellingham==1.5.4
    # via typer
six==1.16.0
    # via
    #   asttokens
    #   bleach
    #   kubernetes
    #   langdetect
    #   posthog
    #   python-dateutil
    #   rfc3339-validator
    #   unstructured-client
smart-open==7.0.4
    # via gensim
sniffio==1.3.1
    # via
    #   anyio
    #   httpx
    #   openai
soupsieve==2.5
    # via beautifulsoup4
spacy==2.3.9
    # via -r requirements.in
sqlalchemy==2.0.29
    # via
    #   langchain
    #   langchain-community
srsly==1.0.7
    # via
    #   spacy
    #   thinc
stack-data==0.6.3
    # via ipython
starlette==0.37.2
    # via fastapi
sympy==1.12
    # via
    #   onnxruntime
    #   torch
tabulate==0.9.0
    # via
    #   -r requirements.in
    #   unstructured
tenacity==8.2.3
    # via
    #   chromadb
    #   langchain
    #   langchain-community
    #   langchain-core
terminado==0.18.1
    # via
    #   jupyter-server
    #   jupyter-server-terminals
text-unidecode==1.3
    # via python-slugify
thinc==7.4.6
    # via spacy
threadpoolctl==3.4.0
    # via scikit-learn
tiktoken==0.6.0
    # via
    #   -r requirements.in
    #   langchain-openai
tinycss2==1.3.0
    # via nbconvert
tokenizers==0.15.2
    # via
    #   chromadb
    #   langchain-mistralai
    #   transformers
tomli==2.0.1
    # via
    #   build
    #   jupyterlab
    #   pyproject-hooks
    #   pytest
tomlkit==0.12.0
    # via gradio
toolz==0.12.1
    # via altair
torch==2.2.2
    # via
    #   -r requirements.in
    #   accelerate
    #   sentence-transformers
tornado==6.4
    # via
    #   ipykernel
    #   jupyter-client
    #   jupyter-server
    #   jupyterlab
    #   notebook
    #   terminado
tqdm==4.66.2
    # via
    #   -r requirements.in
    #   chromadb
    #   huggingface-hub
    #   nltk
    #   openai
    #   pinecone-client
    #   sentence-transformers
    #   spacy
    #   thinc
    #   transformers
traitlets==5.14.3
    # via
    #   comm
    #   ipykernel
    #   ipython
    #   ipywidgets
    #   jupyter-client
    #   jupyter-core
    #   jupyter-events
    #   jupyter-server
    #   jupyterlab
    #   matplotlib-inline
    #   nbclient
    #   nbconvert
    #   nbformat
transformers==4.39.3
    # via
    #   -r requirements.in
    #   sentence-transformers
typer==0.12.3
    # via
    #   chromadb
    #   gradio
types-python-dateutil==2.9.0.20240316
    # via arrow
types-requests==2.31.0.20240406
    # via langchainhub
typing-extensions==4.11.0
    # via
    #   altair
    #   anyio
    #   asgiref
    #   async-lru
    #   chromadb
    #   fastapi
    #   gradio
    #   gradio-client
    #   huggingface-hub
    #   ipython
    #   openai
    #   opentelemetry-sdk
    #   pinecone-client
    #   pydantic
    #   pydantic-core
    #   pyee
    #   pypdf
    #   python-docx
    #   sqlalchemy
    #   starlette
    #   torch
    #   typer
    #   typing-inspect
    #   unstructured
    #   unstructured-client
    #   uvicorn
typing-inspect==0.9.0
    # via
    #   dataclasses-json
    #   unstructured-client
tzdata==2024.1
    # via pandas
unstructured[docx]==0.13.3
    # via -r requirements.in
unstructured-client==0.22.0
    # via unstructured
uri-template==1.3.0
    # via jsonschema
urllib3==2.2.1
    # via
    #   gradio
    #   kubernetes
    #   pinecone-client
    #   requests
    #   types-requests
    #   unstructured-client
uvicorn[standard]==0.29.0
    # via
    #   chromadb
    #   gradio
uvloop==0.19.0
    # via uvicorn
wasabi==0.10.1
    # via
    #   spacy
    #   thinc
watchfiles==0.21.0
    # via uvicorn
wcwidth==0.2.13
    # via
    #   ftfy
    #   prompt-toolkit
webcolors==1.13
    # via jsonschema
webencodings==0.5.1
    # via
    #   bleach
    #   tinycss2
websocket-client==1.7.0
    # via
    #   jupyter-server
    #   kubernetes
websockets==11.0.3
    # via
    #   gradio-client
    #   uvicorn
widgetsnbextension==4.0.10
    # via ipywidgets
wrapt==1.16.0
    # via
    #   deprecated
    #   opentelemetry-instrumentation
    #   smart-open
    #   unstructured
yarl==1.9.4
    # via aiohttp
zipp==3.18.1
    # via
    #   importlib-metadata
    #   importlib-resources

# The following packages are considered to be unsafe in a requirements file:
# setuptools
```

```sh:bash
# apt update
Get:1 http://deb.debian.org/debian bookworm InRelease [151 kB]
Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
Get:4 http://deb.debian.org/debian bookworm/main arm64 Packages [8688 kB]
Get:5 http://deb.debian.org/debian bookworm-updates/main arm64 Packages [8844 B]
Get:6 http://deb.debian.org/debian-security bookworm-security/main arm64 Packages [235 kB]
Fetched 9186 kB in 1s (9417 kB/s)                         
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.
# apt -y upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
# apt -y install vim
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  libgpm2 libsodium23 vim-common vim-runtime xxd
Suggested packages:
  gpm ctags vim-doc vim-scripts
The following NEW packages will be installed:
  libgpm2 libsodium23 vim vim-common vim-runtime xxd
0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded.
Need to get 8791 kB of archives.
After this operation, 42.0 MB of additional disk space will be used.
Get:1 http://deb.debian.org/debian bookworm/main arm64 vim-common all 2:9.0.1378-2 [124 kB]
Get:2 http://deb.debian.org/debian bookworm/main arm64 libgpm2 arm64 1.20.7-10+b1 [14.4 kB]
Get:3 http://deb.debian.org/debian bookworm/main arm64 libsodium23 arm64 1.0.18-1 [119 kB]
Get:4 http://deb.debian.org/debian bookworm/main arm64 vim-runtime all 2:9.0.1378-2 [7025 kB]
Get:5 http://deb.debian.org/debian bookworm/main arm64 vim arm64 2:9.0.1378-2 [1424 kB]
Get:6 http://deb.debian.org/debian bookworm/main arm64 xxd arm64 2:9.0.1378-2 [83.4 kB]
Fetched 8791 kB in 0s (35.8 MB/s)
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package vim-common.
(Reading database ... 23992 files and directories currently installed.)
Preparing to unpack .../0-vim-common_2%3a9.0.1378-2_all.deb ...
Unpacking vim-common (2:9.0.1378-2) ...
Selecting previously unselected package libgpm2:arm64.
Preparing to unpack .../1-libgpm2_1.20.7-10+b1_arm64.deb ...
Unpacking libgpm2:arm64 (1.20.7-10+b1) ...
Selecting previously unselected package libsodium23:arm64.
Preparing to unpack .../2-libsodium23_1.0.18-1_arm64.deb ...
Unpacking libsodium23:arm64 (1.0.18-1) ...
Selecting previously unselected package vim-runtime.
Preparing to unpack .../3-vim-runtime_2%3a9.0.1378-2_all.deb ...
Adding 'diversion of /usr/share/vim/vim90/doc/help.txt to /usr/share/vim/vim90/doc/help.txt.vim-tiny by vim-runtime'
Adding 'diversion of /usr/share/vim/vim90/doc/tags to /usr/share/vim/vim90/doc/tags.vim-tiny by vim-runtime'
Unpacking vim-runtime (2:9.0.1378-2) ...
Selecting previously unselected package vim.
Preparing to unpack .../4-vim_2%3a9.0.1378-2_arm64.deb ...
Unpacking vim (2:9.0.1378-2) ...
Selecting previously unselected package xxd.
Preparing to unpack .../5-xxd_2%3a9.0.1378-2_arm64.deb ...
Unpacking xxd (2:9.0.1378-2) ...
Setting up libsodium23:arm64 (1.0.18-1) ...
Setting up libgpm2:arm64 (1.20.7-10+b1) ...
Setting up xxd (2:9.0.1378-2) ...
Setting up vim-common (2:9.0.1378-2) ...
Setting up vim-runtime (2:9.0.1378-2) ...
Setting up vim (2:9.0.1378-2) ...
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/editor (editor) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/ex (ex) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rview (rview) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rvim (rvim) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vi (vi) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/view (view) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vim (vim) in auto mode
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vimdiff (vimdiff) in auto mode
Processing triggers for libc-bin (2.36-9+deb12u9) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
# vi requirements.txt
# pip install -r requirements.txt
Collecting accelerate==0.29.3 (from -r requirements.txt (line 7))
  Downloading accelerate-0.29.3-py3-none-any.whl.metadata (18 kB)
Collecting aiofiles==23.2.1 (from -r requirements.txt (line 9))
  Downloading aiofiles-23.2.1-py3-none-any.whl.metadata (9.7 kB)
Collecting aiohttp==3.9.5 (from -r requirements.txt (line 11))
  Downloading aiohttp-3.9.5.tar.gz (7.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.5/7.5 MB 46.1 MB/s eta 0:00:00
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting aiosignal==1.3.1 (from -r requirements.txt (line 15))
  Downloading aiosignal-1.3.1-py3-none-any.whl.metadata (4.0 kB)
Collecting altair==5.3.0 (from -r requirements.txt (line 17))
  Downloading altair-5.3.0-py3-none-any.whl.metadata (9.2 kB)
Collecting annotated-types==0.6.0 (from -r requirements.txt (line 19))
  Downloading annotated_types-0.6.0-py3-none-any.whl.metadata (12 kB)
Collecting anyio==4.3.0 (from -r requirements.txt (line 21))
  Downloading anyio-4.3.0-py3-none-any.whl.metadata (4.6 kB)
Collecting appnope==0.1.4 (from -r requirements.txt (line 28))
  Downloading appnope-0.1.4-py2.py3-none-any.whl.metadata (908 bytes)
Collecting argon2-cffi==23.1.0 (from -r requirements.txt (line 30))
  Downloading argon2_cffi-23.1.0-py3-none-any.whl.metadata (5.2 kB)
Collecting argon2-cffi-bindings==21.2.0 (from -r requirements.txt (line 32))
  Downloading argon2_cffi_bindings-21.2.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.metadata (6.7 kB)
Collecting arrow==1.3.0 (from -r requirements.txt (line 34))
  Downloading arrow-1.3.0-py3-none-any.whl.metadata (7.5 kB)
Collecting asgiref==3.8.1 (from -r requirements.txt (line 36))
  Downloading asgiref-3.8.1-py3-none-any.whl.metadata (9.3 kB)
Collecting asttokens==2.4.1 (from -r requirements.txt (line 38))
  Downloading asttokens-2.4.1-py2.py3-none-any.whl.metadata (5.2 kB)
Collecting async-lru==2.0.4 (from -r requirements.txt (line 40))
  Downloading async_lru-2.0.4-py3-none-any.whl.metadata (4.5 kB)
Collecting async-timeout==4.0.3 (from -r requirements.txt (line 42))
  Downloading async_timeout-4.0.3-py3-none-any.whl.metadata (4.2 kB)
Collecting attrs==23.2.0 (from -r requirements.txt (line 46))
  Downloading attrs-23.2.0-py3-none-any.whl.metadata (9.5 kB)
Collecting babel==2.14.0 (from -r requirements.txt (line 51))
  Downloading Babel-2.14.0-py3-none-any.whl.metadata (1.6 kB)
Collecting backoff==2.2.1 (from -r requirements.txt (line 53))
  Downloading backoff-2.2.1-py3-none-any.whl.metadata (14 kB)
Collecting bcrypt==4.1.2 (from -r requirements.txt (line 57))
  Downloading bcrypt-4.1.2-cp39-abi3-manylinux_2_28_aarch64.whl.metadata (9.5 kB)
Collecting beautifulsoup4==4.12.3 (from -r requirements.txt (line 59))
  Downloading beautifulsoup4-4.12.3-py3-none-any.whl.metadata (3.8 kB)
Collecting bleach==6.1.0 (from -r requirements.txt (line 63))
  Downloading bleach-6.1.0-py3-none-any.whl.metadata (30 kB)
Collecting blis==0.7.11 (from -r requirements.txt (line 65))
  Downloading blis-0.7.11.tar.gz (2.9 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.9/2.9 MB 51.9 MB/s eta 0:00:00
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting bottleneck==1.3.8 (from -r requirements.txt (line 69))
  Downloading Bottleneck-1.3.8.tar.gz (103 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting build==1.2.1 (from -r requirements.txt (line 71))
  Downloading build-1.2.1-py3-none-any.whl.metadata (4.3 kB)
Collecting cachetools==5.3.3 (from -r requirements.txt (line 73))
  Downloading cachetools-5.3.3-py3-none-any.whl.metadata (5.3 kB)
Collecting catalogue==1.0.2 (from -r requirements.txt (line 75))
  Downloading catalogue-1.0.2-py2.py3-none-any.whl.metadata (13 kB)
Collecting certifi==2024.2.2 (from -r requirements.txt (line 79))
  Downloading certifi-2024.2.2-py3-none-any.whl.metadata (2.2 kB)
Collecting cffi==1.16.0 (from -r requirements.txt (line 88))
  Downloading cffi-1.16.0.tar.gz (512 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting chardet==5.2.0 (from -r requirements.txt (line 90))
  Downloading chardet-5.2.0-py3-none-any.whl.metadata (3.4 kB)
Collecting charset-normalizer==3.3.2 (from -r requirements.txt (line 92))
  Downloading charset_normalizer-3.3.2-py3-none-any.whl.metadata (33 kB)
Collecting chroma-hnswlib==0.7.3 (from -r requirements.txt (line 96))
  Downloading chroma-hnswlib-0.7.3.tar.gz (31 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting chromadb==0.4.24 (from -r requirements.txt (line 98))
  Downloading chromadb-0.4.24-py3-none-any.whl.metadata (7.3 kB)
Collecting click==8.1.7 (from -r requirements.txt (line 100))
  Downloading click-8.1.7-py3-none-any.whl.metadata (3.0 kB)
Collecting coloredlogs==15.0.1 (from -r requirements.txt (line 105))
  Downloading coloredlogs-15.0.1-py2.py3-none-any.whl.metadata (12 kB)
Collecting comm==0.2.2 (from -r requirements.txt (line 107))
  Downloading comm-0.2.2-py3-none-any.whl.metadata (3.7 kB)
Collecting contourpy==1.2.1 (from -r requirements.txt (line 111))
  Downloading contourpy-1.2.1.tar.gz (13.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 13.5/13.5 MB 50.0 MB/s eta 0:00:00
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Installing backend dependencies ... done
  Preparing metadata (pyproject.toml) ... done
Collecting cycler==0.12.1 (from -r requirements.txt (line 113))
  Downloading cycler-0.12.1-py3-none-any.whl.metadata (3.8 kB)
Collecting cymem==2.0.8 (from -r requirements.txt (line 115))
  Downloading cymem-2.0.8.tar.gz (9.8 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting dataclasses-json==0.6.4 (from -r requirements.txt (line 120))
  Downloading dataclasses_json-0.6.4-py3-none-any.whl.metadata (25 kB)
Collecting debugpy==1.8.1 (from -r requirements.txt (line 126))
  Downloading debugpy-1.8.1-py2.py3-none-any.whl.metadata (1.1 kB)
Collecting decorator==5.1.1 (from -r requirements.txt (line 128))
  Downloading decorator-5.1.1-py3-none-any.whl.metadata (4.0 kB)
Collecting deepdiff==7.0.1 (from -r requirements.txt (line 130))
  Downloading deepdiff-7.0.1-py3-none-any.whl.metadata (6.8 kB)
Collecting defusedxml==0.7.1 (from -r requirements.txt (line 132))
  Downloading defusedxml-0.7.1-py2.py3-none-any.whl.metadata (32 kB)
Collecting deprecated==1.2.14 (from -r requirements.txt (line 134))
  Downloading Deprecated-1.2.14-py2.py3-none-any.whl.metadata (5.4 kB)
Collecting diffusers==0.27.2 (from -r requirements.txt (line 138))
  Downloading diffusers-0.27.2-py3-none-any.whl.metadata (18 kB)
Collecting distro==1.9.0 (from -r requirements.txt (line 140))
  Downloading distro-1.9.0-py3-none-any.whl.metadata (6.8 kB)
Collecting dnspython==2.6.1 (from -r requirements.txt (line 142))
  Downloading dnspython-2.6.1-py3-none-any.whl.metadata (5.8 kB)
Collecting docx2txt==0.8 (from -r requirements.txt (line 144))
  Downloading docx2txt-0.8.tar.gz (2.8 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting emoji==2.11.1 (from -r requirements.txt (line 146))
  Downloading emoji-2.11.1-py2.py3-none-any.whl.metadata (5.3 kB)
Collecting exceptiongroup==1.2.1 (from -r requirements.txt (line 148))
  Downloading exceptiongroup-1.2.1-py3-none-any.whl.metadata (6.6 kB)
Collecting executing==2.0.1 (from -r requirements.txt (line 153))
  Downloading executing-2.0.1-py2.py3-none-any.whl.metadata (9.0 kB)
Collecting faiss-cpu==1.8.0 (from -r requirements.txt (line 155))
  Downloading faiss-cpu-1.8.0.tar.gz (63 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting fastapi==0.110.2 (from -r requirements.txt (line 157))
  Downloading fastapi-0.110.2-py3-none-any.whl.metadata (24 kB)
Collecting fastjsonschema==2.19.1 (from -r requirements.txt (line 161))
  Downloading fastjsonschema-2.19.1-py3-none-any.whl.metadata (2.1 kB)
Collecting ffmpy==0.3.2 (from -r requirements.txt (line 163))
  Downloading ffmpy-0.3.2.tar.gz (5.5 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting filelock==3.13.4 (from -r requirements.txt (line 165))
  Downloading filelock-3.13.4-py3-none-any.whl.metadata (2.8 kB)
Collecting filetype==1.2.0 (from -r requirements.txt (line 171))
  Downloading filetype-1.2.0-py2.py3-none-any.whl.metadata (6.5 kB)
Collecting flatbuffers==24.3.25 (from -r requirements.txt (line 173))
  Downloading flatbuffers-24.3.25-py2.py3-none-any.whl.metadata (850 bytes)
Collecting fonttools==4.51.0 (from -r requirements.txt (line 175))
  Downloading fonttools-4.51.0-py3-none-any.whl.metadata (159 kB)
Collecting fqdn==1.5.1 (from -r requirements.txt (line 177))
  Downloading fqdn-1.5.1-py3-none-any.whl.metadata (1.4 kB)
Collecting frozenlist==1.4.1 (from -r requirements.txt (line 179))
  Downloading frozenlist-1.4.1-py3-none-any.whl.metadata (12 kB)
Collecting fsspec==2024.3.1 (from -r requirements.txt (line 183))
  Downloading fsspec-2024.3.1-py3-none-any.whl.metadata (6.8 kB)
Collecting ftfy==6.2.0 (from -r requirements.txt (line 188))
  Downloading ftfy-6.2.0-py3-none-any.whl.metadata (7.3 kB)
Collecting gensim==4.3.2 (from -r requirements.txt (line 190))
  Downloading gensim-4.3.2.tar.gz (23.3 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 23.3/23.3 MB 59.8 MB/s eta 0:00:00
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting getpass2==1.0.2 (from -r requirements.txt (line 192))
  Downloading getpass2-1.0.2.zip (4.7 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting glob2==0.7 (from -r requirements.txt (line 194))
  Downloading glob2-0.7.tar.gz (10 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting google-api-core==2.18.0 (from -r requirements.txt (line 196))
  Downloading google_api_core-2.18.0-py3-none-any.whl.metadata (2.7 kB)
Collecting google-auth==2.29.0 (from -r requirements.txt (line 200))
  Downloading google_auth-2.29.0-py2.py3-none-any.whl.metadata (4.7 kB)
Collecting google-cloud-core==2.4.1 (from -r requirements.txt (line 206))
  Downloading google_cloud_core-2.4.1-py2.py3-none-any.whl.metadata (2.7 kB)
Collecting google-cloud-storage==2.16.0 (from -r requirements.txt (line 208))
  Downloading google_cloud_storage-2.16.0-py2.py3-none-any.whl.metadata (6.1 kB)
Collecting google-crc32c==1.5.0 (from -r requirements.txt (line 210))
  Downloading google-crc32c-1.5.0.tar.gz (12 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting google-resumable-media==2.7.0 (from -r requirements.txt (line 214))
  Downloading google_resumable_media-2.7.0-py2.py3-none-any.whl.metadata (2.2 kB)
Collecting google-search-results==2.4.2 (from -r requirements.txt (line 216))
  Downloading google_search_results-2.4.2.tar.gz (18 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting googleapis-common-protos==1.63.0 (from -r requirements.txt (line 218))
  Downloading googleapis_common_protos-1.63.0-py2.py3-none-any.whl.metadata (1.5 kB)
Collecting gradio==4.27.0 (from -r requirements.txt (line 222))
  Downloading gradio-4.27.0-py3-none-any.whl.metadata (15 kB)
Collecting gradio-client==0.15.1 (from -r requirements.txt (line 224))
  Downloading gradio_client-0.15.1-py3-none-any.whl.metadata (7.1 kB)
Collecting greenlet==3.0.3 (from -r requirements.txt (line 226))
  Downloading greenlet-3.0.3.tar.gz (182 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting grpcio==1.62.2 (from -r requirements.txt (line 230))
  Downloading grpcio-1.62.2.tar.gz (26.3 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 26.3/26.3 MB 3.2 MB/s eta 0:00:00
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting h11==0.14.0 (from -r requirements.txt (line 234))
  Downloading h11-0.14.0-py3-none-any.whl.metadata (8.2 kB)
Collecting html2text==2024.2.26 (from -r requirements.txt (line 238))
  Downloading html2text-2024.2.26.tar.gz (56 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting httpcore==1.0.5 (from -r requirements.txt (line 240))
  Downloading httpcore-1.0.5-py3-none-any.whl.metadata (20 kB)
Collecting httptools==0.6.1 (from -r requirements.txt (line 242))
  Downloading httptools-0.6.1.tar.gz (191 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting httpx==0.27.0 (from -r requirements.txt (line 244))
  Downloading httpx-0.27.0-py3-none-any.whl.metadata (7.2 kB)
Collecting httpx-sse==0.4.0 (from -r requirements.txt (line 251))
  Downloading httpx_sse-0.4.0-py3-none-any.whl.metadata (9.0 kB)
Collecting huggingface-hub==0.22.2 (from -r requirements.txt (line 253))
  Downloading huggingface_hub-0.22.2-py3-none-any.whl.metadata (12 kB)
Collecting humanfriendly==10.0 (from -r requirements.txt (line 262))
  Downloading humanfriendly-10.0-py2.py3-none-any.whl.metadata (9.2 kB)
Collecting idna==3.7 (from -r requirements.txt (line 264))
  Downloading idna-3.7-py3-none-any.whl.metadata (9.9 kB)
Collecting importlib-metadata==7.0.0 (from -r requirements.txt (line 272))
  Downloading importlib_metadata-7.0.0-py3-none-any.whl.metadata (4.9 kB)
Collecting importlib-resources==6.4.0 (from -r requirements.txt (line 282))
  Downloading importlib_resources-6.4.0-py3-none-any.whl.metadata (3.9 kB)
Collecting iniconfig==2.0.0 (from -r requirements.txt (line 287))
  Downloading iniconfig-2.0.0-py3-none-any.whl.metadata (2.6 kB)
Collecting ipykernel==6.29.4 (from -r requirements.txt (line 289))
  Downloading ipykernel-6.29.4-py3-none-any.whl.metadata (6.3 kB)
Collecting ipython==8.18.1 (from -r requirements.txt (line 291))
  Downloading ipython-8.18.1-py3-none-any.whl.metadata (6.0 kB)
Collecting ipywidgets==8.1.2 (from -r requirements.txt (line 295))
  Downloading ipywidgets-8.1.2-py3-none-any.whl.metadata (2.4 kB)
Collecting isoduration==20.11.0 (from -r requirements.txt (line 297))
  Downloading isoduration-20.11.0-py3-none-any.whl.metadata (5.7 kB)
Collecting jedi==0.19.1 (from -r requirements.txt (line 299))
  Downloading jedi-0.19.1-py2.py3-none-any.whl.metadata (22 kB)
Collecting jinja2==3.1.3 (from -r requirements.txt (line 301))
  Downloading Jinja2-3.1.3-py3-none-any.whl.metadata (3.3 kB)
Collecting joblib==1.4.0 (from -r requirements.txt (line 310))
  Downloading joblib-1.4.0-py3-none-any.whl.metadata (5.4 kB)
Collecting json5==0.9.25 (from -r requirements.txt (line 314))
  Downloading json5-0.9.25-py3-none-any.whl.metadata (30 kB)
Collecting jsonpatch==1.33 (from -r requirements.txt (line 316))
  Downloading jsonpatch-1.33-py2.py3-none-any.whl.metadata (3.0 kB)
Collecting jsonpath-python==1.0.6 (from -r requirements.txt (line 320))
  Downloading jsonpath_python-1.0.6-py3-none-any.whl.metadata (12 kB)
Collecting jsonpointer==2.4 (from -r requirements.txt (line 322))
  Downloading jsonpointer-2.4-py2.py3-none-any.whl.metadata (2.5 kB)
Collecting jsonschema==4.21.1 (from jsonschema[format-nongpl]==4.21.1->-r requirements.txt (line 326))
  Downloading jsonschema-4.21.1-py3-none-any.whl.metadata (7.8 kB)
Collecting jsonschema-specifications==2023.12.1 (from -r requirements.txt (line 332))
  Downloading jsonschema_specifications-2023.12.1-py3-none-any.whl.metadata (3.0 kB)
Collecting jupyter-client==8.6.1 (from -r requirements.txt (line 334))
  Downloading jupyter_client-8.6.1-py3-none-any.whl.metadata (8.3 kB)
Collecting jupyter-core==5.7.2 (from -r requirements.txt (line 339))
  Downloading jupyter_core-5.7.2-py3-none-any.whl.metadata (3.4 kB)
Collecting jupyter-events==0.10.0 (from -r requirements.txt (line 348))
  Downloading jupyter_events-0.10.0-py3-none-any.whl.metadata (5.9 kB)
Collecting jupyter-lsp==2.2.5 (from -r requirements.txt (line 350))
  Downloading jupyter_lsp-2.2.5-py3-none-any.whl.metadata (1.8 kB)
Collecting jupyter-server==2.14.0 (from -r requirements.txt (line 352))
  Downloading jupyter_server-2.14.0-py3-none-any.whl.metadata (8.4 kB)
Collecting jupyter-server-terminals==0.5.3 (from -r requirements.txt (line 359))
  Downloading jupyter_server_terminals-0.5.3-py3-none-any.whl.metadata (5.6 kB)
Collecting jupyterlab==4.1.6 (from -r requirements.txt (line 361))
  Downloading jupyterlab-4.1.6-py3-none-any.whl.metadata (16 kB)
Collecting jupyterlab-pygments==0.3.0 (from -r requirements.txt (line 363))
  Downloading jupyterlab_pygments-0.3.0-py3-none-any.whl.metadata (4.4 kB)
Collecting jupyterlab-server==2.27.1 (from -r requirements.txt (line 365))
  Downloading jupyterlab_server-2.27.1-py3-none-any.whl.metadata (5.9 kB)
Collecting jupyterlab-widgets==3.0.10 (from -r requirements.txt (line 369))
  Downloading jupyterlab_widgets-3.0.10-py3-none-any.whl.metadata (4.1 kB)
Collecting kiwisolver==1.4.5 (from -r requirements.txt (line 371))
  Downloading kiwisolver-1.4.5.tar.gz (97 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting kubernetes==29.0.0 (from -r requirements.txt (line 373))
  Downloading kubernetes-29.0.0-py2.py3-none-any.whl.metadata (1.5 kB)
Collecting langchain==0.1.16 (from -r requirements.txt (line 375))
  Downloading langchain-0.1.16-py3-none-any.whl.metadata (13 kB)
Collecting langchain-community==0.0.34 (from -r requirements.txt (line 379))
  Downloading langchain_community-0.0.34-py3-none-any.whl.metadata (8.5 kB)
Collecting langchain-core==0.1.45 (from -r requirements.txt (line 383))
  Downloading langchain_core-0.1.45-py3-none-any.whl.metadata (5.9 kB)
Collecting langchain-experimental==0.0.57 (from -r requirements.txt (line 391))
  Downloading langchain_experimental-0.0.57-py3-none-any.whl.metadata (2.1 kB)
Collecting langchain-mistralai==0.1.2 (from -r requirements.txt (line 393))
  Downloading langchain_mistralai-0.1.2-py3-none-any.whl.metadata (2.2 kB)
Collecting langchain-openai==0.1.3 (from -r requirements.txt (line 395))
  Downloading langchain_openai-0.1.3-py3-none-any.whl.metadata (2.5 kB)
Collecting langchain-text-splitters==0.0.1 (from -r requirements.txt (line 397))
  Downloading langchain_text_splitters-0.0.1-py3-none-any.whl.metadata (2.0 kB)
Collecting langchainhub==0.1.15 (from -r requirements.txt (line 401))
  Downloading langchainhub-0.1.15-py3-none-any.whl.metadata (621 bytes)
Collecting langdetect==1.0.9 (from -r requirements.txt (line 403))
  Downloading langdetect-1.0.9.tar.gz (981 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 981.5/981.5 kB 67.7 MB/s eta 0:00:00
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting langsmith==0.1.49 (from -r requirements.txt (line 405))
  Downloading langsmith-0.1.49-py3-none-any.whl.metadata (13 kB)
Collecting lark==1.1.9 (from -r requirements.txt (line 410))
  Downloading lark-1.1.9-py3-none-any.whl.metadata (1.9 kB)
Collecting lxml==5.2.1 (from -r requirements.txt (line 412))
  Downloading lxml-5.2.1.tar.gz (3.7 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.7/3.7 MB 55.9 MB/s eta 0:00:00
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting markdown-it-py==3.0.0 (from -r requirements.txt (line 416))
  Downloading markdown_it_py-3.0.0-py3-none-any.whl.metadata (6.9 kB)
Collecting markupsafe==2.1.5 (from -r requirements.txt (line 418))
  Downloading MarkupSafe-2.1.5.tar.gz (19 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting marshmallow==3.21.1 (from -r requirements.txt (line 423))
  Downloading marshmallow-3.21.1-py3-none-any.whl.metadata (7.2 kB)
Collecting matplotlib==3.8.4 (from -r requirements.txt (line 427))
  Downloading matplotlib-3.8.4.tar.gz (35.9 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 35.9/35.9 MB 6.7 MB/s eta 0:00:00
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting matplotlib-inline==0.1.7 (from -r requirements.txt (line 431))
  Downloading matplotlib_inline-0.1.7-py3-none-any.whl.metadata (3.9 kB)
Collecting mdurl==0.1.2 (from -r requirements.txt (line 435))
  Downloading mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB)
Collecting mistune==3.0.2 (from -r requirements.txt (line 437))
  Downloading mistune-3.0.2-py3-none-any.whl.metadata (1.7 kB)
Collecting mmh3==4.1.0 (from -r requirements.txt (line 439))
  Downloading mmh3-4.1.0.tar.gz (26 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting monotonic==1.6 (from -r requirements.txt (line 441))
  Downloading monotonic-1.6-py2.py3-none-any.whl.metadata (1.5 kB)
Collecting mpmath==1.3.0 (from -r requirements.txt (line 443))
  Downloading mpmath-1.3.0-py3-none-any.whl.metadata (8.6 kB)
Collecting multidict==6.0.5 (from -r requirements.txt (line 445))
  Downloading multidict-6.0.5-py3-none-any.whl.metadata (4.2 kB)
Collecting murmurhash==1.0.10 (from -r requirements.txt (line 449))
  Downloading murmurhash-1.0.10.tar.gz (12 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting mypy-extensions==1.0.0 (from -r requirements.txt (line 454))
  Downloading mypy_extensions-1.0.0-py3-none-any.whl.metadata (1.1 kB)
Collecting natsort==8.4.0 (from -r requirements.txt (line 458))
  Downloading natsort-8.4.0-py3-none-any.whl.metadata (21 kB)
Collecting nbclient==0.10.0 (from -r requirements.txt (line 460))
  Downloading nbclient-0.10.0-py3-none-any.whl.metadata (7.8 kB)
Collecting nbconvert==7.16.3 (from -r requirements.txt (line 462))
  Downloading nbconvert-7.16.3-py3-none-any.whl.metadata (8.2 kB)
Collecting nbformat==5.10.4 (from -r requirements.txt (line 464))
  Downloading nbformat-5.10.4-py3-none-any.whl.metadata (3.6 kB)
Collecting nest-asyncio==1.6.0 (from -r requirements.txt (line 469))
  Downloading nest_asyncio-1.6.0-py3-none-any.whl.metadata (2.8 kB)
Collecting networkx==3.2.1 (from -r requirements.txt (line 473))
  Downloading networkx-3.2.1-py3-none-any.whl.metadata (5.2 kB)
Collecting nltk==3.8.1 (from -r requirements.txt (line 475))
  Downloading nltk-3.8.1-py3-none-any.whl.metadata (2.8 kB)
Collecting notebook==7.1.3 (from -r requirements.txt (line 477))
  Downloading notebook-7.1.3-py3-none-any.whl.metadata (10 kB)
Collecting notebook-shim==0.2.4 (from -r requirements.txt (line 479))
  Downloading notebook_shim-0.2.4-py3-none-any.whl.metadata (4.0 kB)
Collecting numexpr==2.10.0 (from -r requirements.txt (line 483))
  Downloading numexpr-2.10.0.tar.gz (103 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting numpy==1.26.4 (from -r requirements.txt (line 485))
  Downloading numpy-1.26.4.tar.gz (15.8 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 15.8/15.8 MB 48.3 MB/s eta 0:00:00
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Installing backend dependencies ... done
  Preparing metadata (pyproject.toml) ... done
Collecting oauthlib==3.2.2 (from -r requirements.txt (line 512))
  Downloading oauthlib-3.2.2-py3-none-any.whl.metadata (7.5 kB)
ERROR: Ignored the following versions that require a different python version: 0.5.12 Requires-Python >=3.7,<3.12; 0.5.13 Requires-Python >=3.7,<3.12; 0.5.14 Requires-Python >=3.7,<3.13; 1.21.2 Requires-Python >=3.7,<3.11; 1.21.3 Requires-Python >=3.7,<3.11; 1.21.4 Requires-Python >=3.7,<3.11; 1.21.5 Requires-Python >=3.7,<3.11; 1.21.6 Requires-Python >=3.7,<3.11; 1.26.0 Requires-Python <3.13,>=3.9; 1.26.1 Requires-Python <3.13,>=3.9
ERROR: Could not find a version that satisfies the requirement onnxruntime==1.16.3 (from versions: 1.20.0, 1.20.1)
ERROR: No matching distribution found for onnxruntime==1.16.3
# python --version
Python 3.13.1
```

Pythonが新すぎるって言われても、、、修正方法を検討中。



<この項は書きかけです。順次追記します。>
This article is not completed. I will add some words and/or centences in order.

# Qiita Calendar 2024
2024 参加・主催Calendarと投稿記事一覧 Qiita(248)
https://qiita.com/kaizen_nagoya/items/d80b8fbac2496df7827f

主催Calendar2024分析 Qiita(254)
https://qiita.com/kaizen_nagoya/items/15807336d583076f70bc

Calendar 統計
https://qiita.com/kaizen_nagoya/items/e315558dcea8ee3fe43e

LLM 関連 Calendar 2024 
https://qiita.com/kaizen_nagoya/items/c36033cf66862d5496fa

Large Language Model Related Calendar 
https://qiita.com/kaizen_nagoya/items/3beb0bc3fb71e3ae6d66

博士論文 Calendar 2024 を開催します。 
https://qiita.com/kaizen_nagoya/items/51601357efbcaf1057d0

博士論文(0)関連記事一覧
https://qiita.com/kaizen_nagoya/items/8f223a760e607b705e78

# 自己記事一覧
Qiitaで逆リンクを表示しなくなったような気がする。時々、スマフォで表示するとあらわっることがあり、完全に削除したのではなさそう。

４月以降、せっせとリンクリストを作り、統計を取って確率を説明しようとしている。
2025年２月末を目標にしている。

一覧の一覧( The directory of directories of mine.) Qiita(100)
https://qiita.com/kaizen_nagoya/items/7eb0e006543886138f39

仮説（0）一覧（目標100現在40）
https://qiita.com/kaizen_nagoya/items/f000506fe1837b3590df

Qiita(0)Qiita関連記事一覧（自分）
https://qiita.com/kaizen_nagoya/items/58db5fbf036b28e9dfa6

Error一覧 error(0)
https://qiita.com/kaizen_nagoya/items/48b6cbc8d68eae2c42b8

C++ Support(0)　
https://qiita.com/kaizen_nagoya/items/8720d26f762369a80514

Coding(0) Rules, C, Secure, MISRA and so on
https://qiita.com/kaizen_nagoya/items/400725644a8a0e90fbb0

Ethernet 記事一覧　Ethernet(0)
https://qiita.com/kaizen_nagoya/items/88d35e99f74aefc98794

Wireshark 一覧 wireshark(0)、Ethernet(48) 
https://qiita.com/kaizen_nagoya/items/fbed841f61875c4731d0

線網（Wi-Fi）空中線(antenna)(0) 記事一覧(118/300目標)
https://qiita.com/kaizen_nagoya/items/5e5464ac2b24bd4cd001

なぜdockerで機械学習するか 書籍・ソース一覧作成中 (目標100)
https://qiita.com/kaizen_nagoya/items/ddd12477544bf5ba85e2

プログラムちょい替え（0）一覧:4件
https://qiita.com/kaizen_nagoya/items/296d87ef4bfd516bc394

言語処理100本ノックをdockerで。python覚えるのに最適。:10+12
https://qiita.com/kaizen_nagoya/items/7e7eb7c543e0c18438c4

Python(0)記事をまとめたい。
https://qiita.com/kaizen_nagoya/items/088c57d70ab6904ebb53

安全（0）安全工学シンポジウムに向けて: 21
https://qiita.com/kaizen_nagoya/items/c5d78f3def8195cb2409

プログラマによる、プログラマのための、統計(0)と確率のプログラミングとその後
https://qiita.com/kaizen_nagoya/items/6e9897eb641268766909

転職(0)一覧
https://qiita.com/kaizen_nagoya/items/f77520d378d33451d6fe

技術士(0)一覧
https://qiita.com/kaizen_nagoya/items/ce4ccf4eb9c5600b89ea

Reserchmap(0) 一覧
https://qiita.com/kaizen_nagoya/items/506c79e562f406c4257e

物理記事　上位100
https://qiita.com/kaizen_nagoya/items/66e90fe31fbe3facc6ff

量子(0) 計算機, 量子力学 
https://qiita.com/kaizen_nagoya/items/1cd954cb0eed92879fd4

数学関連記事１００
https://qiita.com/kaizen_nagoya/items/d8dadb49a6397e854c6d

coq(0) 一覧
https://qiita.com/kaizen_nagoya/items/d22f9995cf2173bc3b13

統計(0)一覧
https://qiita.com/kaizen_nagoya/items/80d3b221807e53e88aba

図(0) state, sequence and timing. UML and お絵描き 
https://qiita.com/kaizen_nagoya/items/60440a882146aeee9e8f

色(0) 記事100書く切り口 
https://qiita.com/kaizen_nagoya/items/22331c0335ed34326b9b

品質一覧 
https://qiita.com/kaizen_nagoya/items/2b99b8e9db6d94b2e971

言語・文学記事　１００
https://qiita.com/kaizen_nagoya/items/42d58d5ef7fb53c407d6

医工連携関連記事一覧
https://qiita.com/kaizen_nagoya/items/6ab51c12ba51bc260a82

水の資料集(0)　方針と成果
https://qiita.com/kaizen_nagoya/items/f5dbb30087ea732b52aa

自動車　記事　１００
https://qiita.com/kaizen_nagoya/items/f7f0b9ab36569ad409c5

通信記事１００
https://qiita.com/kaizen_nagoya/items/1d67de5e1cd207b05ef7

日本語（０）一欄
https://qiita.com/kaizen_nagoya/items/7498dcfa3a9ba7fd1e68

英語(0) 一覧
https://qiita.com/kaizen_nagoya/items/680e3f5cbf9430486c7d

音楽　一覧(0) 
https://qiita.com/kaizen_nagoya/items/b6e5f42bbfe3bbe40f5d

「@kazuo_reve 新人の方によく展開している有益な情報」確認一覧 
https://qiita.com/kaizen_nagoya/items/b9380888d1e5a042646b

鉄道（０）鉄道のシステム考察はてっちゃんがてつだってくれる
https://qiita.com/kaizen_nagoya/items/faa4ea03d91d901a618a

OSEK OS設計の基礎　OSEK(100)
https://qiita.com/kaizen_nagoya/items/7528a22a14242d2d58a3

coding (101) 一覧を作成し始めた。omake:最近のQiitaで表示しない5つの事象
https://qiita.com/kaizen_nagoya/items/20667f09f19598aedb68

官公庁・学校・公的団体（NPOを含む）システムの課題、官（０）
https://qiita.com/kaizen_nagoya/items/04ee6eaf7ec13d3af4c3

「はじめての」シリーズ　 ベクタージャパン　
https://qiita.com/kaizen_nagoya/items/2e41634f6e21a3cf74eb

AUTOSAR(0)Qiita記事一覧, OSEK(75)
https://qiita.com/kaizen_nagoya/items/89c07961b59a8754c869

プログラマが知っていると良い「公序良俗」
https://qiita.com/kaizen_nagoya/items/9fe7c0dfac2fbd77a945

LaTeX(0) 一覧　
https://qiita.com/kaizen_nagoya/items/e3f7dafacab58c499792

自動制御、制御工学一覧（０）
https://qiita.com/kaizen_nagoya/items/7767a4e19a6ae1479e6b

Rust(0) 一覧　
https://qiita.com/kaizen_nagoya/items/5e8bb080ba6ca0281927

# 関連資料
' @kazuo_reve 私が効果を確認した「小川メソッド」
https://qiita.com/kazuo_reve/items/a3ea1d9171deeccc04da

' @kazuo_reve 新人の方によく展開している有益な情報
https://qiita.com/kazuo_reve/items/d1a3f0ee48e24bba38f1

' @kazuo_reve Vモデルについて勘違いしていたと思ったこと
https://qiita.com/kazuo_reve/items/46fddb094563bd9b2e1e


## Engineering Festa 2024前に必読記事一覧
programの本質は計画だ。programは設計だ。
https://qiita.com/kaizen_nagoya/items/c8545a769c246a458c27

登壇直後版 色使い(JIS安全色) Qiita Engineer Festa 2023〜私しか得しないニッチな技術でLT〜 スライド編 0.15
https://qiita.com/kaizen_nagoya/items/f0d3070d839f4f735b2b

プログラマが知っていると良い「公序良俗」
https://qiita.com/kaizen_nagoya/items/9fe7c0dfac2fbd77a945

逆も真：社会人が最初に確かめるとよいこと。OSEK(69)、Ethernet(59)
https://qiita.com/kaizen_nagoya/items/39afe4a728a31b903ddc

統計の嘘。仮説（127）
https://qiita.com/kaizen_nagoya/items/63b48ecf258a3471c51b

自分の言葉だけで論理展開できるのが天才なら、文章の引用だけで論理展開できるのが秀才だ。仮説（136）
https://qiita.com/kaizen_nagoya/items/97cf07b9e24f860624dd

参考文献駆動執筆(references driven writing)・デンソークリエイト編
https://qiita.com/kaizen_nagoya/items/b27b3f58b8bf265a5cd1

「何を」よりも「誰を」。１０年後のために今見習いたい人たち
https://qiita.com/kaizen_nagoya/items/8045978b16eb49d572b2

Qiitaの記事に３段階または５段階で到達するための方法
https://qiita.com/kaizen_nagoya/items/6e9298296852325adc5e

出力(output)と呼ばないで。これは状態(state)です。
https://qiita.com/kaizen_nagoya/items/80b8b5913b2748867840

coding (101) 一覧を作成し始めた。omake:最近のQiitaで表示しない5つの事象
https://qiita.com/kaizen_nagoya/items/20667f09f19598aedb68

あなたは「勘違いまとめ」から、勘違いだと言っていることが勘違いだといくつ見つけられますか。人間の間違い(human error(125))の種類と対策
https://qiita.com/kaizen_nagoya/items/ae391b77fffb098b8fb4

プログラマの「プログラムが書ける」思い込みは強みだ。３つの理由。仮説（168）統計と確率(17) , OSEK(79)
https://qiita.com/kaizen_nagoya/items/bc5dd86e414de402ec29

出力(output)と呼ばないで。これは状態(state)です。
https://qiita.com/kaizen_nagoya/items/80b8b5913b2748867840

これからの情報伝達手段の在り方について考えてみよう。炎上と便乗。
https://qiita.com/kaizen_nagoya/items/71a09077ac195214f0db

ISO/IEC JTC1 SC7 Software and System Engineering
https://qiita.com/kaizen_nagoya/items/48b43f0f6976a078d907

アクセシビリティの知見を発信しよう！（再び）
https://qiita.com/kaizen_nagoya/items/03457eb9ee74105ee618

統計論及確率論輪講（再び）
https://qiita.com/kaizen_nagoya/items/590874ccfca988e85ea3

読者の心をグッと惹き寄せる7つの魔法
https://qiita.com/kaizen_nagoya/items/b1b5e89bd5c0a211d862

「@kazuo_reve 新人の方によく展開している有益な情報」確認一覧
https://qiita.com/kaizen_nagoya/items/b9380888d1e5a042646b

ソースコードで議論しよう。日本語で議論するの止めましょう（あるプログラミング技術の議論報告）
https://qiita.com/kaizen_nagoya/items/8b9811c80f3338c6c0b0

脳内コンパイラの3つの危険
https://qiita.com/kaizen_nagoya/items/7025cf2d7bd9f276e382

心理学の本を読むよりはコンパイラ書いた方がよくね。仮説（34）
https://qiita.com/kaizen_nagoya/items/fa715732cc148e48880e

NASAを超えるつもりがあれば読んでください。
https://qiita.com/kaizen_nagoya/items/e81669f9cb53109157f6

データサイエンティストの気づき!「勉強して仕事に役立てない人。大嫌い!!」『それ自分かも?』ってなった!!! 
https://qiita.com/kaizen_nagoya/items/d85830d58d8dd7f71d07

「ぼくの好きな先生」「人がやらないことをやれ」プログラマになるまで。仮説（37）　
https://qiita.com/kaizen_nagoya/items/53e4bded9fe5f724b3c4

なぜ経済学徒を辞め、計算機屋になったか（経済学部入学前・入学後・卒業後対応） 転職(1)  
https://qiita.com/kaizen_nagoya/items/06335a1d24c099733f64    

プログラミング言語教育のXYZ。 仮説（52） 
https://qiita.com/kaizen_nagoya/items/1950c5810fb5c0b07be4

【24卒向け】9ヶ月後に年収１０００万円を目指す。二つの関門と三つの道。
https://qiita.com/kaizen_nagoya/items/fb5bff147193f726ad25

「【25卒向け】Qiita Career Meetup for STUDENT」予習の勧め
https://qiita.com/kaizen_nagoya/items/00eadb8a6e738cb6336f

大学入試不合格でも筆記試験のない大学に入って卒業できる。卒業しなくても博士になれる。
https://qiita.com/kaizen_nagoya/items/74adec99f396d64b5fd5

全世界の不登校の子供たち「博士論文」を書こう。世界子供博士論文遠隔実践中心 安全(99)
https://qiita.com/kaizen_nagoya/items/912d69032c012bcc84f2

小川メソッド　覚え（書きかけ）
https://qiita.com/kaizen_nagoya/items/3593d72eca551742df68

DoCAP（ドゥーキャップ）って何ですか？
https://qiita.com/kaizen_nagoya/items/47e0e6509ab792c43327

views 20,000越え自己記事一覧
https://qiita.com/kaizen_nagoya/items/58e8bd6450957cdecd81

Views１万越え、もうすぐ１万記事一覧 最近いいねをいただいた213記事
https://qiita.com/kaizen_nagoya/items/d2b805717a92459ce853

amazon 殿堂入りNo1レビュアになるまで。仮説(102)
https://qiita.com/kaizen_nagoya/items/83259d18921ce75a91f4

100以上いいねをいただいた記事16選
https://qiita.com/kaizen_nagoya/items/f8d958d9084ffbd15d2a

小川清最終講義、最終講義（再）計画, Ethernet(100) 英語(100) 安全(100)
https://qiita.com/kaizen_nagoya/items/e2df642e3951e35e6a53

＜この記事は個人の過去の経験に基づく個人の感想です。現在所属する組織、業務とは関係がありません。＞
This article is an individual impression based on my individual experience. It has nothing to do with the organization or business to which I currently belong.
### 文書履歴(document history)
ver. 0.01 初稿 　20241215
### 最後までおよみいただきありがとうございました。
いいね　💚、フォローをお願いします。
#### Thank you very much for reading to the last sentence.
Please press the like icon 💚　and follow me for your happy life.