2025-12-21

Streamlit

【Streamlit】FAISSで構築、複数のPDFをローカルVector Store化

こんにちはJS2IIUです。生成AIを活用したアプリケーション開発において、現在最も注目されている技術の一つがRAG(Retrieval-Augmented Generation)です。社内ドキュメントや専門書の内容をAIに回答させるこの技術は、ビジネスの現場で急速に普及しています。しかし、RAGを...
Streamlit

StreamlitとRAGで作る 実用的なAIチャットボット(10) DockerとStreamlit Cloudを使ったデプロイ

こんにちはJS2IIUです。連載「StreamlitとRAGで作る:実用的なAIチャットボット開発ガイド」、今回が最終回となります。LangChainによるLLMの制御、独自データの取り込み、ベクトル検索の構築、そして高度なリトリーバル戦略や非同期処理の実装と、長い旅を続けてきました。最終回となる今...
Streamlit

StreamlitとRAGで作る 実用的なAIチャットボット(9) 長時間処理と非同期処理の設計

こんにちはJS2IIUです。「StreamlitとRAGで作る:実用的なAIチャットボット開発ガイド」の第9回です。前回は、LCEL(LangChain Expression Language)を使ってコードを美しくモジュール化しました。開発者としての体験(DX)はこれで最高になりましたね。しかし、...