尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证An AI agent that answers a restaurant's questions from its own sales data and policies, with code deciding what runs and a person approving every action. Evaluated, traced, costed.
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗Live: https://restaurant-ops-agent.vercel.app
An AI agent that answers a restaurant owner's questions about their own sales and their own written policies, and proposes actions a person approves before anything happens. The model writes SQL, searches policy and drafts actions. Code checks every query as a parse tree, limits it to one restaurant, runs it read-only, and records every step with its cost. Nothing changes without a person.
Two fictional restaurants, generated orders, no real sales data. Built as an applied AI case study. The site walks through it:
api/ FastAPI. The agent loop, the SQL guard, policy retrieval, proposal
checks, the evaluation harness and its cases and runs.
web/ Next.js. The site. Deploys to Vercel.
data/ Schema, restaurant profiles, the dataset generator, the policy
documents.
infra/ Postgres init for docker compose.
Docker runs the database and the API. The site runs with pnpm, as it does on Vercel.
cp .env.example .env # add ANTHROPIC_API_KEY and OPENAI_API_KEY
docker compose up -d --build --wait # Postgres (loaded from data/out) and the API on :8000
docker compose run --rm tools sh -c 'python -m app.policies.index --dsn "$DATABASE_URL" --dsn "$EVAL_DATABASE_URL"'
cd web && pnpm install && pnpm dev # the site on :3000
Everything else runs in the same image against this checkout:
docker compose run --rm tools python -m pytest # the API tests, database included
docker compose run --rm tools python -m app.evals.run # the evaluation set, against the frozen database
docker compose run --rm tools python ../data/generate.py --out ../data/out --profiles ../data/profiles --months 24 --seed 42
Model: Claude Sonnet 5.5. Embeddings: OpenAI text-embedding-3-small. Database: Postgres with pgvector.
MIT.