Elijah is an Avid Commentator
2 published comments for 2024
User bio
404 bio not found
Member since Mar 22, 2022
Replies:

Thanks @Brenna Quirk - also very interested to hear about alternative RAG setups from the community. We used LangChain and OpenAI for these videos, but you can also use other RAG frameworks like Llamaindex, or agent frameworks like AutoGen, MetaGPT and LangGraph, plus quite a few other LLMs and fine-tuned models if you have the hardware :)
 

Hi Rochdi,

If directly working with globals in a live system, I would strongly advise you to use the LOCK command to set and release locks. It is possible that if your process has not stopped, all the locks are still being retained.

Documentation: https://docs.intersystems.com/iris20232/csp/docbook/Doc.View.cls?KEY=RCO...

Consider using the following from the documentation:

  • LOCK +lockname applies a lock on the specified lock name(s) without unlocking any previous locks. This allows you to accumulate different locks, and allows you to apply incremental locks to the same lock.
  • LOCK -lockname performs an unlock operation on the specified lock name(s). Unlocking decrements the lock count for the specified lock name; when this lock count decrements to zero, the lock is released.

Additionally, using LOCK without arguments, will release all active locks in the namespace held by the current process.

Certifications & Credly badges:
Elijah has no Certifications & Credly badges yet.
Global Masters badges:
Followers:
Following: