ESP32-S3 Bench Guide
ESP32‑S3 N16R8 벤치 가이드: 실시간 핀아웃, 강의, 시뮬레이터 및 벤치 로그
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기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.