Closed MiguelMazumder closed 19 hours ago
Getting access to biomarkerkb dev and prod server. Move Neo4j Data Distillery Knowledge Graph to there. Currently using a rag retrieval model on smaller non-medical datasets to test operability (https://neo4j.com/developer-blog/advanced-rag-strategies-neo4j/). A obstacle once I get server access is setting up the knowledge graph port listeners to find the bolt/neo4j ports on the server side. Will most likely need Sean's help with that
Ticket contains information regarding adding LLM to Data Distillery Neo4j Knowledge Graph to upscale query process. Materials as well as steps taken so far trouble shooting will be included here.
LLM implementation instructions currently being followed (CypherQAChain process): LangChain Neo4j Integration
DataDistillery17Jul2024 build_conainer file and config file currently in use: build_container.sh
Container.cfg
your code here
Current Troubleshooting Steps:graph = Neo4jGraph(url=NEO4J_URI, username=NEO4J_USERNAME, password=NEO4J_PASSWORD)
generated error:ClientError: {code: Neo.ClientError.Procedure.ProcedureRegistrationFailed} {message: apoc.meta.data is unavailable because it is sandboxed and has dependencies outside of the sandbox. Sandboxing is controlled by the dbms.security.procedures.unrestricted setting. Only unrestrict procedures you can trust with access to database internals.}
dbms.security.procedures.unrestricted=jwt.security.*,apoc.*,n10s.*
. This resulted in the same error*Currently troubleshooting APOC plug-in to Data Distillery Knowledge graph