← all repositories
ownthink/robot

A chatbot that reads the graph before it speaks

Chinese knowledge-graph QA bot you can run in a browser tab or hit via API.

robot
Not currently ranked — collecting fresh signals.
star history

What it does

This is a browser-based chatbot frontend backed by a knowledge-graph API. Clone it, open index.html, and you’re chatting with a bot that answers “姚明多高啊?” by consulting structured knowledge rather than pattern matching alone. The project also exposes a simple GET/POST API for building your own integrations.

The interesting bit

The author isn’t hiding the plumbing — the bot is explicitly the consumer end of a pipeline that includes a separate NLP tool (Jiagu), knowledge graph (KnowledgeGraph), and semantic understanding module (Semantic). It’s a rare case of a chatbot repo that admits it’s the tip of a spear, not the whole weapon.

Key highlights

  • Zero-build setup: static HTML/CSS/JS, runs locally without a server
  • Free tier API with appid registration at console.ownthink.com
  • Supports both GET and POST to api.ownthink.com/bot
  • Companion projects cover the full stack from tokenization to triple stores
  • Live demo at ownthink.com/robot.html

Caveats

  • The README is entirely in Chinese; English speakers will need translation help
  • API docs are minimal — error handling, rate limits, and data retention are unspecified
  • The “CSS” language tag is misleading; this is a thin frontend with the smarts living server-side

Verdict

Worth a look if you’re building Chinese-language conversational AI and want a working reference architecture to dissect. Skip it if you need self-hosted intelligence or comprehensive English documentation.

Frequently asked

What is ownthink/robot?
Chinese knowledge-graph QA bot you can run in a browser tab or hit via API.
Is robot open source?
Yes — ownthink/robot is an open-source project tracked on heatdrop.
What language is robot written in?
ownthink/robot is primarily written in CSS.
How popular is robot?
ownthink/robot has 816 stars on GitHub.
Where can I find robot?
ownthink/robot is on GitHub at https://github.com/ownthink/robot.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.