ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
翻译准备中
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证University Student Copilot
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
An open-source agent for ASU students and their student organizations, it tracks official ASU sources — scholarships, events, jobs, courses, clubs, campus services — answers with dated citations, surfaces opportunities and deadlines that match you, and helps you act on them, asking before anything is done on your behalf.查看完整 README ↗SparkyAI is an assistant for Arizona State University students in Discord: a Rust agent engine, a Discord bot, a developer console, and evals. It is an unofficial, open-source student project and is not affiliated with the university.
The engine runs its own agent loop and calls its tools itself. Conversations, memories, the profile graph, confirmations, knowledge search, live ASU queries, Canvas, the Sun Devil Central clubs and events, and account linking come from Platform, a separate service, over its HTTP API and its MCP tools. Platform crawls ASU pages and runs web search. The engine opens no database.
flowchart LR
U["Student"] --> DC["Discord"]
DC --> BOT["discord bot"]
BOT -->|"HTTP and SSE"| ENG["engine"]
ENG -->|"chat and embeddings"| LLM["llama-server or another OpenAI-compatible API"]
ENG --> API["Platform HTTP API"]
ENG -.-> PMCP["Platform MCP tools"]
API --> ASU["ASU sites and APIs"]
docs/ARCHITECTURE.md has the details.
Needs just, Rust, uv, Docker, a model server, a running Platform with a machine token, and a Discord bot token and guild id in .env.
just bootstrap # .env from .env.example, git hook, dependencies
# In .env set SPARKY_PLATFORM__URL, SPARKY_PLATFORM__TOKEN and SPARKY_PLATFORM__MCP_URL.
# sparky.toml lists the scopes the token needs.
just model # llama-server chat and embed on CUDA; just model-cpu without a GPU
just engine
just discord
just up starts the engine, the bot, and the sandbox runtime in compose. just alone lists every recipe, and deploy/README.md covers deployment.
| Path | Holds |
|---|---|
apps/engine/ | Rust: the agent loop, tools, policy, memory, tracing, and the HTTP API |
apps/discord/ | Rust: the Discord bot, an HTTP client of the engine |
apps/cli/ | Rust: a terminal console that runs and tails every unit |
apps/evals/ | Python: golden cases, scorers, and the baseline gate |
apps/web/ | Vite and React: the static site and admin UI |
deploy/ | Compose files, Dockerfiles, and model server config |
docs/ | ARCHITECTURE.md and ROADMAP.md |
Evals send golden cases from apps/evals/cases/ to a running engine and score its traces.
just eval run # every suite
just eval run --suite voice # one suite
just eval baseline # promote the last report to the baseline
just eval compare # compare the last report with the baseline
The promoted baseline in apps/evals/baseline.json:
| Suite | Passed |
|---|---|
| tool_selection | 1 of 2 |
| tool_args | 1 of 1 |
| grounding | 2 of 2 |
| memory | 1 of 1 |
| permissions | 0 of 1 |
| clarification | 0 of 1 |
| refusal | 1 of 3 |
| latency | 2 of 2 |
Platform fetches the public ASU pages SparkyAI answers from, and SparkyAI cites the original page. To have a site excluded, open an issue on Platform.
The 2024 to 2025 prototype is on archive/v1, with a write-up in docs/blog/sparkyai-v1.md.
Created and maintained by @ashworks1706. The repository is owned by The AI Society at ASU.