quantumbit commited on
Commit
88ea47a
·
verified ·
1 Parent(s): 6504f2b

Upload folder using huggingface_hub

Browse files
Files changed (2) hide show
  1. rag_system/cache.py +2 -2
  2. rag_system/guardrails.py +2 -7
rag_system/cache.py CHANGED
@@ -152,8 +152,8 @@ def get_semantic(query_vec: list[float], collection_key: str, params_key: str) -
152
  k = 4
153
  params_tag = _tag_hash(params_key)
154
  query = (
155
- f"@{COLLECTION_FIELD}:{{{collection_key}}} "
156
- f"@{PARAMS_FIELD}:{{{params_tag}}} "
157
  f"=>[KNN {k} @{VECTOR_FIELD} $vec AS score]"
158
  )
159
 
 
152
  k = 4
153
  params_tag = _tag_hash(params_key)
154
  query = (
155
+ f"(@{COLLECTION_FIELD}:{{{collection_key}}} "
156
+ f"@{PARAMS_FIELD}:{{{params_tag}}})"
157
  f"=>[KNN {k} @{VECTOR_FIELD} $vec AS score]"
158
  )
159
 
rag_system/guardrails.py CHANGED
@@ -265,12 +265,7 @@ def _check_query_llama_guard(query: str) -> GuardrailResult:
265
  return GuardrailResult(allowed=True, sanitized_text=query)
266
 
267
  try:
268
- conversation = [
269
- {
270
- "role": "user",
271
- "content": [{"type": "text", "text": query}],
272
- }
273
- ]
274
 
275
  input_ids = _llama_guard_tokenizer.apply_chat_template(
276
  conversation,
@@ -331,7 +326,7 @@ def _check_query_llama_guard(query: str) -> GuardrailResult:
331
  logger.info("Llama Guard passed query | verdict='%s'", verdict)
332
  return GuardrailResult(allowed=True, sanitized_text=query)
333
  except Exception as exc:
334
- logger.warning("Llama Guard runtime check failed; falling back to regex checks: %s", exc)
335
  return GuardrailResult(allowed=True, sanitized_text=query)
336
 
337
  def check_query(query: str) -> GuardrailResult:
 
265
  return GuardrailResult(allowed=True, sanitized_text=query)
266
 
267
  try:
268
+ conversation = [{"role": "user", "content": query}]
 
 
 
 
 
269
 
270
  input_ids = _llama_guard_tokenizer.apply_chat_template(
271
  conversation,
 
326
  logger.info("Llama Guard passed query | verdict='%s'", verdict)
327
  return GuardrailResult(allowed=True, sanitized_text=query)
328
  except Exception as exc:
329
+ logger.warning("Llama Guard runtime check failed; falling back to regex checks: %r", exc)
330
  return GuardrailResult(allowed=True, sanitized_text=query)
331
 
332
  def check_query(query: str) -> GuardrailResult: