Add a tool function to the Medox agent. Use when creating a tool file, registering it in the API loop, and writing its test.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Rebuild the pgvector gold index after source data changes. Invoke manually — replaces each collection, do NOT trigger automatically.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
실행 점수 미검증
설치 방법 보기설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
Use when BDPM/ANSM source data has changed, Silver models were updated, or gold.embedding is missing or stale.
Ensure Postgres is running (pgvector/pgvector:pg16):
docker compose up -d
docker compose ps
Ensure Silver is up to date (run if source data changed):
uv run dotenv -f .env run -- dbt run --project-dir dbt --profiles-dir dbt
uv run dotenv -f .env run -- dbt test --project-dir dbt --profiles-dir dbt
Materialize the Gold asset:
uv run dotenv -f .env run -- uv run dagster asset materialize --select gold_embeddings
Verify row counts:
uv run dotenv -f .env run -- python -c "
from sqlalchemy import create_engine, text
from medox.pipeline.config_pipeline import PipelineSettings
engine = create_engine(PipelineSettings().postgres_dsn)
with engine.connect() as conn:
rows = conn.execute(text('SELECT collection, count(*) FROM gold.embedding GROUP BY 1')).fetchall()
print(rows)
"
Smoke-test the agent tools:
uv run dotenv -f .env run -- python -c "
from medox.agent.tools.tool_search_drug import search_drug
from medox.agent.tools.tool_check_interactions import check_interactions
print(search_drug('doliprane'))
print(check_interactions('warfarine', 'ibuprofene'))
"
| Collection | Content | Rebuilt from |
|---|---|---|
idx_bdpm_medicament_v1 | Drug denominations + metadata | silver_bdpm__medicament |
idx_ansm_interaction_v1 | ANSM interaction pairs | silver_ansm__interaction |
gold_embeddings fails, check Postgres is up and the image is pgvector/pgvector:pg16아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
Add a tool function to the Medox agent. Use when creating a tool file, registering it in the API loop, and writing its test.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Add a new E2E test case to tests/e2e/prompts.yaml for LangSmith evaluation. Use when adding interaction pairs to test, covering new ANSM drug classes, or rebalancing eval coverage.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Create a git commit with Medox conventions (co-author, conventional type/scope). Invoke manually with /commit — do NOT trigger automatically.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Audit code changes on the current branch and update docs/ + .claude/rules/ to stay in sync. Run before /pr.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Run all project linters (ruff, mypy, sqlfluff) and report results. Invoke with /lint.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Add a new Dagster asset to the pipeline. Use when creating a Bronze, Silver, or Gold layer asset.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.