{"id":493,"date":"2026-08-23T11:25:23","date_gmt":"2026-08-23T11:25:23","guid":{"rendered":"https:\/\/www.tb-software.ch\/ai\/private-assistant\/"},"modified":"2026-08-23T11:25:23","modified_gmt":"2026-08-23T11:25:23","slug":"private-assistant","status":"publish","type":"page","link":"https:\/\/www.tb-software.ch\/ai\/en\/private-assistant\/","title":{"rendered":"Private AI, explained simply"},"content":{"rendered":"<div class=\"tb-bruno\">\r\n<div class=\"hero\">\r\n  <div class=\"wrap\">\r\n    \r\n    <span class=\"eyebrow\">Simply explained<\/span>\r\n    <h1>An AI helper that <span>belongs only to you<\/span><\/h1>\r\n    <div class=\"nameplate\"><strong>Bruno<\/strong><span class=\"tag\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 5a3 3 0 0 0-3 3 3 3 0 0 0-1 5.8V16a3 3 0 0 0 6 0V8a3 3 0 0 0-3-3Z\"><\/path><\/svg> your AI helper<\/span><\/div>\r\n    <p class=\"lead\">We call him Bruno here. Most AI services reside in the large, public cloud, on foreign servers, available to everyone. It can be different: Your helper works in your own, protected area, on your device or on a private server in Switzerland. Only you have the key. We explain it step by step, completely without technical jargon.<\/p>\r\n    <div class=\"chips\">\r\n      <span class=\"chip\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10Z\"><\/path><\/svg> Your data remains private<\/span>\r\n      <span class=\"chip\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"4\" y=\"9\" width=\"16\" height=\"11\" rx=\"2\"><\/rect><path d=\"M8 9V6a4 4 0 0 1 8 0v3\"><\/path><circle cx=\"12\" cy=\"14\" r=\"1.6\"><\/circle><\/svg> Accessible only to you<\/span>\r\n      <span class=\"chip\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"6\" width=\"18\" height=\"12\" rx=\"2\"><\/rect><path d=\"M12 9v6M9 12h6\"><\/path><\/svg> Server in Switzerland<\/span>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- WAS -->\r\n<section>\r\n  <div class=\"wrap split\">\r\n    <div class=\"measure\">\r\n      <span class=\"eyebrow\">What does that even mean?<\/span>\r\n      <h2>Like an employee who works only for you<\/h2>\r\n      <p class=\"lead\" style=\"margin-bottom:1.3rem\">Imagine a very well-read employee. He sits in your office, has read incredibly much and answers your questions immediately. The special thing: he works only for you and never chats with a foreign company.<\/p>\r\n      <p>Exactly that is such an AI helper, sometimes also called <strong>Agent.<\/strong> A digital employee who you ask and who thinks for you, without your words ending up at a large corporation.<\/p>\r\n    <\/div>\r\n    <figure class=\"figpanel\">\r\n      <svg viewbox=\"0 0 420 340\" role=\"img\" aria-label=\"Bruno, ein freundlicher digitaler Helfer, der nur f\u00fcr dich arbeitet.\">\r\n        <rect x=\"22\" y=\"26\" width=\"376\" height=\"288\" rx=\"30\" class=\"soft\"><\/rect>\r\n        <!-- Antenne -->\r\n        <line x1=\"210\" y1=\"74\" x2=\"210\" y2=\"52\" stroke=\"var(--core)\" stroke-width=\"5\" stroke-linecap=\"round\"><\/line>\r\n        <circle cx=\"210\" cy=\"46\" r=\"9\" fill=\"var(--accent)\"><\/circle>\r\n        <!-- Ohren -->\r\n        <rect x=\"96\" y=\"150\" width=\"20\" height=\"54\" rx=\"10\" fill=\"var(--core)\" opacity=\".5\"><\/rect>\r\n        <rect x=\"304\" y=\"150\" width=\"20\" height=\"54\" rx=\"10\" fill=\"var(--core)\" opacity=\".5\"><\/rect>\r\n        <!-- Kopf -->\r\n        <rect x=\"110\" y=\"76\" width=\"200\" height=\"168\" rx=\"42\" fill=\"var(--surface)\" stroke=\"var(--core)\" stroke-width=\"3.5\"><\/rect>\r\n        <!-- Screen-Gesicht -->\r\n        <rect x=\"136\" y=\"104\" width=\"148\" height=\"98\" rx=\"26\" fill=\"var(--surface-2)\"><\/rect>\r\n        <!-- Augen + Glanz -->\r\n        <circle cx=\"180\" cy=\"144\" r=\"12\" fill=\"var(--core)\"><\/circle><circle cx=\"240\" cy=\"144\" r=\"12\" fill=\"var(--core)\"><\/circle>\r\n        <circle cx=\"184\" cy=\"140\" r=\"3.6\" fill=\"#fff\" opacity=\".9\"><\/circle><circle cx=\"244\" cy=\"140\" r=\"3.6\" fill=\"#fff\" opacity=\".9\"><\/circle>\r\n        <!-- Laecheln -->\r\n        <path d=\"M176 168q34 24 68 0\" fill=\"none\" stroke=\"var(--core)\" stroke-width=\"6\" stroke-linecap=\"round\"><\/path>\r\n        <!-- Wangen -->\r\n        <circle cx=\"158\" cy=\"166\" r=\"6\" fill=\"var(--accent)\" opacity=\".45\"><\/circle><circle cx=\"262\" cy=\"166\" r=\"6\" fill=\"var(--accent)\" opacity=\".45\"><\/circle>\r\n        <!-- Base -->\r\n        <rect x=\"160\" y=\"244\" width=\"100\" height=\"26\" rx=\"13\" fill=\"var(--core)\" opacity=\".16\"><\/rect>\r\n        <text x=\"210\" y=\"300\" text-anchor=\"middle\" class=\"lbl\">Bruno<\/text>\r\n      <\/svg>\r\n      <figcaption>This is Bruno, a digital employee who thinks for you.<\/figcaption>\r\n    <\/figure>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- WO WOHNT: der zentrale Kontrast -->\r\n<section style=\"background:var(--surface-2); border-block:1px solid var(--line)\">\r\n  <div class=\"wrap\">\r\n    <div style=\"max-width:62ch;margin-bottom:2rem\">\r\n      <span class=\"eyebrow\">Where does the helper live, and who can enter?<\/span>\r\n      <h2>Not in the big cloud, but in your protected space<\/h2>\r\n      <p class=\"lead\">The big, public <strong>Cloud<\/strong> is like a huge building owned by a distant corporation. Many people and companies are inside it at the same time, and the owner can theoretically read along. Your private assistant lives elsewhere: in your own, enclosed space that only you enter.<\/p>\r\n    <\/div>\r\n    <figure class=\"figpanel\">\r\n      <svg viewbox=\"0 0 720 322\" role=\"img\" aria-label=\"Vergleich: Die grosse \u00f6ffentliche Cloud mit vielen Zuschauern gegen\u00fcber deinem privaten, verschlossenen Bereich mit deinem Schl\u00fcssel.\">\r\n        <!-- public cloud -->\r\n        <g transform=\"translate(24,20)\">\r\n          <rect x=\"0\" y=\"0\" width=\"320\" height=\"282\" rx=\"18\" fill=\"var(--bg)\" stroke=\"var(--line)\"><\/rect>\r\n          <path d=\"M96 150h130a30 30 0 0 0 3-60 40 40 0 0 0-75-12A28 28 0 0 0 96 150Z\" fill=\"var(--surface)\" stroke=\"var(--warn)\" stroke-width=\"2.4\"><\/path>\r\n          <!-- onlookers -->\r\n          <g fill=\"var(--warn)\"><circle cx=\"70\" cy=\"196\" r=\"9\"><\/circle><circle cx=\"110\" cy=\"210\" r=\"9\"><\/circle><circle cx=\"160\" cy=\"200\" r=\"9\"><\/circle><circle cx=\"210\" cy=\"212\" r=\"9\"><\/circle><circle cx=\"252\" cy=\"198\" r=\"9\"><\/circle><\/g>\r\n          <g fill=\"none\" stroke=\"var(--warn)\" stroke-width=\"2.2\"><path d=\"M62 220a8 12 0 0 1 16 0\"><\/path><path d=\"M102 234a8 12 0 0 1 16 0\"><\/path><path d=\"M152 224a8 12 0 0 1 16 0\"><\/path><path d=\"M202 236a8 12 0 0 1 16 0\"><\/path><path d=\"M244 222a8 12 0 0 1 16 0\"><\/path><\/g>\r\n          <text x=\"160\" y=\"115\" text-anchor=\"middle\" class=\"lbl\" style=\"fill:var(--warn);font-size:15px\">Large cloud<\/text>\r\n          <text x=\"160\" y=\"264\" text-anchor=\"middle\" class=\"lbl sm\" style=\"fill:var(--warn)\">Many have access<\/text>\r\n        <\/g>\r\n        <!-- private -->\r\n        <g transform=\"translate(376,20)\">\r\n          <rect x=\"0\" y=\"0\" width=\"320\" height=\"282\" rx=\"18\" fill=\"var(--bg)\" stroke=\"var(--line)\"><\/rect>\r\n          <rect x=\"96\" y=\"120\" width=\"128\" height=\"110\" rx=\"10\" class=\"soft\" stroke=\"var(--house)\" stroke-width=\"2.4\"><\/rect>\r\n          <path d=\"M96 120 L160 74 L224 120\" class=\"wall\" stroke-linejoin=\"round\"><\/path>\r\n          <!-- swiss badge -->\r\n          <g transform=\"translate(160,100)\"><rect x=\"-13\" y=\"-13\" width=\"26\" height=\"26\" rx=\"5\" fill=\"var(--swiss)\"><\/rect><rect x=\"-2.5\" y=\"-8\" width=\"5\" height=\"16\" fill=\"#fff\"><\/rect><rect x=\"-8\" y=\"-2.5\" width=\"16\" height=\"5\" fill=\"#fff\"><\/rect><\/g>\r\n          <!-- lock -->\r\n          <g transform=\"translate(160,178)\"><rect x=\"-16\" y=\"-6\" width=\"32\" height=\"26\" rx=\"6\" fill=\"var(--house)\"><\/rect><path d=\"M-9 -6v-6a9 9 0 0 1 18 0v6\" fill=\"none\" stroke=\"var(--house)\" stroke-width=\"3\"><\/path><circle cx=\"0\" cy=\"4\" r=\"3.4\" fill=\"var(--accent-ink)\"><\/circle><rect x=\"-1.6\" y=\"4\" width=\"3.2\" height=\"8\" fill=\"var(--accent-ink)\"><\/rect><\/g>\r\n          <!-- key -->\r\n          <g transform=\"translate(250,196)\" stroke=\"var(--accent-2)\" stroke-width=\"2.4\" fill=\"none\"><circle cx=\"0\" cy=\"0\" r=\"7\"><\/circle><path d=\"M7 0h20M22 0v7M27 0v9\" stroke-linecap=\"round\"><\/path><\/g>\r\n          <text x=\"160\" y=\"264\" text-anchor=\"middle\" class=\"lbl sm\">Your area, only your key<\/text>\r\n        <\/g>\r\n      <\/svg>\r\n      <figcaption>On the left, the public cloud for everyone. On the right, your private area, in Switzerland, only you have the key.<\/figcaption>\r\n    <\/figure>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- INTERNET ehrlich -->\r\n<section>\r\n  <div class=\"wrap\">\r\n    <div class=\"note\">\r\n      <div class=\"ic\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"9\"><\/circle><path d=\"M3 12h18M12 3a15 15 0 0 1 0 18M12 3a15 15 0 0 0 0 18\"><\/path><\/svg><\/div>\r\n      <div>\r\n        <span class=\"eyebrow\" style=\"margin-bottom:.5rem\">Honestly<\/span>\r\n        <h3>Do I still need the internet then?<\/h3>\r\n        <p>Yes, usually yes, and that's perfectly fine. You reach your assistant via a completely normal internet connection, just like you use your online banking. The internet is merely the <strong>Way<\/strong> there, where the road leads to the bank.<\/p>\r\n        <p>What matters is where you arrive: not in the large, public cloud, but in your own, locked area. That's exactly why we call it <strong>Offline AI<\/strong>, your data remains offline from the big cloud, even if you reach your assistant online.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- WIE DENKT -->\r\n<section style=\"background:var(--surface-2); border-block:1px solid var(--line)\">\r\n  <div class=\"wrap\">\r\n    <div style=\"max-width:60ch;margin-bottom:2.2rem\">\r\n      <span class=\"eyebrow\">How does the helper think?<\/span>\r\n      <h2>In four simple steps<\/h2>\r\n      <p class=\"lead\">From your question to the answer, in a few moments, and all within your protected area.<\/p>\r\n    <\/div>\r\n    <div class=\"steps\">\r\n      <div class=\"step\"><div class=\"n\">1<\/div><h3>You ask<\/h3><p>You type or speak your question, quite normally in your own words.<\/p><span class=\"arrow\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"><\/path><path d=\"M13 6l6 6-6 6\"><\/path><\/svg><\/span><\/div>\r\n      <div class=\"step\"><div class=\"n\">2<\/div><h3>He understands<\/h3><p>The helper reads your question and understands what it's about.<\/p><span class=\"arrow\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"><\/path><path d=\"M13 6l6 6-6 6\"><\/path><\/svg><\/span><\/div>\r\n      <div class=\"step\"><div class=\"n\">3<\/div><h3>He thinks<\/h3><p>He uses the knowledge he has gained while learning and forms an answer.<\/p><span class=\"arrow\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\"><\/path><path d=\"M13 6l6 6-6 6\"><\/path><\/svg><\/span><\/div>\r\n      <div class=\"step\"><div class=\"n\">4<\/div><h3>You receive the answer<\/h3><p>The answer appears for you, and everything has remained in your protected area.<\/p><\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- INTERAKTIV -->\r\n<section>\r\n  <div class=\"wrap\">\r\n    <div style=\"max-width:62ch;margin-bottom:1.8rem\">\r\n      <span class=\"eyebrow\">Try it out<\/span>\r\n      <h2>Same way, completely different place<\/h2>\r\n      <p class=\"lead\">Choose a question and press Play. With the switch, you see the difference: the same way over the internet, but a completely different place where your question arrives.<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"lab\" id=\"lab\">\r\n      <div class=\"lab-top\">\r\n        <div class=\"qpick\">\r\n          <span class=\"kicker\">. Choose a question<\/span>\r\n          <div class=\"qbtns\" id=\"qbtns\"><\/div>\r\n        <\/div>\r\n        <div class=\"qpick\">\r\n          <span class=\"kicker\">. Where does it go?<\/span>\r\n          <div class=\"toggle\" role=\"group\" aria-label=\"Wohin geht die Frage\">\r\n            <button id=\"mPrivate\" aria-pressed=\"true\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"4\" y=\"9\" width=\"16\" height=\"11\" rx=\"2\"><\/rect><path d=\"M8 9V6a4 4 0 0 1 8 0v3\"><\/path><\/svg> Your private area<\/button>\r\n            <button id=\"mCloud\" class=\"warnmode\" aria-pressed=\"false\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M6 19h11a4 4 0 0 0 .4-8A6 6 0 0 0 6 8.5 4.5 4.5 0 0 0 6 19Z\"><\/path><\/svg> Large public cloud<\/button>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"stage-wrap\">\r\n        <svg id=\"scene\" viewbox=\"0 0 960 420\" role=\"img\" aria-label=\"Deine Frage nimmt den Weg \u00fcber das Internet. Beim privaten Bereich bleibt sie gesch\u00fctzt, bei der \u00f6ffentlichen Cloud k\u00f6nnen viele mitlesen.\">\r\n          <!-- you -->\r\n          <g transform=\"translate(52,150)\">\r\n            <rect x=\"0\" y=\"0\" width=\"120\" height=\"120\" rx=\"16\" fill=\"var(--surface)\" stroke=\"var(--line)\"><\/rect>\r\n            <circle cx=\"60\" cy=\"46\" r=\"17\" fill=\"none\" stroke=\"var(--ink-soft)\" stroke-width=\"2.6\"><\/circle>\r\n            <path d=\"M32 86a28 28 0 0 1 56 0\" fill=\"none\" stroke=\"var(--ink-soft)\" stroke-width=\"2.6\"><\/path>\r\n            <text x=\"60\" y=\"145\" text-anchor=\"middle\" class=\"lbl sm\">You at your device<\/text>\r\n          <\/g>\r\n\r\n          <!-- road (internet) -->\r\n          <path id=\"road\" d=\"M180 210 H600\" class=\"flow\" stroke-dasharray=\"2 9\" stroke-linecap=\"round\"><\/path>\r\n          <text id=\"roadLabel\" x=\"390\" y=\"192\" text-anchor=\"middle\" class=\"lbl sm\"><tspan>Internet, just the way there<\/tspan><\/text>\r\n\r\n          <!-- PLACE: private -->\r\n          <g id=\"placePrivate\">\r\n            <rect x=\"628\" y=\"150\" width=\"200\" height=\"150\" rx=\"16\" class=\"soft\" stroke=\"var(--house)\" stroke-width=\"2.4\"><\/rect>\r\n            <path d=\"M628 150 L728 96 L828 150\" class=\"wall\" stroke-linejoin=\"round\"><\/path>\r\n            <g transform=\"translate(728,132)\"><rect x=\"-11\" y=\"-11\" width=\"22\" height=\"22\" rx=\"4\" fill=\"var(--swiss)\"><\/rect><rect x=\"-2\" y=\"-7\" width=\"4\" height=\"14\" fill=\"#fff\"><\/rect><rect x=\"-7\" y=\"-2\" width=\"14\" height=\"4\" fill=\"#fff\"><\/rect><\/g>\r\n            <text x=\"728\" y=\"335\" text-anchor=\"middle\" class=\"lbl sm\">Private server, Switzerland<\/text>\r\n            <!-- lock on wall -->\r\n            <g transform=\"translate(628,225)\"><rect x=\"-15\" y=\"-13\" width=\"30\" height=\"24\" rx=\"6\" fill=\"var(--house)\"><\/rect><path d=\"M-8 -13v-5a8 8 0 0 1 16 0v5\" fill=\"none\" stroke=\"var(--house)\" stroke-width=\"3\"><\/path><circle cx=\"0\" cy=\"-2\" r=\"3\" fill=\"var(--accent-ink)\"><\/circle><rect x=\"-1.5\" y=\"-2\" width=\"3\" height=\"7\" fill=\"var(--accent-ink)\"><\/rect><\/g>\r\n          <\/g>\r\n          <!-- PLACE: cloud -->\r\n          <g id=\"placeCloud\">\r\n            <path d=\"M636 250h150a30 30 0 0 0 3-60 40 40 0 0 0-75-12A28 28 0 0 0 636 250Z\" fill=\"var(--bg)\" stroke=\"var(--warn)\" stroke-width=\"2.4\"><\/path>\r\n            <text x=\"728\" y=\"160\" text-anchor=\"middle\" class=\"lbl\" style=\"fill:var(--warn);font-size:14px\">Foreign servers<\/text>\r\n            <g id=\"onlookers\" fill=\"var(--warn)\"><circle cx=\"656\" cy=\"286\" r=\"8\"><\/circle><circle cx=\"694\" cy=\"298\" r=\"8\"><\/circle><circle cx=\"734\" cy=\"288\" r=\"8\"><\/circle><circle cx=\"772\" cy=\"300\" r=\"8\"><\/circle><circle cx=\"806\" cy=\"286\" r=\"8\"><\/circle><\/g>\r\n            <text x=\"728\" y=\"335\" text-anchor=\"middle\" class=\"lbl sm\" style=\"fill:var(--warn)\">Many can read along<\/text>\r\n          <\/g>\r\n          <!-- shared processing core -->\r\n          <circle id=\"placeCoreRing\" class=\"ring\" cx=\"728\" cy=\"222\" r=\"40\" fill=\"none\" stroke=\"var(--core)\" stroke-width=\"2\" opacity=\".3\"><\/circle>\r\n          <circle id=\"placeCore\" cx=\"728\" cy=\"222\" r=\"26\" fill=\"var(--surface)\" stroke=\"var(--core)\" stroke-width=\"2.4\"><\/circle>\r\n          <path class=\"core-glyph\" d=\"M728 210a9 9 0 0 0-9 9c0 4 3 6 3 9v2h12v-2c0-3 3-5 3-9a9 9 0 0 0-9-9Z\" fill=\"none\" stroke=\"var(--core)\" stroke-width=\"2\" stroke-linejoin=\"round\"><\/path>\r\n\r\n          <!-- packets -->\r\n          <g id=\"packet\" transform=\"translate(150,210)\"><rect x=\"-24\" y=\"-14\" width=\"48\" height=\"28\" rx=\"7\" fill=\"var(--accent)\"><\/rect><path d=\"M-24 -9 L0 5 L24 -9\" fill=\"none\" stroke=\"var(--accent-ink)\" stroke-width=\"2\"><\/path><\/g>\r\n          <g id=\"answerPacket\" transform=\"translate(728,222)\"><rect x=\"-24\" y=\"-14\" width=\"48\" height=\"28\" rx=\"7\" fill=\"var(--accent-2)\"><\/rect><path d=\"M-13 0h26 M0 -7v14\" stroke=\"var(--accent-ink)\" stroke-width=\"2.4\" stroke-linecap=\"round\"><\/path><\/g>\r\n        <\/svg>\r\n      <\/div>\r\n\r\n      <div class=\"readout\">\r\n        <div class=\"caption\" id=\"caption\">\r\n          <span class=\"pip\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"9\"><\/circle><path d=\"M12 8v.01\"><\/path><path d=\"M11 12h1v4h1\"><\/path><\/svg><\/span>\r\n          <span class=\"t\"><strong id=\"capTitle\">Ready.<\/strong><br><span id=\"capText\">Choose a question and press play.<\/span><\/span>\r\n        <\/div>\r\n        <div class=\"answer\" id=\"answer\"><div class=\"who\">Answer from Bruno<\/div><div id=\"answerText\"><\/div><\/div>\r\n      <\/div>\r\n\r\n      <button class=\"play\" id=\"play\"><svg viewbox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M8 5v14l11-7z\"><\/path><\/svg> <span id=\"playLabel\">Play<\/span><\/button>\r\n      <p class=\"hint\">Same path (Internet), different place. Only in the private area are your words protected.<\/p>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- BAUSTEINE -->\r\n<section style=\"background:var(--surface-2); border-block:1px solid var(--line)\">\r\n  <div class=\"wrap\">\r\n    <div style=\"max-width:60ch;margin-bottom:2rem\">\r\n      <span class=\"eyebrow\">The building blocks<\/span>\r\n      <h2>What such a helper consists of<\/h2>\r\n      <p class=\"lead\">Four simple parts, no tech jargon.<\/p>\r\n    <\/div>\r\n    <div class=\"grid four\">\r\n      <div class=\"card\"><div class=\"ic\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 5a3 3 0 0 0-3 3 3 3 0 0 0-1 5.8V16a3 3 0 0 0 6 0V8a3 3 0 0 0-3-3Z\"><\/path><path d=\"M12 5a3 3 0 0 1 3 3 3 3 0 0 1 1 5.8\"><\/path><\/svg><\/div><h3>The thinking core<\/h3><p>The learned knowledge. He has read a lot and developed a feel for language and connections from it.<\/p><\/div>\r\n      <div class=\"card\"><div class=\"ic\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2Z\"><\/path><\/svg><\/div><h3>The agent, your reception<\/h3><p>Takes your question, passes it to the thinking core, and gives you back the answer.<\/p><\/div>\r\n      <div class=\"card\"><div class=\"ic\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"6\" width=\"18\" height=\"12\" rx=\"2\"><\/rect><path d=\"M12 9v6M9 12h6\"><\/path><\/svg><\/div><h3>His protected space<\/h3><p>Where he lives: your own device or a private server in Switzerland. Always locked.<\/p><\/div>\r\n      <div class=\"card\"><div class=\"ic\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 5h16v14H4z\"><\/path><path d=\"M4 9h16M9 5v14\"><\/path><\/svg><\/div><h3>Your knowledge shelf<\/h3><p>Optional: your own documents that you give to the assistant so they also know about your business.<\/p><\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- WARUM -->\r\n<section>\r\n  <div class=\"wrap\">\r\n    <div style=\"max-width:60ch;margin-bottom:2rem\">\r\n      <span class=\"eyebrow\">Why this is good for you<\/span>\r\n      <h2>Your benefits, in plain language<\/h2>\r\n    <\/div>\r\n    <div class=\"grid two\">\r\n      <div class=\"card benefit\"><div class=\"ic\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10Z\"><\/path><path d=\"M9 12l2 2 4-4\"><\/path><\/svg><\/div><div><h3>Your data remains private<\/h3><p>Customer names, numbers, ideas remain in your protected area. No foreign corporation reads along.<\/p><\/div><\/div>\r\n      <div class=\"card benefit\"><div class=\"ic\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"6\" width=\"18\" height=\"12\" rx=\"2\"><\/rect><path d=\"M12 9v6M9 12h6\"><\/path><\/svg><\/div><div><h3>In Switzerland, according to Swiss rules<\/h3><p>The server is here, not somewhere else in the world. You always know where your data is.<\/p><\/div><\/div>\r\n      <div class=\"card benefit\"><div class=\"ic\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"4\" y=\"9\" width=\"16\" height=\"11\" rx=\"2\"><\/rect><path d=\"M8 9V6a4 4 0 0 1 8 0v3\"><\/path><circle cx=\"12\" cy=\"14\" r=\"1.6\"><\/circle><\/svg><\/div><div><h3>Accessible only to you<\/h3><p>Only you or those you authorize can access it. The assistant is not open to the whole world.<\/p><\/div><\/div>\r\n      <div class=\"card benefit\"><div class=\"ic\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"9\"><\/circle><path d=\"M12 8v4l3 2\"><\/path><\/svg><\/div><div><h3>You are in control<\/h3><p>No dependence on a large provider that can change the rules at any time.<\/p><\/div><\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- CTA -->\r\n<section>\r\n  <div class=\"wrap\">\r\n    <div class=\"cta\">\r\n      <h2>Curious if this fits your business?<\/h2>\r\n      <p>TB-Software builds private AI assistants hosted in Switzerland or directly at your location. From the first conversation to the finished and maintained assistant, everything from a single source in Swiss Rheintal.<\/p>\r\n      <a class=\"btn\" href=\"\/ai\/contact\/\">Arrange a meeting<\/a>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n<\/div>\r\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":0,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-493","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.tb-software.ch\/ai\/index.php?rest_route=\/wp\/v2\/pages\/493","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tb-software.ch\/ai\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.tb-software.ch\/ai\/index.php?rest_route=\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tb-software.ch\/ai\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=493"}],"version-history":[{"count":0,"href":"https:\/\/www.tb-software.ch\/ai\/index.php?rest_route=\/wp\/v2\/pages\/493\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.tb-software.ch\/ai\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=493"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}