ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
翻譯準備中
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗This project collects peer-reviewed open-access studies whose participants were women only. It labels each study, splits it into sections, embeds the text and stores it in Supabase (pgvector) so it can be searched as a RAG.
scraper/europepmc.py) for MeSH Humans + Female, NOT Male, open access with full text. Reviews, editorials and comments are excluded.scraper/fulltext.py.scraper/label.py):
female_only_verified: MeSH is clean and no male participant terms appear in the title, abstract or methods.female_only_probable: MeSH is clean but male terms appear in the text. Check these by hand or with the LLM.female_only_unverified: no methods section was found.rejected: tagged Male or missing the Humans/Female tags.ANTHROPIC_API_KEY secret is set, Claude reads the abstract and methods and confirms or rejects each paper.papers and chunks tables, plus a match_chunks() search function (db/schema.sql). The schema is applied automatically.The search page is a static page plus two optional Vercel functions. Live at https://larsfrontiers2.vercel.app
search_evidence() in Supabase directly with the public read-only key.search_evidence() is a hybrid search. It combines full-text matching (stemmed, phrases, OR) with semantic neighbours of the best keyword hits, using reciprocal-rank fusion, a cap of 2 passages per paper, and a boost for studies that match the user's life stage.ANTHROPIC_API_KEY set in the Vercel project, /api/expand uses Claude for that translation and /api/answer writes a cited plain-language summary.web → Deploy.Optional home server (Pi 5 + NVMe SSD). It stores the full text of every paper with a word index: every mention, exact totals, paging and CSV export. It also keeps scraping without Supabase's size limit. The website uses it through /api/fulltext when PI_API_URL + PI_API_TOKEN are set in Vercel, and falls back to Supabase otherwise. Step-by-step guide: pi/README.md.
/api/search, /api/paper (full text on demand, licence-aware) and /api/stats on the Vercel site. Tool definitions are in AGENT_TOOLS.md.
Per paper the database stores: metadata, label + evidence, a structured evidence record (Claude), the abstract, and at most 4 passages. The 4 passages are abstract + results/conclusion, and only for CC-BY/CC0 papers; other papers keep the abstract only. That's about 12 KB per paper versus ~150 KB before, so the free plan holds roughly 25–30k papers. Full text is fetched live from Europe PMC by /api/paper. Set PASSAGES_PER_OPEN_PAPER to change the 4.
scraper//db/. A setup job applies the schema, then 14 topic jobs (6 at a time) each resume where the last run stopped. Filling pauses at DB_SIZE_LIMIT_MB (400 MB, Supabase free plan ≈ 2,500 papers). Raise it after upgrading the plan.reports/latest_run.json, reports/latest_sample.md (a quality-check sample) and reports/latest_papers.jsonl.SUPABASE_DB_URL: Supabase dashboard → Connect → Session pooler connection string, with your DB password filled in. Without this secret, runs are dry runs that produce reports only.
Optional: ANTHROPIC_API_KEY turns on the LLM verifier.
pip install -r requirements.txt
export SUPABASE_URL=https://jvlrbsusjvuxsgijgxpb.supabase.co
export SUPABASE_PUBLISHABLE_KEY=sb_publishable_...
python -m rag.ask "Does resistance training improve bone density in postmenopausal women?"
commercial_use_ok is true only for CC-BY / CC0 papers. Filter on it before serving full text in a commercial product.
| Labeller | Papers reviewed | "Verified" that are really women-only participant data | Notes |
|---|---|---|---|
| v1 (MeSH + male-word scan) | 60 | ~53% (18–19 of 35) | Essays, cell-line work, database builds and mixed-sex trials slipped through |
| v2 (+ methods must mention women, mixed-% detection, animal rejection) | 150 | ~91% (~115 of 127) | ~85% of papers were pregnancy/maternal (ranking bias) |
| v3 (+ 14-topic rotation, staff-interview flag, non-primary rejection) | 140 | ~95% (~98 of 103) | Balanced across topics; remaining misses: guidance papers, lab studies with small patient samples, child-outcome DHS analyses |
Known limits: n_female is regex-extracted and sometimes wrong. About half of the "probable" papers are actually fine (held back conservatively). Adding the ANTHROPIC_API_KEY secret turns on the LLM verifier, which fixes both.
/chat (page) + /api/chat (Vercel, region fra1). A research guide that explains what women-only studies found, matched to the person's situation, under strict guardrails (web/api/_guardrails.js):
ANTHROPIC_API_KEY in Vercel (models ANSWER_MODEL, default claude-sonnet-5-5, and EXPAND_MODEL, default claude-haiku-5-5). To keep the AI step inside the EU, switch the Claude call to Amazon Bedrock's EU profile.