Example proposal: deterministic physics/bounds guardrail (no-LLM, recomputable verdicts) alongside existing guardrails
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 66/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- python
- Ambito
- ai, documentation
Direzione di ricerca
Leggi la struttura degli esempi esistenti ed esamina crewai/utilities/guardrail.py e tasks/llm_guardrail.py per vedere come vengono usati i guardrail delle attività. Aggiungi un esempio che applichi il verificatore deterministico di fisica proposto a un’attività e mostri sia una violazione rilevata sia un esito corretto. Il lavoro è completato quando l’esempio segue le convenzioni del repository e illustra entrambi gli esiti.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Hi team — crewAI's per-task guardrails (crewai/utilities/guardrail.py, tasks/llm_guardrail.py) are a clean hook for output checking. Proposal: an example guardrail that validates outputs against deterministic physics/bounds rules — no LLM in the loop, verdicts recomputable from the public, versioned rule table (phm-lite-check).
What it catches: probability 1.8, negative mass, speed above c, below-absolute-zero temperatures, NaN/Inf in numeric fields. Content-safety guardrails catch semantics; this catches physics-invalid values — complementary, and it composes with your existing guardrail API (guardrail: str | Callable).
Several rules were corrected following review comments in microsoft/PyRIT#3507 (negative binding energies are legal; growth percentages are not shares; signed velocities are legal; malformed input must not crash the gate) - the full thread is public. The checker also ships as a Dify Marketplace plugin and an MCP-registry-listed package, and is smoke-tested on nemo-relay==0.11.1 (3-case pipeline test, public repo).
Ask: would a PR adding an examples entry (physics guardrail on a task, showing a caught violation and a clean pass) be welcome? Happy to follow your example layout.
— PHM-Audit
- Lingua principale
- Python
- Stelle
- 60.4k
- Fork
- 9k
- Merge medio
- 1g 4h
- PR unite (30g)
- 210
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di crewAIInc/crewAI
-
Feature request: GoldenDirectiveTool (harmonic relationship score, full vs cropped reporting)Apertafeature-request
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
crewAIInc/crewAI#9200 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
crewAIInc/crewAI#9132 · 5 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
[BUG] Scrape tools reject the documented cookies mapping and drop cookies when the URL is passed at runtimeForse già presa @Luckyou-d l’ha presa 3 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
[BUG] OpenAI-compatible embedding model alias breaks embedder constructionForse già presa @gokay-ai l’ha presa 10 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
crewAIInc/crewAI#8761 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
[FEATURE] Add api_base_url to TavilySearchTool and TavilyExtractorToolForse già presa @jayfeng7 l’ha presa 11 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
crewAIInc/crewAI#8635 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di crewAIInc/crewAI
Issue simili
-
[Bug] vllm-sr config migrate drops providers.models[].deploymentForse già presa @Bevisy l’ha presa oggi. Apertaneeds-acceptance wg/developer-experience-ecosystem
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
vllm-project/semantic-router#5996 ·
I maintainer di solito rispondono entro 2 giorni
-
bugfix low-priority plugin:abstract plugin:leyline small-effort source:discussion
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
athola/claude-night-market#1132 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 77/100
WeblateOrg/language-data#2773 ·
I maintainer di solito rispondono entro 1 giorno
-
[yugabyted] xcluster set_up and add_to_replication fail for database names containing - . or (Apertakind/bug priority/medium qa_automation
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
yugabyte/yugabyte-db#37324 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
Niko1221/Strata#5553 · 2 commenti ·
I maintainer di solito rispondono entro 4 giorni