new-term-radar
신규 AI 용어를 매일 추적, X·Hugging Face·GitHub 등에서 모델·제품·레포 이름을 빠르게 수집
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Every enquiry call to Aangan Studio is answered by a Vaani voice agent and checked against Nikhil's five criteria. Qualified leads reach the designers on Telegram with every intake question already asked, and land in HubSpot as deals. Every call, qualified or not, shows up on the dashboard with its recording and transcript.
The full map is in docs/COMPONENTS.md (Trigger → Input → Context → Processing → AI → Output).README 전문 보기 ↗Every enquiry call to Aangan Studio is answered by a Vaani voice agent and checked against Nikhil's five criteria. Qualified leads reach the designers on Telegram with every intake question already asked, and land in HubSpot as deals. Every call, qualified or not, shows up on the dashboard with its recording and transcript.
Stack:
| Part | Tool |
|---|---|
| Voice agent | Vaani |
| Hosting and dashboard | Next.js 15 on Vercel |
| Database | Neon Postgres |
| Designer handoff | Telegram bot |
| Sales pipeline | HubSpot CRM |
| Booking after the call | Cal.com |
| Resend | |
| CI and the 5-minute job | GitHub Actions |
The full map is in docs/COMPONENTS.md (Trigger → Input → Context → Processing → AI → Output).
agent/blocks.ts, which is pushed to Vaani on every deploy and every night. That covers the prompt, the disclosure greeting, the pricing line, the FAQ, guardrails and the fields to extract.call_postprocessing to /api/vaani/webhook; a 5-minute poll is the backup. The backend then:
peoplelib/verdict.ts). An optional model only fills criteria the rules leave unclear.Vaani's booking integration stays off. Designers confirm slots after the call: the brief keeps final slots with designers, and the assignment says to enable it only if Vaani books during the call.
https://api.telegram.org/bot<TOKEN>/getUpdates.lib/hubspot.ts). Optionally create the pipeline Aangan Enquiries with these stages: Qualified → Claimed → Consultation booked → Consultation done → Proposal sent → Won / Lost. Put its pipeline and stage IDs in env..env.example. Set APP_URL to the production URL.APP_URL, CRON_SECRET and DATABASE_URL.agentId it prints into Vercel as VAANI_AGENT_ID.agent/knowledge/services.md to the knowledge base (never pricing.md), and choose the voice.https://<APP_URL>/api/vaani/webhook. If Vaani shows a signing secret, put it in VAANI_WEBHOOK_SECRET.Local commands: npm i, npm test, npm run eval, npm run dev, npm run db:migrate.
To run everything offline against an embedded Postgres:
TEST_PGLITE=1 TEST_PGLITE_DIR=.pglite npx tsx scripts/local-e2e.ts
npm run eval scores 19/19 of the scorable cases. T08 is a missed call with no transcript, and is now answered by the agent. The full table is in eval/report.md.
Price figures: the price guard found 2 in the human front desk's own lines. In T10 they repeated "1 to 1.5 lakh", and in T13 they said "3× the cost". Both are exactly what the agent is told never to say, and the guard catches them. The agent's own target is 0, and it's measured on every live call (dashboard KPI "Price figures spoken").
Not measured: live voice accuracy, Hindi and Marathi speech recognition, and how the agent actually behaves on a call. These need real Vaani calls. The test budget is about 15 minutes, so the plan is:
| Test call | What it checks |
|---|---|
| T01 | English, qualified |
| T19 | Restaurant decline |
| T14 | Hindi, parents decide |
| T07 | Diwali timeline, flexibility question → nurture |
| T09-style | Angry existing client, in Marathi |
/api/health checks Neon on each load. The 5-minute job also checks Vaani, HubSpot, Cal.com, Resend and Telegram.people. Transcripts store masked text, and the verdict model never sees a phone number..env is gitignored. Rotate the keys that were shared in chat after submission.services.md states no minimum. Such leads are held as "designer to confirm" and routed to Nikhil.services.md doesn't, so the agent never says it.lib/localities.ts).npm audit: it reports build-time PostCSS and sharp advisories that need Next 16. The app processes no untrusted CSS or images.