This commit is contained in:
2026-03-26 14:42:39 +09:00
parent af0dc6b15f
commit d6cfcbd579
7 changed files with 151 additions and 19 deletions
+7 -1
View File
@@ -1,5 +1,6 @@
package network// src/main/kotlin/network/RagService.kt
import TradingLogStore
import dev.langchain4j.community.rag.content.retriever.lucene.LuceneEmbeddingStore
import dev.langchain4j.data.document.Metadata
import dev.langchain4j.data.segment.TextSegment
@@ -214,13 +215,18 @@ object RagService {
)
tradingDecision.newsContext = searchResult.matches().joinToString("\n") { it.embedded().text() }
result(tradingDecision, false)
TradingLogStore.addAnalyzer(stockName,stockCode, "${FinancialAnalyzer.toString(financialStmt)}${scores.toString()}")
println("${stockName}[${stockCode}] : ${FinancialAnalyzer.toString(financialStmt)}${scores.toString()}")
result(decideTrading(stockCode, scores, financialStmt, tradingDecision), true)
} else {
println("${corpInfo?.cName} : ${scores.toString()}")
println("${stockName}[${stockCode}] : ${FinancialAnalyzer.toString(financialStmt)}${scores.toString()}")
TradingLogStore.addAnalyzer(stockName,stockCode, "${FinancialAnalyzer.toString(financialStmt)}${scores.toString()}")
tradingDecision.confidence = 1.0
result(tradingDecision, false)
}
} else {
TradingLogStore.addAnalyzer(stockName,stockCode, "${FinancialAnalyzer.toString(financialStmt)}")
println("${stockName}[${stockCode}] : ${FinancialAnalyzer.toString(financialStmt)}")
tradingDecision.confidence = 1.0
result(tradingDecision, false)
}