{"id":51,"date":"2026-08-04T04:20:14","date_gmt":"2026-08-03T20:20:14","guid":{"rendered":"https:\/\/www.cyc.com.tw\/products\/ai-kb\/"},"modified":"2026-08-04T04:20:24","modified_gmt":"2026-08-03T20:20:24","slug":"ai-kb","status":"publish","type":"page","link":"https:\/\/www.cyc.com.tw\/en\/products\/ai-kb\/","title":{"rendered":"AI Knowledge Base Q&amp;A"},"content":{"rendered":"<div class=\"cyc-kb\">\n<style>\n.cyc-kb{\n  --navy:#0b1d3a; --ink:#0f172a; --muted:#475569; --muted2:#64748b;\n  --teal:#0f766e; --teal2:#14b8a6; --cyan:#22d3ee; --cyan2:#67e8f9;\n  --line:#e2e8f0; --chip:#eef4f8; --soft:#f1f6fa;\n  --ondark:#cbd5e1; --ondark2:#94a3b8;\n  font-family:\"Noto Sans TC\",\"PingFang TC\",\"Microsoft JhengHei\",system-ui,sans-serif;\n  color:var(--ink);line-height:1.7;-webkit-font-smoothing:antialiased;\n}\n.cyc-kb *{box-sizing:border-box;margin:0;padding:0}\n.cyc-kb .wrap{max-width:1120px;margin:0 auto;padding:0 24px}\n.cyc-kb header.hero{background:var(--navy);color:#fff;padding:84px 0 76px;position:relative;overflow:hidden}\n.cyc-kb header.hero::after{content:\"\";position:absolute;right:-140px;top:-140px;width:460px;height:460px;\n  background:radial-gradient(circle,rgba(34,211,238,.18),transparent 62%);border-radius:50%}\n.cyc-kb header.hero .wrap{position:relative;z-index:1}\n.cyc-kb .eyebrow{display:inline-block;font-size:13px;letter-spacing:.14em;\n  background:rgba(34,211,238,.12);border:1px solid rgba(34,211,238,.35);color:var(--cyan2);\n  padding:6px 16px;border-radius:999px;margin-bottom:22px}\n.cyc-kb h1{font-size:44px;line-height:1.25;font-weight:800;letter-spacing:-.5px;margin-bottom:18px;color:#fff}\n.cyc-kb h1 span{background:linear-gradient(135deg,#22d3ee,#67e8f9);-webkit-background-clip:text;\n  background-clip:text;color:transparent}\n.cyc-kb .lede{font-size:18px;color:var(--ondark);max-width:760px;margin-bottom:34px}\n.cyc-kb .hero-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}\n.cyc-kb .hero-stats .s{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);\n  border-radius:14px;padding:18px 20px}\n.cyc-kb .hero-stats .n{font-size:24px;font-weight:800;color:var(--cyan2);line-height:1.2}\n.cyc-kb .hero-stats .l{font-size:13px;color:var(--ondark2);margin-top:6px}\n.cyc-kb section{padding:72px 0}\n.cyc-kb .soft{background:var(--soft)}\n.cyc-kb .kicker{color:var(--teal);font-weight:700;font-size:14px;letter-spacing:.08em;margin-bottom:10px}\n.cyc-kb h2{font-size:30px;font-weight:800;letter-spacing:-.3px;margin-bottom:12px;color:var(--ink)}\n.cyc-kb .sub{color:var(--muted);font-size:16px;max-width:720px;margin-bottom:36px}\n.cyc-kb .grid{display:grid;gap:20px}\n.cyc-kb .g3{grid-template-columns:repeat(3,1fr)}\n.cyc-kb .g2{grid-template-columns:repeat(2,1fr)}\n.cyc-kb .card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px;\n  box-shadow:0 1px 3px rgba(11,29,58,.05)}\n.cyc-kb .card .ic{width:46px;height:46px;border-radius:12px;display:flex;align-items:center;\n  justify-content:center;font-size:22px;background:var(--chip);margin-bottom:16px}\n.cyc-kb .card h3{font-size:18px;font-weight:700;margin-bottom:10px;color:var(--ink)}\n.cyc-kb .card p{color:var(--muted);font-size:14.5px}\n.cyc-kb .band{background:var(--navy);color:var(--ondark)}\n.cyc-kb .band h2{color:#fff}\n.cyc-kb .band .sub{color:var(--ondark2)}\n.cyc-kb .band .kicker{color:var(--cyan2)}\n.cyc-kb .stack{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}\n.cyc-kb .stack .t{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);\n  border-radius:14px;padding:20px}\n.cyc-kb .stack .t b{display:block;color:#fff;font-size:15px;margin-bottom:6px}\n.cyc-kb .stack .t span{font-size:12.5px;color:var(--ondark2)}\n.cyc-kb .flow{display:flex;flex-wrap:wrap;align-items:center;gap:10px}\n.cyc-kb .flow .n{background:#fff;border:1px solid var(--line);border-radius:12px;\n  padding:12px 16px;font-weight:600;font-size:14px}\n.cyc-kb .flow .a{color:var(--teal2);font-weight:800}\n.cyc-kb .cta{background:linear-gradient(135deg,#0f766e 0%,#22d3ee 100%);color:#fff;\n  border-radius:20px;padding:52px 44px;text-align:center}\n.cyc-kb .cta h2{color:#fff;margin-bottom:14px}\n.cyc-kb .cta p{color:rgba(255,255,255,.92);max-width:660px;margin:0 auto}\n.cyc-kb .cta .btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:28px}\n.cyc-kb .cta a.btn{display:inline-block;padding:14px 30px;border-radius:999px;font-weight:700;\n  font-size:15px;text-decoration:none}\n.cyc-kb .cta a.primary{background:#fff;color:var(--teal)}\n.cyc-kb .cta a.ghost{border:1.5px solid rgba(255,255,255,.7);color:#fff}\n.cyc-kb .badges{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:18px}\n.cyc-kb .badge{background:#fff;border:1px solid var(--line);border-radius:999px;\n  padding:6px 15px;font-size:12.5px;color:var(--muted)}\n.cyc-kb .endnote{padding:40px 0 8px;text-align:center;color:var(--muted2);font-size:13px}\n@media(max-width:900px){\n  .cyc-kb h1{font-size:32px}\n  .cyc-kb .g3,.cyc-kb .g2,.cyc-kb .stack,.cyc-kb .hero-stats{grid-template-columns:1fr 1fr}\n}\n@media(max-width:560px){\n  .cyc-kb .g3,.cyc-kb .g2,.cyc-kb .stack,.cyc-kb .hero-stats{grid-template-columns:1fr}\n  .cyc-kb section{padding:52px 0}\n  .cyc-kb .cta{padding:40px 24px}\n}\n<\/style>\n\n<header class=\"hero\">\n  <div class=\"wrap\">\n    <span class=\"eyebrow\">AI Knowledge Base Q&amp;A \u00b7 On-Premises Private Deployment<\/span>\n    <h1>Turn Your Company's Documents<br><span>into an Ask-Anything Knowledge Base<\/span><\/h1>\n    <p class=\"lede\">Upload documents and the knowledge base builds itself; employees simply ask and find answers, each with its source cited. Everything runs on your own servers \u2014 no cloud, no data leaving the company.<\/p>\n    <div class=\"hero-stats\">\n      <div class=\"s\"><div class=\"n\">7<\/div><div class=\"l\">Built-in AI Modules<\/div><\/div>\n      <div class=\"s\"><div class=\"n\">100%<\/div><div class=\"l\">On-Premises Compute<\/div><\/div>\n      <div class=\"s\"><div class=\"n\">With Sources<\/div><div class=\"l\">Answers are traceable and verifiable<\/div><\/div>\n      <div class=\"s\"><div class=\"n\">Multiple Knowledge Bases<\/div><div class=\"l\">Isolated by department with access control<\/div><\/div>\n    <\/div>\n  <\/div>\n<\/header>\n\n<section>\n  <div class=\"wrap\">\n    <div class=\"kicker\">Why You Need It<\/div>\n    <h2>Company Knowledge Shouldn't Be Locked on Someone's Hard Drive<\/h2>\n    <p class=\"sub\">Specs, quotes, meeting minutes and regulatory interpretations are scattered across folders and inboxes; newcomers ask veterans, veterans dig through files, and the same question gets asked ten times a year. Trying ChatGPT hits the first wall immediately: can these documents be uploaded to someone else's cloud?<\/p>\n    <div class=\"grid g3\">\n      <div class=\"card\"><div class=\"ic\">\ud83d\udd0d<\/div><h3>Findable<\/h3><p>No need to remember where a file lives or what it's called \u2014 ask in plain language and the system pulls the answer from the whole corpus.<\/p><\/div>\n      <div class=\"card\"><div class=\"ic\">\ud83d\udccc<\/div><h3>Trustworthy<\/h3><p>Every answer cites which document and which passage it came from, so you can click back and verify \u2014 no black-box paragraphs.<\/p><\/div>\n      <div class=\"card\"><div class=\"ic\">\ud83d\udd10<\/div><h3>Stays In-House<\/h3><p>Models and the vector store run entirely on your own servers; documents are never uploaded to external services, and it works even without internet.<\/p><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"soft\">\n  <div class=\"wrap\">\n    <div class=\"kicker\">Capabilities<\/div>\n    <h2>Seven Built-in Modules<\/h2>\n    <p class=\"sub\">More than Q&amp;A. From document preprocessing and voice interaction to usage audit logs, one system bundles the everyday AI functions you'll actually use.<\/p>\n    <div class=\"grid g3\">\n      <div class=\"card\"><div class=\"ic\">\ud83d\udcac<\/div><h3>Knowledge Base Q&amp;A<\/h3><p>Ask about uploaded documents and the AI finds the answer with sources. Supports multiple knowledge bases managed separately by department or project.<\/p><\/div>\n      <div class=\"card\"><div class=\"ic\">\ud83c\udf99\ufe0f<\/div><h3>Voice Assistant<\/h3><p>Query the knowledge base or schedule events by voice, with spoken replies. Works from a mobile browser, and an Android app is available.<\/p><\/div>\n      <div class=\"card\"><div class=\"ic\">\ud83d\udcc5<\/div><h3>Calendar Assistant<\/h3><p>Add a meeting to Google Calendar with one sentence \u2014 no clicking through the calendar filling in fields.<\/p><\/div>\n      <div class=\"card\"><div class=\"ic\">\ud83d\udcc4<\/div><h3>Document to Markdown<\/h3><p>Convert PDF, Word, PPT and images to plain text with OCR and translation, so even scanned files can enter the knowledge base.<\/p><\/div>\n      <div class=\"card\"><div class=\"ic\">\ud83c\udfa7<\/div><h3>Speech-to-Text Transcripts<\/h3><p>Turn meeting recordings into transcripts exported as SRT, Markdown or Word, with automatic key-point summaries.<\/p><\/div>\n      <div class=\"card\"><div class=\"ic\">\ud83d\udcca<\/div><h3>Sales Forecast Dashboard<\/h3><p>Star-schema multidimensional analysis with XGBoost \/ LightGBM turns historical data into readable forecast trends.<\/p><\/div>\n    <\/div>\n    <div class=\"card\" style=\"margin-top:20px\"><div class=\"ic\">\ud83d\udee0\ufe0f<\/div><h3>Admin Console<\/h3><p>System settings, knowledge base management, Q&amp;A logs, module toggles and account permissions in one back office. Q&amp;A logs are retained automatically \u2014 who asked what, when, and how the system answered \u2014 for auditing and continuous corpus improvement.<\/p><\/div>\n  <\/div>\n<\/section>\n\n<section>\n  <div class=\"wrap\">\n    <div class=\"kicker\">How It Works<\/div>\n    <h2>Upload \u2192 Chunk \u2192 Index \u2192 Ask \u2192 Answer with Sources<\/h2>\n    <p class=\"sub\">The entire pipeline runs on your own servers; no step sends documents outside.<\/p>\n    <div class=\"flow\">\n      <span class=\"n\">\ud83d\udcc4 Upload Documents<\/span><span class=\"a\">\u2192<\/span>\n      <span class=\"n\">Parse \/ OCR<\/span><span class=\"a\">\u2192<\/span>\n      <span class=\"n\">Chunk + Embed<\/span><span class=\"a\">\u2192<\/span>\n      <span class=\"n\">Vector Database<\/span><span class=\"a\">\u2192<\/span>\n      <span class=\"n\">Semantic Retrieval<\/span><span class=\"a\">\u2192<\/span>\n      <span class=\"n\">Local Model Generation<\/span><span class=\"a\">\u2192<\/span>\n      <span class=\"n\">\ud83d\udccc Answer with Sources<\/span>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"band\">\n  <div class=\"wrap\">\n    <div class=\"kicker\">Architecture<\/div>\n    <h2>Fully Open-Source, Offline-Capable, No Cloud Lock-in<\/h2>\n    <p class=\"sub\">Models and databases live on your own machines \u2014 no API usage fees, and no concern about your data being used for training.<\/p>\n    <div class=\"stack\">\n      <div class=\"t\"><b>Ollama<\/b><span>Local LLM inference<\/span><\/div>\n      <div class=\"t\"><b>ChromaDB<\/b><span>Vector database \u00b7 multi-base isolation<\/span><\/div>\n      <div class=\"t\"><b>n8n<\/b><span>Workflow orchestration \u00b7 module integration<\/span><\/div>\n      <div class=\"t\"><b>PostgreSQL<\/b><span>Q&amp;A logs \u00b7 account permissions<\/span><\/div>\n      <div class=\"t\"><b>Whisper<\/b><span>Speech recognition to transcripts<\/span><\/div>\n      <div class=\"t\"><b>MarkItDown \/ Tika<\/b><span>Document parsing \u00b7 OCR<\/span><\/div>\n      <div class=\"t\"><b>Docker Compose<\/b><span>One-click deploy \u00b7 version rollback<\/span><\/div>\n      <div class=\"t\"><b>Nginx + TLS<\/b><span>Single entry point \u00b7 access control<\/span><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section class=\"soft\">\n  <div class=\"wrap\">\n    <div class=\"kicker\">Who It's For<\/div>\n    <h2>Where It Makes the Biggest Difference<\/h2>\n    <div class=\"grid g2\">\n      <div class=\"card\"><div class=\"ic\">\ud83c\udfed<\/div><h3>Manufacturers &amp; Engineering Firms<\/h3><p>Equipment manuals, specs, construction drawings and acceptance documents are voluminous and scattered; field staff need the correct version instantly.<\/p><\/div>\n      <div class=\"card\"><div class=\"ic\">\ud83c\udfdb\ufe0f<\/div><h3>Teams That Look Up Regulations<\/h3><p>Regulations, interpretations and operating guidelines change often; asking beats flipping through clauses, and cited answers can be quoted directly.<\/p><\/div>\n      <div class=\"card\"><div class=\"ic\">\ud83d\udd12<\/div><h3>Organizations That Can't Let Data Out<\/h3><p>Public sector, healthcare, finance or trade-secret-sensitive enterprises whose security policies forbid sending documents to overseas clouds.<\/p><\/div>\n      <div class=\"card\"><div class=\"ic\">\ud83d\udc65<\/div><h3>Teams with High Turnover<\/h3><p>Long onboarding and veterans tired of repeat questions \u2014 capture accumulated knowledge in a database anyone can query anytime.<\/p><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<section>\n  <div class=\"wrap\">\n    <div class=\"cta\">\n      <h2>Start with One Department's Documents<\/h2>\n      <p>Adoption doesn't have to happen all at once. We can build a knowledge base from one department's documents, let real users try it for a while, and expand once it proves useful. Book a time for a live demo.<\/p>\n      <div class=\"btns\">\n        <a class=\"btn primary\" href=\"\/en\/contact\/\">Book a Live Demo \u2192<\/a>\n        <a class=\"btn ghost\" href=\"\/en\/products\/\">See Other Products<\/a>\n      <\/div>\n    <\/div>\n    <div class=\"endnote\">\n      AI Knowledge Base Q&amp;A \u00b7 On-Premises Private AI\n      <div class=\"badges\">\n        <span class=\"badge\">RAG (Retrieval-Augmented Generation)<\/span>\n        <span class=\"badge\">Answers with Sources<\/span>\n        <span class=\"badge\">Multi-Base Access Control<\/span>\n        <span class=\"badge\">Voice Q&amp;A<\/span>\n        <span class=\"badge\">OCR Document Parsing<\/span>\n        <span class=\"badge\">Q&amp;A Audit Logs<\/span>\n        <span class=\"badge\">Works Offline<\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>AI \u77e5\u8b58\u5eab\u554f\u7b54\u7cfb\u7d71 \u00b7 \u672c\u6a5f\u79c1\u6709\u90e8\u7f72 \u628a\u516c\u53f8\u7684\u6587\u4ef6\u8b8a\u6210\u96a8\u554f\u96a8\u7b54\u7684\u77e5\u8b58\u5eab \u4e0a\u50b3\u6587\u4ef6\u5373\u81ea\u52d5\u5efa\u5eab\uff0c\u54e1\u5de5\u7528\u554f\u7684\u5c31\u80fd\u627e [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":32,"menu_order":20,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-51","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.cyc.com.tw\/en\/wp-json\/wp\/v2\/pages\/51","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cyc.com.tw\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.cyc.com.tw\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.cyc.com.tw\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cyc.com.tw\/en\/wp-json\/wp\/v2\/comments?post=51"}],"version-history":[{"count":1,"href":"https:\/\/www.cyc.com.tw\/en\/wp-json\/wp\/v2\/pages\/51\/revisions"}],"predecessor-version":[{"id":52,"href":"https:\/\/www.cyc.com.tw\/en\/wp-json\/wp\/v2\/pages\/51\/revisions\/52"}],"up":[{"embeddable":true,"href":"https:\/\/www.cyc.com.tw\/en\/wp-json\/wp\/v2\/pages\/32"}],"wp:attachment":[{"href":"https:\/\/www.cyc.com.tw\/en\/wp-json\/wp\/v2\/media?parent=51"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}