Random posts
AI / MLJavaScriptLangChain.jsLLMNode.js
[LangChain.js LCEL入門]マルチステップのテキスト生成を行う
LangChain.jsを使用してLangChain Expression Language(LCEL)を作成する方法を試行錯誤するシリーズ。今回は、複数ステップのLLM呼び出しに挑戦。1回目は英語で質問に回答を生成し、2回目は回答を日本語に翻訳。各ChainはRunnableSequenceを使用して実装し、前のChainの結果を次のChainの入力として利用可能。方法を理解することで、複数回のテキスト生成を簡単に行える。LangChain.jsの柔軟性に注目。
Okamoto Hidetaka
AI / MLAWSJavaScriptLangChain.jsLLMNode.jsSaaS / FaaS
LangChainからAmazon Bedrock Knowledge Baseでインデックスを生成したPineconeインデックスにアクセスする
以前BerdockのKnowledge Baseを使ってEmbeddingしたデータのインデックスを作っていた。Pineconeをベクターストアに使用し、LangChainから利用することに興味があったため、実験を行った。結果は成功し、S3のデータを取得できた。次にはRAGのようなものを作成するために、BedrockのSDKを追加し、Chainを組んでいく予定。また、BedrockChatモデルを使った場合も試してみたが、調整が必要であることがわかった。
Okamoto Hidetaka
![3f56eec3d13c9b679a74bc9644e34477-20231130134733](https://wp-api.wp-kyoto.net/wp-content/uploads/2023/11/3f56eec3d13c9b679a74bc9644e34477-20231130134733.png)
![スクリーンショット 2022-08-21 20.47.58](https://wp-api.wp-kyoto.net/wp-content/uploads/2022/08/41b5dcfb9a40755faaf7ccb76369b9d5-20220821213132.png)