<?xml version="1.0" encoding="UTF-8" ?><!-- generator=Zoho Sites --><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><atom:link href="https://www.pebbletek.ai/blogs/author/stuart-hirst/feed" rel="self" type="application/rss+xml"/><title>Pebble - Blog by Stuart Hirst</title><description>Pebble - Blog by Stuart Hirst</description><link>https://www.pebbletek.ai/blogs/author/stuart-hirst</link><lastBuildDate>Thu, 21 Aug 2025 18:58:37 +1000</lastBuildDate><generator>http://zoho.com/sites/</generator><item><title><![CDATA[Agentic Observability]]></title><link>https://www.pebbletek.ai/blogs/post/agentic-observability</link><description><![CDATA[<img align="left" hspace="5" src="https://www.pebbletek.ai/images/g662df8731ad0b11811d3dfb8d89029688b6529f67d91116b371528474a40bad329e1ea61b99a7131b5c43449190181f4650e22714da309cf88f6d881aca405bb_1280.png"/>Explore the transformative potential of agentic AI and the critical role of observability. As AI autonomously plans and executes tasks, transparency is essential. PebbleAI.app provides dashboards, real-time monitoring, and collaboration tools, enhancing security, performance, and compliance.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_JlxyhwNYQGe4Y-VuVc8ilg" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_pNKAjmHCRe-ZTcjaMMMOeA" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_5V2xpYLjQ4Oy-52VUarEHQ" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_Tw4YnlIsS4WaAtPt4e7ZgQ" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-align-center zpheading-align-mobile-center zpheading-align-tablet-center " data-editor="true"><span style="color:inherit;">The Rise of Agentic AI and the Need for Observability</span></h2></div>
<div data-element-id="elm_-1wAj0BI1RAtHQO5a7uiPQ" data-element-type="spacer" class="zpelement zpelem-spacer "><style> div[data-element-id="elm_-1wAj0BI1RAtHQO5a7uiPQ"] div.zpspacer { height:30px; } @media (max-width: 768px) { div[data-element-id="elm_-1wAj0BI1RAtHQO5a7uiPQ"] div.zpspacer { height:calc(30px / 3); } } </style><div class="zpspacer " data-height="30"></div>
</div><div data-element-id="elm_-NQ-0bkB-mEhOyg2zKMEVg" data-element-type="imageheadingtext" class="zpelement zpelem-imageheadingtext "><style> @media (min-width: 992px) { [data-element-id="elm_-NQ-0bkB-mEhOyg2zKMEVg"] .zpimageheadingtext-container figure img { width: 1280px !important ; height: 461px !important ; } } </style><div data-size-tablet="" data-size-mobile="" data-align="left" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimageheadingtext-container zpimage-with-text-container zpimage-align-left zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-custom zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
            type:fullscreen,
            theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/images/g662df8731ad0b11811d3dfb8d89029688b6529f67d91116b371528474a40bad329e1ea61b99a7131b5c43449190181f4650e22714da309cf88f6d881aca405bb_1280.png" data-src="/images/g662df8731ad0b11811d3dfb8d89029688b6529f67d91116b371528474a40bad329e1ea61b99a7131b5c43449190181f4650e22714da309cf88f6d881aca405bb_1280.png" size="custom" data-lightbox="true"/></picture></span></figure><div class="zpimage-headingtext-container"><h3 class="zpimage-heading zpimage-text-align-left zpimage-text-align-mobile-left zpimage-text-align-tablet-left" data-editor="true"><div style="color:inherit;"><br/><div><span style="color:inherit;">​</span></div><br/><div><span style="color:inherit;">​</span></div><br/><div><span style="color:inherit;">​</span></div><br/><div><span style="color:inherit;">​</span></div><br/><div><span style="color:inherit;">​</span></div><br/><div><br/></div></div></h3><div class="zpimage-text zpimage-text-align-left zpimage-text-align-mobile-left zpimage-text-align-tablet-left " data-editor="true"><p><span style="color:inherit;">There’s a new buzzword atop <a href="https://www.gartner.com/en/articles/top-technology-trends-2025" title="Gartner’s tech trend list: Agentic AI" target="_blank" rel="nofollow">Gartner’s tech trend list: Agentic AI</a>. This refers to AI systems (often powered by large language models) that don’t just respond to a single prompt, but can autonomously plan and execute tasks – in other words, AI with a degree of agency. From customer service bots that juggle multiple queries to AI “assistants” that can browse the web and trigger workflows, these agents are quickly moving from sci-fi to business reality. Gartner projects that by 2028, agentic AI will be making 15% of day-to-day work decisions and that one-third of enterprise software will include agentic AI components (up from less than 1% today).</span></p><p><span style="color:inherit;"><br/></span></p><div style="color:inherit;"><div>As exciting as this is, it also poses a burning question: How do we monitor and trust these autonomous agents? In traditional software, we use logging, monitoring, and APM tools to know what’s going on under the hood. We need the same (if not more) for AI agents that learn and act in semi-unpredictable ways. This is where agentic observability comes in – a new discipline focused on gaining visibility into the inner workings of AI agents.</div><br/><div>Observability in this context means capturing the full story of an AI agent’s operation: the prompts it received, the chain of thoughts or reasoning it went through, every call it made to an external tool or API, and the outputs it produced. Why is this critical? Because without it, deploying an AI agent is like employing a staff member you can’t supervise at all. You wouldn’t run a business department in total darkness, and similarly, you shouldn’t deploy autonomous AI without the ability to observe and audit its decisions.</div></div><p><span style="color:inherit;"><br/></span></p></div>
</div></div></div><div data-element-id="elm_7FzRiZjChHpsg767xZL4Qg" data-element-type="spacer" class="zpelement zpelem-spacer "><style> div[data-element-id="elm_7FzRiZjChHpsg767xZL4Qg"] div.zpspacer { height:30px; } @media (max-width: 768px) { div[data-element-id="elm_7FzRiZjChHpsg767xZL4Qg"] div.zpspacer { height:calc(30px / 3); } } </style><div class="zpspacer " data-height="30"></div>
</div><div data-element-id="elm_tXQnXyXYZYxrmZbUc71gQg" data-element-type="imageheadingtext" class="zpelement zpelem-imageheadingtext "><style> @media (min-width: 992px) { [data-element-id="elm_tXQnXyXYZYxrmZbUc71gQg"] .zpimageheadingtext-container figure img { width: 500px ; height: 280.08px ; } } </style><div data-size-tablet="" data-size-mobile="" data-align="right" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimageheadingtext-container zpimage-with-text-container zpimage-align-right zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-medium zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
            type:fullscreen,
            theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/images/ai-generated-7999443_1280.png" data-src="/images/ai-generated-7999443_1280.png" size="medium" data-lightbox="true"/></picture></span></figure><div class="zpimage-headingtext-container"><h3 class="zpimage-heading zpimage-text-align-left zpimage-text-align-mobile-left zpimage-text-align-tablet-left" data-editor="true"><span style="color:inherit;">Current Solutions and Their Shortcomings</span></h3><div class="zpimage-text zpimage-text-align-left zpimage-text-align-mobile-left zpimage-text-align-tablet-left " data-editor="true"><div style="color:inherit;"><div>Recognising this need, the market has seen an emergence of tools aiming to monitor AI agents. Some are open-source projects born out of the LLM developer community, while others are commercial platforms from startups and incumbents. For example, LangSmith (from LangChain) and Langfuse offer trace logging of LLM calls; tools like Helicone act as proxies to capture prompt/response data; and Arize/Phoenix and WhyLabs are extending traditional ML monitoring into the generative AI realm​<span style="color:inherit;">. This flurry of innovation is great to see – it shows that as an industry we’re taking AI oversight seriously.</span></div><br/><div><span style="color:inherit;">However, most of these solutions address only parts of the problem. A lot of developer-focused tools can log each API call or each prompt, but they struggle to present the higher-level picture – especially when an agent has to string together dozens of steps or collaborate with other agents. Imagine a customer support AI agent that, to resolve one query, might consult a product database, draft an answer, double-check via another AI, and then respond. A human debugging that session needs to see the whole sequence with timestamps and decisions. Few tools today provide that out-of-the-box.</span></div><div><span style="color:inherit;"><br/></span></div><div>Another issue is fragmentation. One tool might tell you how many times the AI called the language model (and how much that’s costing you), while another might evaluate whether the AI’s answer was factually correct. You might resort to custom scripts or manual analysis to connect the dots – hardly a sustainable strategy. This fragmentation means higher overhead to achieve observability, and potential blind spots if some piece isn’t captured.</div><br/><div>Crucially, many existing solutions weren’t built with enterprise governance in mind. They were made by and for AI developers, which is fantastic for early-stage experimentation, but enterprises have stricter demands. Logging data may need to be kept private or on-premises. Different teams might want role-based access (e.g., only data scientists can view raw prompts with customer data, whereas business owners just see aggregate metrics). Compliance logging – say, keeping records to comply with the upcoming EU AI Act – might not be considered in a hobby project that focuses just on debugging model prompts.</div><br/><div>In short, while we do have tools signalling the start of “AI observability” as a practice, there’s a gap in integrated, enterprise-ready solutions that cover the full lifecycle of agentic AI. Businesses adopting AI agents today often express frustration that they lack a “single source of truth” for understanding their AI’s behavior. They might be cobbling together an internal dashboard or exporting logs to Excel – approaches that won’t scale when they go from one pilot agent to a fleet of fifty automating various processes.</div></div></div>
</div></div></div><div data-element-id="elm_M6Z8ZJ9a_BQbhVfBMiXEQg" data-element-type="dividerText" class="zpelement zpelem-dividertext "><style type="text/css"> [data-element-id="elm_M6Z8ZJ9a_BQbhVfBMiXEQg"] .zpdivider-container.zpdivider-text .zpdivider-common{ font-size:24px; } [data-element-id="elm_M6Z8ZJ9a_BQbhVfBMiXEQg"].zpelem-dividertext{ } </style><style></style><div class="zpdivider-container zpdivider-text zpdivider-align-left zpdivider-align-mobile-left zpdivider-align-tablet-left zpdivider-width100 zpdivider-line-style-solid zpdivider-style-none "><div class="zpdivider-common">Our Vision: The Central Observatory for All Your AI Agents</div>
</div></div></div></div></div></div><div data-element-id="elm_vt5gWWRX80Q5NCvJ2Ur9kQ" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg zscustom-section-64 "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_chqs3S3qcY96vK2vOKsO1Q" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_4xea70i_Aw5B5OXgbpSdLw" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_Fb5Tn2OEk76-x7M_LZcR6g" data-element-type="spacer" class="zpelement zpelem-spacer "><style> div[data-element-id="elm_Fb5Tn2OEk76-x7M_LZcR6g"] div.zpspacer { height:22px; } @media (max-width: 768px) { div[data-element-id="elm_Fb5Tn2OEk76-x7M_LZcR6g"] div.zpspacer { height:calc(22px / 3); } } </style><div class="zpspacer " data-height="22"></div>
</div></div></div><div data-element-id="elm_dDfEZDCXpzTBP8LpoKhTXw" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_PV3L6MDsjEcskysvYMvchg" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zplight-section zplight-section-bg "><style type="text/css"> [data-element-id="elm_PV3L6MDsjEcskysvYMvchg"].zpelem-col{ background-color:rgba(241, 243, 245, 0.7); background-image:unset; } </style><div data-element-id="elm_eMgxUqf-ToIjRWE5KJ9q9g" data-element-type="row" class="zprow zprow-container zsmore-spacing-column zpalign-items-flex-start zpjustify-content-flex-start " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_XWxGpMa6KpirXu7kJ-gFSA" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-4 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_KWwrQAfY367Yh9V_RxgbQQ" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h4
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="color:inherit;">Holistic View</span></h4></div>
<div data-element-id="elm_q2orCSEKCSjLuQuDnDQ4dg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p><span style="color:inherit;">Pebble AI doesn’t just show you API calls or chat transcripts in isolation. It reconstructs the full narrative of each agent’s task. If your AI sales assistant goes through 10 steps to generate a lead, you’ll see all 10 in order – along with timing, cost, and outcome at each step. This holistic trace is presented in an easy, visual timeline UI, so you can literally replay an agent’s thought process. Think of it like debugging a complex program – but the “code” is the agent’s decisions and the “debugger” is Pebble AI, stepping through each function call (be it an LLM call or a database query).</span></p></div>
</div><div data-element-id="elm_7MM6uejAEUa3Z1GroH72Dw" data-element-type="divider" class="zpelement zpelem-divider "><style type="text/css"></style><style></style><div class="zpdivider-container zpdivider-line zpdivider-align-center zpdivider-align-mobile-center zpdivider-align-tablet-center zpdivider-width100 zpdivider-line-style-solid "><div class="zpdivider-common"></div>
</div></div><div data-element-id="elm_Bhd5aau0QkW3DtVIQJoyAQ" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h4
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="color:inherit;">Integrated Governance Features</span></h4></div>
<div data-element-id="elm_9Z7ju3VhewxlPB8jHPKeOw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div style="color:inherit;"><span style="color:inherit;">We know observability data isn’t just for engineers – it’s for compliance officers, risk managers, and business leaders. Pebble AI comes with <strong>audit trail exports</strong> and compliance dashboards out-of-the-box. Need to comply with that EU AI Act logging requirement? Your Pebble console can generate a report of all agent decisions, complete with timestamps and annotations about who/what reviewed them, in a format ready for auditors. We also allow setting <em>policies</em> in the platform – for instance, “if the agent’s confidence is below X, require human review” – and Pebble will help enforce those by catching low-confidence outputs and alerting a human operator. By baking governance in, we remove the need for separate manual processes to supervise the AI; oversight is part of the system’s DNA.</span></div>
</div></div><div data-element-id="elm_xk8dgoutj-QbNtG9XwBI3A" data-element-type="divider" class="zpelement zpelem-divider zsshow-element-indevice "><style type="text/css"></style><style></style><div class="zpdivider-container zpdivider-line zpdivider-align-center zpdivider-align-mobile-center zpdivider-align-tablet-center zpdivider-width100 zpdivider-line-style-solid "><div class="zpdivider-common"></div>
</div></div><div data-element-id="elm_mDCNvAUvMxxSagVrae_H2Q" data-element-type="spacer" class="zpelement zpelem-spacer "><style> div[data-element-id="elm_mDCNvAUvMxxSagVrae_H2Q"] div.zpspacer { height:8px; } @media (max-width: 768px) { div[data-element-id="elm_mDCNvAUvMxxSagVrae_H2Q"] div.zpspacer { height:calc(8px / 3); } } </style><div class="zpspacer " data-height="8"></div>
</div></div><div data-element-id="elm_XfJ-e2C715pfpRDiH5qzUw" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-4 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_ekMcO2L2aIZFBgTRfNMYoQ" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h4
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="color:inherit;">Multi-Agent Aware</span></h4></div>
<div data-element-id="elm_ihiZXfLCilutIX8byZG-fw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div style="color:inherit;"><div><span style="color:inherit;">Organisations are starting to deploy not just one agent in a silo, but suites of agents that might collaborate. Pebble AI is built to handle that reality. You can monitor not only individual agents, but also the interplay between them. For example, if you have one AI agent summarizing data and another agent taking that summary to draft a report, Pebble will show the handoff. We support tagging and grouping of agents, so you can view metrics for a single agent or aggregate for a team of agents working on a process. This is agentic observability at the system level, not just the component level.</span></div></div>
</div></div><div data-element-id="elm_Sr3qoYiBmweZ4ZoMSvJgOQ" data-element-type="divider" class="zpelement zpelem-divider "><style type="text/css"></style><style></style><div class="zpdivider-container zpdivider-line zpdivider-align-center zpdivider-align-mobile-center zpdivider-align-tablet-center zpdivider-width100 zpdivider-line-style-solid "><div class="zpdivider-common"></div>
</div></div><div data-element-id="elm_Hq_-e0MPANOVvObTJ7qt8Q" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h4
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="color:inherit;">Intelligent Insights, Not Just Data</span></h4></div>
<div data-element-id="elm_Civ6HJuFWqxKwVrUXni1bw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div style="color:inherit;"><div><span style="color:inherit;">Raw logs are not enough. Pebble AI is incorporating analytics and AI to help <strong>interpret</strong> the observability data. Our platform can automatically flag unusual patterns (using anomaly detection models) and even score the quality of agent outputs using built-in evaluators. For example, Pebble might highlight that “This week, Agent A’s average task completion time doubled compared to last week” or “Agent B has produced answers with a much more negative tone than usual – possible issue?”. These insights are surfaced in a dashboard and can be sent as alerts. The idea is to offload the burden of analysis – Pebble doesn’t just collect data, it helps you make sense of it at a glance. Ultimately, this means you spend less time sifting through logs and more time optimizing and strategizing your AI deployments.</span></div></div>
</div></div><div data-element-id="elm_nCA7UJQISXS894DTEOu22w" data-element-type="spacer" class="zpelement zpelem-spacer "><style> div[data-element-id="elm_nCA7UJQISXS894DTEOu22w"] div.zpspacer { height:8px; } @media (max-width: 768px) { div[data-element-id="elm_nCA7UJQISXS894DTEOu22w"] div.zpspacer { height:calc(8px / 3); } } </style><div class="zpspacer " data-height="8"></div>
</div></div><div data-element-id="elm_g4ghzy8q0k8HNCOvdsu4ng" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-4 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_g4ghzy8q0k8HNCOvdsu4ng"].zpelem-col{ margin-block-start:61px; } </style><div data-element-id="elm_3Q7ixnRNFOvvybtOzjCveg" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_3Q7ixnRNFOvvybtOzjCveg"] .zpimage-container figure img { width: 403px ; height: 268.67px ; } } @media (max-width: 767px) { [data-element-id="elm_3Q7ixnRNFOvvybtOzjCveg"] .zpimage-container figure img { width:415px ; height:261.58px ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-fit zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/images/bcc795e53e01edb9a8b5.jpg" width="415" height="261.58" loading="lazy" size="fit" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_z-sMza9scUGEda6kFM9gtQ" data-element-type="box" class="zpelem-box zpelement zpbox-container zsborder-shadow-box zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_z-sMza9scUGEda6kFM9gtQ"].zpelem-box{ background-color:#ffffff; background-image:unset; } </style><div data-element-id="elm_6kFs-XfFISzmWJ6QiCky5w" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h4
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="color:inherit;">Flexibility and Integration</span></h4></div>
<div data-element-id="elm_3yoRo0e-ELikIu27lb8jDg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><p><span style="color:inherit;">Pebble AI is designed API-first. We know each company might use a different stack – you might have some Python agents using LangChain, some Node.js services calling the OpenAI API directly, maybe an off-the-shelf chatbot platform – and ripping those out is not feasible. So instead, Pebble AI provides connectors and SDKs to plug into any environment. We want to meet you where you are: whether it’s via a simple REST endpoint where you send us logs, or a direct integration with your cloud provider’s AI services, or a drop-in library that instruments calls. Similarly, we make it easy to pull data out: want to push an alert to Slack or your SIEM when an agent makes a critical error? Or query our system from your BI tool to see quarterly trends? All doable. Pebble AI acts as a <strong>hub</strong>, not a closed box. This stands in contrast to some solutions that lock you into their interface or require all-or-nothing adoption.</span></p></div>
</div></div></div></div></div></div><div data-element-id="elm_nbgMyh7dpihtOOw_0sfytw" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_kQ6TnoZnKE-M_dub1C7i2w" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_kQ6TnoZnKE-M_dub1C7i2w"].zpelem-col{ margin-block-start:7px; } </style><div data-element-id="elm_FrMmjFqgKSnZVhLlcoQl-w" data-element-type="spacer" class="zpelement zpelem-spacer "><style> div[data-element-id="elm_FrMmjFqgKSnZVhLlcoQl-w"] div.zpspacer { height:22px; } @media (max-width: 768px) { div[data-element-id="elm_FrMmjFqgKSnZVhLlcoQl-w"] div.zpspacer { height:calc(22px / 3); } } </style><div class="zpspacer " data-height="22"></div>
</div></div></div></div></div><div data-element-id="elm_cm4Y2UtnhPozdB2kQS_vPw" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg zscustom-section-156 center "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_cH8-7cRL-LQoFVCJVveIFQ" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start " data-equal-column="false"><style type="text/css"> [data-element-id="elm_cH8-7cRL-LQoFVCJVveIFQ"].zprow{ margin-block-start:-43px; } </style><div data-element-id="elm_u_jHEq9IQSsSwGkliEltoA" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zscall-us zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_u_jHEq9IQSsSwGkliEltoA"].zpelem-col{ background-color:rgb(255, 255, 255); background-image:unset; } </style><div data-element-id="elm_un3INco3VCJS6DBewp8b0A" data-element-type="row" class="zprow zprow-container zpalign-items-center zpjustify-content-flex-start " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_V0nauWZuvFxPO7JB8DcsQw" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-8 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_gJZl13-rKuWbMB6k52gdTA" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h4
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="color:inherit;">Enabling Sustainable AI Automation</span></h4></div>
<div data-element-id="elm_cPe4SrdsaFdp9mAxm10HNQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left zptext-align-mobile-left zptext-align-tablet-left " data-editor="true"><div style="color:inherit;"><p>When agentic AI is deployed with proper observability and control, it becomes a reliable engine for automation. We move past the fear of “AI behaving badly” because we have the tools to catch and correct any misbehavior. This opens the door for businesses to automate more and <strong>innovate faster</strong> with AI.</p><p><br/></p><p>Picture a future (not far off) where every company has dozens of specialized AI agents: researchers, assistants, analysts, customer reps. Managing that could be chaos – <em>unless</em> you have a way to see and manage all agents centrally. Pebble AI aspires to be that command center that makes large-scale AI agent deployment not only possible, but smooth and sustainable.</p><p><br/></p><p>At Pebble AI, we believe <strong>transparency is empowerment</strong>. By shedding light on AI agents’ inner workings, we empower businesses to embrace these agents confidently. Instead of treating AI like a mysterious black box or a quirky intern that sometimes “figures things out somehow,” companies can treat AI agents as fully accountable team members – whose work is tracked, quality-checked, and aligned with the company’s goals and values.</p><p><br/></p><p>The importance of agentic observability cannot be overstated. It’s how we ensure AI continues to serve us, not stray into unintended territory. It’s how we scale one successful pilot into a thousand agents creating value across an enterprise. And it’s how we build trust – with users, with regulators, and with ourselves that we are in control of our creations.</p><p><br/></p><p>Pebble AI is proud to be at the forefront of this movement. We’re not just building a product; we’re helping shape the practices and standards that will define responsible AI automation in the years to come. If you’re on the journey of adopting AI agents, we invite you to partner with us. Together, we can unlock incredible productivity while staying true to the principles of transparency and accountability.</p><p><br/></p></div>
</div></div></div><div data-element-id="elm_Ac199Up0f2Y_BaFcwxE1Ng" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-4 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_udyeryD7zDFve9ROv7aQOg" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_udyeryD7zDFve9ROv7aQOg"] .zpimage-container figure img { width: 500px ; height: 333.78px ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-medium zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/images/pexels-photo-8439093.jpeg" size="medium" data-lightbox="true"/></picture></span></figure></div>
</div></div></div></div></div></div></div><div data-element-id="elm_dPLBVfr6iOQHbOqEGLIc9Q" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg zscustom-section-59 "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_CzdqFa7ydQhDKOW-y9VODg" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_-5VkKuHN77ffLSkdF152TA" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_z4OO1TevZ8ZSq7okYXg-mg" data-element-type="spacer" class="zpelement zpelem-spacer "><style> div[data-element-id="elm_z4OO1TevZ8ZSq7okYXg-mg"] div.zpspacer { height:30px; } @media (max-width: 768px) { div[data-element-id="elm_z4OO1TevZ8ZSq7okYXg-mg"] div.zpspacer { height:calc(30px / 3); } } </style><div class="zpspacer " data-height="30"></div>
</div></div></div><div data-element-id="elm_M1Fd5seWO3crf6YvcbPe-w" data-element-type="row" class="zprow zprow-container zpalign-items-center zpjustify-content-flex-start " data-equal-column="false"><style type="text/css"></style><div data-element-id="elm_JTiFRViR6lZrV_Fl8bCA8Q" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-6 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_j4jTusMGjcEaGQtO-mewJA" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_j4jTusMGjcEaGQtO-mewJA"] .zpimage-container figure img { width: 605px ; height: 907.57px ; } } @media (max-width: 767px) { [data-element-id="elm_j4jTusMGjcEaGQtO-mewJA"] .zpimage-container figure img { width:415px ; height:384.62px ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-fit zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/images/pexels-photo-10140708.jpeg" width="415" height="384.62" loading="lazy" size="fit" data-lightbox="true"/></picture></span></figure></div>
</div></div><div data-element-id="elm_K-f5uzdMB38kV3K1iwmWXQ" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-6 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_MgsmjnHLn4MwpIZj0kIzGg" data-element-type="box" class="zpelem-box zpelement zpbox-container zsleft-overlay-box zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_MgsmjnHLn4MwpIZj0kIzGg"].zpelem-box{ background-color:rgba(255, 255, 255, 0.95); background-image:unset; } </style><div data-element-id="elm_DLgDuEgtlOrZJ3vjrmeWHQ" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true">Ready to shine a light on your AI Agents?</h2></div>
<div data-element-id="elm_EygQL_Ks5leiyteBAm1KfA" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h5
 class="zpheading zpheading-style-type3 zpheading-align-left zpheading-align-mobile-left zpheading-align-tablet-left " data-editor="true"><span style="color:inherit;"><a href="https://pebbleai.app/" title="Join the waitlist for&nbsp;&nbsp;Pebble AI’s platform" rel="">Join the waitlist for&nbsp;</a><strong><a href="https://pebbleai.app/" title="Join the waitlist for&nbsp;&nbsp;Pebble AI’s platform" rel="">&nbsp;Pebble AI’s platform</a></strong>&nbsp;and see how agentic observability can take your AI initiatives to the next level. Your AI agents don’t have to operate in the dark – and neither should you.</span></h5></div>
<div data-element-id="elm_jCkU9OOqu9rR_qSwvBEh8w" data-element-type="spacer" class="zpelement zpelem-spacer "><style> div[data-element-id="elm_jCkU9OOqu9rR_qSwvBEh8w"] div.zpspacer { height:30px; } @media (max-width: 768px) { div[data-element-id="elm_jCkU9OOqu9rR_qSwvBEh8w"] div.zpspacer { height:calc(30px / 3); } } </style><div class="zpspacer " data-height="30"></div>
</div><div data-element-id="elm_AlOJIg7PPj8gta1y8DkHYQ" data-element-type="buttonicon" class="zpelement zpelem-buttonicon "><style></style><div class="zpbutton-container zpbutton-align-center zpbutton-align-mobile-center zpbutton-align-tablet-center "><style type="text/css"></style><a class="zpbutton-wrapper zpbutton zpbutton-type-primary zpbutton-size-md zpbutton-style-none zpbutton-icon-align-left " href="https://pebbleai.app/"><span class="zpbutton-icon "><svg viewBox="0 0 512 512" height="512" width="512" aria-label="hidden" xmlns="http://www.w3.org/2000/svg"><path d="M505.12019,19.09375c-1.18945-5.53125-6.65819-11-12.207-12.1875C460.716,0,435.507,0,410.40747,0,307.17523,0,245.26909,55.20312,199.05238,128H94.83772c-16.34763.01562-35.55658,11.875-42.88664,26.48438L2.51562,253.29688A28.4,28.4,0,0,0,0,264a24.00867,24.00867,0,0,0,24.00582,24H127.81618l-22.47457,22.46875c-11.36521,11.36133-12.99607,32.25781,0,45.25L156.24582,406.625c11.15623,11.1875,32.15619,13.15625,45.27726,0l22.47457-22.46875V488a24.00867,24.00867,0,0,0,24.00581,24,28.55934,28.55934,0,0,0,10.707-2.51562l98.72834-49.39063c14.62888-7.29687,26.50776-26.5,26.50776-42.85937V312.79688c72.59753-46.3125,128.03493-108.40626,128.03493-211.09376C512.07526,76.5,512.07526,51.29688,505.12019,19.09375ZM384.04033,168A40,40,0,1,1,424.05,128,40.02322,40.02322,0,0,1,384.04033,168Z"></path></svg></span><span class="zpbutton-content">Get PebbleAI</span></a></div>
</div></div></div></div><div data-element-id="elm_cvTa05fnKCz07KkxhngI6w" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_jSshDgt2Xl_z0-ko3KwO4Q" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_qnfqvrbIimz9YNvYAWWmJw" data-element-type="spacer" class="zpelement zpelem-spacer "><style> div[data-element-id="elm_qnfqvrbIimz9YNvYAWWmJw"] div.zpspacer { height:30px; } @media (max-width: 768px) { div[data-element-id="elm_qnfqvrbIimz9YNvYAWWmJw"] div.zpspacer { height:calc(30px / 3); } } </style><div class="zpspacer " data-height="30"></div>
</div></div></div></div></div><div data-element-id="elm_KKnkVJjLtGHygTycchBHnQ" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg zscustom-section-59 "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"></div>
</div></div> ]]></content:encoded><pubDate>Fri, 21 Mar 2025 11:21:55 +1100</pubDate></item><item><title><![CDATA[Real-Time AI Voice, Wow]]></title><link>https://www.pebbletek.ai/blogs/post/OpenAI-Real-time-Voice</link><description><![CDATA[<img align="left" hspace="5" src="https://www.pebbletek.ai/images/photo-1453738773917-9c3eff1db985"/> Imagine having a virtual assistant with the voice of your choosing and specialist knowledge that you integrate. This technology could allow ]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_JlxyhwNYQGe4Y-VuVc8ilg" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_pNKAjmHCRe-ZTcjaMMMOeA" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_5V2xpYLjQ4Oy-52VUarEHQ" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_Tw4YnlIsS4WaAtPt4e7ZgQ" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-align-center " data-editor="true">OpenAI Dev Day 2024: Advanced Voice Mode</h2></div>
<div data-element-id="elm_-1wAj0BI1RAtHQO5a7uiPQ" data-element-type="spacer" class="zpelement zpelem-spacer "><style> div[data-element-id="elm_-1wAj0BI1RAtHQO5a7uiPQ"] div.zpspacer { height:30px; } @media (max-width: 768px) { div[data-element-id="elm_-1wAj0BI1RAtHQO5a7uiPQ"] div.zpspacer { height:calc(30px / 3); } } </style><div class="zpspacer " data-height="30"></div>
</div><div data-element-id="elm_-NQ-0bkB-mEhOyg2zKMEVg" data-element-type="imageheadingtext" class="zpelement zpelem-imageheadingtext "><style> @media (min-width: 992px) { [data-element-id="elm_-NQ-0bkB-mEhOyg2zKMEVg"] .zpimageheadingtext-container figure img { width: 500px ; height: 333.33px ; } } </style><div data-size-tablet="" data-size-mobile="" data-align="left" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimageheadingtext-container zpimage-with-text-container zpimage-align-left zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-medium zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
            type:fullscreen,
            theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/images/photo-1453738773917-9c3eff1db985" data-src="/images/photo-1453738773917-9c3eff1db985" size="medium" data-lightbox="true"/></picture></span></figure><div class="zpimage-headingtext-container"><h3 class="zpimage-heading zpimage-text-align-left " data-editor="true"><div style="color:inherit;"><div>OpenAI's Revolutionary Voice Technology:&nbsp;</div><div>A Game-Changer for AI Interactions</div></div></h3><div class="zpimage-text zpimage-text-align-left " data-editor="true"><p><span style="color:inherit;">In a groundbreaking development, OpenAI has recently unveiled its latest advancement in AI technology: highly realistic voice synthesis capabilities. This innovation is set to transform the way we interact with AI systems and opens up a world of exciting possibilities across various industries.</span><br></p><p><span style="color:inherit;"><br></span></p><p><span style="color:inherit;">Just to be clear; this is not just another text to speech service or a voice cloner, this new capability enables OpenAI models such as ChatGPT and GTP4o to hold a real-time conversation with the user. You can try it for yourself in the OpenAI IOS App.</span></p><p><span style="color:inherit;"><br></span></p></div>
</div></div></div><div data-element-id="elm_7FzRiZjChHpsg767xZL4Qg" data-element-type="spacer" class="zpelement zpelem-spacer "><style> div[data-element-id="elm_7FzRiZjChHpsg767xZL4Qg"] div.zpspacer { height:30px; } @media (max-width: 768px) { div[data-element-id="elm_7FzRiZjChHpsg767xZL4Qg"] div.zpspacer { height:calc(30px / 3); } } </style><div class="zpspacer " data-height="30"></div>
</div><div data-element-id="elm_tXQnXyXYZYxrmZbUc71gQg" data-element-type="imageheadingtext" class="zpelement zpelem-imageheadingtext "><style> @media (min-width: 992px) { [data-element-id="elm_tXQnXyXYZYxrmZbUc71gQg"] .zpimageheadingtext-container figure img { width: 242.56px ; height: 182px ; } } </style><div data-size-tablet="" data-size-mobile="" data-align="right" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimageheadingtext-container zpimage-with-text-container zpimage-align-right zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-small zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
            type:fullscreen,
            theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/images/premium_photo-1679814561282-2f735b0ce81f" data-src="/images/premium_photo-1679814561282-2f735b0ce81f" size="small" data-lightbox="true"/></picture></span></figure><div class="zpimage-headingtext-container"><h3 class="zpimage-heading zpimage-text-align-left " data-editor="true"><span style="color:inherit;">Understanding OpenAI's Voice Technology</span></h3><div class="zpimage-text zpimage-text-align-left " data-editor="true"><p><span style="color:inherit;">OpenAI's new voice technology leverages advanced machine learning algorithms to generate human-like speech that is nearly indistinguishable from real human voices. The system can clone voices with remarkable accuracy, mimic emotions and intonations, and even speak in multiple languages all in real-time.</span><br></p></div>
</div></div></div><div data-element-id="elm_M6Z8ZJ9a_BQbhVfBMiXEQg" data-element-type="dividerText" class="zpelement zpelem-dividertext "><style type="text/css"> [data-element-id="elm_M6Z8ZJ9a_BQbhVfBMiXEQg"] .zpdivider-container.zpdivider-text .zpdivider-common{ font-size:24px; } [data-element-id="elm_M6Z8ZJ9a_BQbhVfBMiXEQg"].zpelem-dividertext{ } </style><style></style><div class="zpdivider-container zpdivider-text zpdivider-align-left zpdivider-width100 zpdivider-line-style-solid zpdivider-style-none "><div class="zpdivider-common">Potential Use Cases</div>
</div></div></div></div></div></div><div data-element-id="elm_vt5gWWRX80Q5NCvJ2Ur9kQ" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg zscustom-section-64 "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_chqs3S3qcY96vK2vOKsO1Q" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_4xea70i_Aw5B5OXgbpSdLw" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_Fb5Tn2OEk76-x7M_LZcR6g" data-element-type="spacer" class="zpelement zpelem-spacer "><style> div[data-element-id="elm_Fb5Tn2OEk76-x7M_LZcR6g"] div.zpspacer { height:22px; } @media (max-width: 768px) { div[data-element-id="elm_Fb5Tn2OEk76-x7M_LZcR6g"] div.zpspacer { height:calc(22px / 3); } } </style><div class="zpspacer " data-height="22"></div>
</div></div></div><div data-element-id="elm_dDfEZDCXpzTBP8LpoKhTXw" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_PV3L6MDsjEcskysvYMvchg" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zplight-section zplight-section-bg "><style type="text/css"> [data-element-id="elm_PV3L6MDsjEcskysvYMvchg"].zpelem-col{ background-color:rgba(241, 243, 245, 0.7); background-image:unset; } </style><div data-element-id="elm_eMgxUqf-ToIjRWE5KJ9q9g" data-element-type="row" class="zprow zprow-container zsmore-spacing-column zpalign-items-flex-start zpjustify-content-flex-start " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_XWxGpMa6KpirXu7kJ-gFSA" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-4 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_KWwrQAfY367Yh9V_RxgbQQ" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h4
 class="zpheading zpheading-style-none zpheading-align-left " data-editor="true">Personalised Virtual Assistants</h4></div>
<div data-element-id="elm_q2orCSEKCSjLuQuDnDQ4dg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left " data-editor="true"><p><span style="color:inherit;">Imagine having a virtual assistant with the voice of your choosing and specialist knowledge that you integrate. This technology could allow users to customise their AI assistants with familiar voices, making interactions more comfortable and engaging whilst enabling simplified access to specialist knowledge.</span><br></p></div>
</div><div data-element-id="elm_7MM6uejAEUa3Z1GroH72Dw" data-element-type="divider" class="zpelement zpelem-divider "><style type="text/css"></style><style></style><div class="zpdivider-container zpdivider-line zpdivider-align-center zpdivider-width100 zpdivider-line-style-solid "><div class="zpdivider-common"></div>
</div></div><div data-element-id="elm_Bhd5aau0QkW3DtVIQJoyAQ" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h4
 class="zpheading zpheading-style-none zpheading-align-left " data-editor="true">Language Learning &amp; Translation&nbsp;</h4></div>
<div data-element-id="elm_9Z7ju3VhewxlPB8jHPKeOw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left " data-editor="true"><div style="color:inherit;"><div>Language learners could greatly benefit from AI-generated speech in various accents and dialects, providing a more immersive and authentic learning experience. This technology could offer personalised pronunciation feedback, simulate real-world conversations with native speakers, and adapt to the learner's proficiency level. Moreover, it could facilitate real-time translation, allowing learners to practice their target language while instantly receiving translations in their native tongue.</div><br><div>For translation purposes, this AI voice technology could revolutionise cross-language communication. It could provide instant, natural-sounding translations in various languages, complete with appropriate accents and cultural nuances. This would not only aid language learners but also break down language barriers in international business, tourism, and global collaboration efforts.</div></div>
</div></div><div data-element-id="elm_xk8dgoutj-QbNtG9XwBI3A" data-element-type="divider" class="zpelement zpelem-divider zsshow-element-indevice "><style type="text/css"></style><style></style><div class="zpdivider-container zpdivider-line zpdivider-align-center zpdivider-width100 zpdivider-line-style-solid "><div class="zpdivider-common"></div>
</div></div><div data-element-id="elm_mDCNvAUvMxxSagVrae_H2Q" data-element-type="spacer" class="zpelement zpelem-spacer "><style> div[data-element-id="elm_mDCNvAUvMxxSagVrae_H2Q"] div.zpspacer { height:8px; } @media (max-width: 768px) { div[data-element-id="elm_mDCNvAUvMxxSagVrae_H2Q"] div.zpspacer { height:calc(8px / 3); } } </style><div class="zpspacer " data-height="8"></div>
</div></div><div data-element-id="elm_XfJ-e2C715pfpRDiH5qzUw" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-4 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_ekMcO2L2aIZFBgTRfNMYoQ" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h4
 class="zpheading zpheading-style-none zpheading-align-left " data-editor="true">Accessibility Solutions&nbsp;</h4></div>
<div data-element-id="elm_ihiZXfLCilutIX8byZG-fw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left " data-editor="true"><div style="color:inherit;"><div>For individuals with visual impairments or reading difficulties, this AI voice technology could be truly transformative. By providing more natural and expressive text-to-speech and vision-to-speech solutions, it can significantly enhance their digital experiences and daily lives.&nbsp;</div><div><br></div><div>These advancements could lead to greater independence, improved access to information, and enhanced quality of life for millions of people with visual or reading impairments worldwide.</div><br><div><span style="color:inherit;">The ability to process vision and interact in real-time could be a great update for our VisGuide project. Follow as we update VisGuide and create VisGuide Real-Time.</span><br></div></div>
</div></div><div data-element-id="elm_Sr3qoYiBmweZ4ZoMSvJgOQ" data-element-type="divider" class="zpelement zpelem-divider "><style type="text/css"></style><style></style><div class="zpdivider-container zpdivider-line zpdivider-align-center zpdivider-width100 zpdivider-line-style-solid "><div class="zpdivider-common"></div>
</div></div><div data-element-id="elm_Hq_-e0MPANOVvObTJ7qt8Q" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h4
 class="zpheading zpheading-style-none zpheading-align-left " data-editor="true">Customer Service</h4></div>
<div data-element-id="elm_Civ6HJuFWqxKwVrUXni1bw" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left " data-editor="true"><div style="color:inherit;"><div>Businesses could implement more human-like AI voice agents for customer support, revolutionising the customer service industry. This technology has the potential to significantly improve customer satisfaction while reducing operational costs for businesses.</div><div><br></div><div>We are working an example of this to demonstrate the value of connecting this capability with the real world.</div><div><br></div></div>
</div></div><div data-element-id="elm_nCA7UJQISXS894DTEOu22w" data-element-type="spacer" class="zpelement zpelem-spacer "><style> div[data-element-id="elm_nCA7UJQISXS894DTEOu22w"] div.zpspacer { height:8px; } @media (max-width: 768px) { div[data-element-id="elm_nCA7UJQISXS894DTEOu22w"] div.zpspacer { height:calc(8px / 3); } } </style><div class="zpspacer " data-height="8"></div>
</div></div><div data-element-id="elm_g4ghzy8q0k8HNCOvdsu4ng" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-4 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_g4ghzy8q0k8HNCOvdsu4ng"].zpelem-col{ margin-block-start:61px; } </style><div data-element-id="elm_3Q7ixnRNFOvvybtOzjCveg" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_3Q7ixnRNFOvvybtOzjCveg"] .zpimage-container figure img { width: 403px ; height: 268.67px ; } } @media (max-width: 767px) { [data-element-id="elm_3Q7ixnRNFOvvybtOzjCveg"] .zpimage-container figure img { width:415px ; height:261.58px ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-fit zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/images/premium_photo-1663089465182-75e1baa62e60" width="415" height="261.58" loading="lazy" size="fit" data-lightbox="true"/></picture></span></figure></div>
</div><div data-element-id="elm_z-sMza9scUGEda6kFM9gtQ" data-element-type="box" class="zpelem-box zpelement zpbox-container zsborder-shadow-box zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_z-sMza9scUGEda6kFM9gtQ"].zpelem-box{ background-color:#ffffff; background-image:unset; } </style><div data-element-id="elm_6kFs-XfFISzmWJ6QiCky5w" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h4
 class="zpheading zpheading-style-none zpheading-align-left " data-editor="true">Care Companions</h4></div>
<div data-element-id="elm_3yoRo0e-ELikIu27lb8jDg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left " data-editor="true"><p><span style="color:inherit;">AI-powered care companions could provide 24/7 emotional support and companionship for elderly or isolated individuals. Using OpenAI's voice technology, these companions could adopt familiar voices, engage in natural conversations, and even reminisce about shared memories. They could also monitor health patterns, provide medication reminders, and alert caregivers in case of emergencies. This technology has the potential to significantly improve the quality of life for many, offering comfort and assistance while maintaining a sense of independence.</span><br></p></div>
</div></div></div></div></div></div><div data-element-id="elm_nbgMyh7dpihtOOw_0sfytw" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_kQ6TnoZnKE-M_dub1C7i2w" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_kQ6TnoZnKE-M_dub1C7i2w"].zpelem-col{ margin-block-start:7px; } </style><div data-element-id="elm_FrMmjFqgKSnZVhLlcoQl-w" data-element-type="spacer" class="zpelement zpelem-spacer "><style> div[data-element-id="elm_FrMmjFqgKSnZVhLlcoQl-w"] div.zpspacer { height:22px; } @media (max-width: 768px) { div[data-element-id="elm_FrMmjFqgKSnZVhLlcoQl-w"] div.zpspacer { height:calc(22px / 3); } } </style><div class="zpspacer " data-height="22"></div>
</div></div></div></div></div><div data-element-id="elm_cm4Y2UtnhPozdB2kQS_vPw" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg zscustom-section-156 center "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_cH8-7cRL-LQoFVCJVveIFQ" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start " data-equal-column=""><style type="text/css"> [data-element-id="elm_cH8-7cRL-LQoFVCJVveIFQ"].zprow{ margin-block-start:-43px; } </style><div data-element-id="elm_u_jHEq9IQSsSwGkliEltoA" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zscall-us zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_u_jHEq9IQSsSwGkliEltoA"].zpelem-col{ background-color:rgb(255, 255, 255); background-image:unset; } </style><div data-element-id="elm_un3INco3VCJS6DBewp8b0A" data-element-type="row" class="zprow zprow-container zpalign-items-center zpjustify-content-flex-start " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_V0nauWZuvFxPO7JB8DcsQw" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-8 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_gJZl13-rKuWbMB6k52gdTA" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h4
 class="zpheading zpheading-style-none zpheading-align-left " data-editor="true">Ethical Considerations</h4></div>
<div data-element-id="elm_cPe4SrdsaFdp9mAxm10HNQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left " data-editor="true"><p><span style="color:inherit;">While the potential applications are exciting, it's crucial to address the ethical implications of this technology. Issues such as voice cloning consent, potential misuse for disinformation, and privacy concerns need to be carefully considered and regulated.</span><br></p></div>
</div></div><div data-element-id="elm_Ac199Up0f2Y_BaFcwxE1Ng" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-4 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_udyeryD7zDFve9ROv7aQOg" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_udyeryD7zDFve9ROv7aQOg"] .zpimage-container figure img { width: 393px ; height: 275.10px ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-fit zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/images/woman-5723452_1280.jpg" size="fit" data-lightbox="true"/></picture></span></figure></div>
</div></div></div></div></div></div></div><div data-element-id="elm_KKnkVJjLtGHygTycchBHnQ" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg zscustom-section-59 "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_RpXGmqlcJMLsxBxKFb5JsQ" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_NjYgeV2o64Ckl-3KIjpYKQ" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_ovpRxr98gkYuDrqbkFyyKA" data-element-type="spacer" class="zpelement zpelem-spacer "><style> div[data-element-id="elm_ovpRxr98gkYuDrqbkFyyKA"] div.zpspacer { height:30px; } @media (max-width: 768px) { div[data-element-id="elm_ovpRxr98gkYuDrqbkFyyKA"] div.zpspacer { height:calc(30px / 3); } } </style><div class="zpspacer " data-height="30"></div>
</div></div></div><div data-element-id="elm_gmUc9HHppyPmijkvw6Ghfw" data-element-type="row" class="zprow zprow-container zpalign-items-center zpjustify-content-flex-start " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_pNRWFliU2nPJ9izJ1WhgYQ" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-6 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_Xy_d1MlyQ51GSIYWntX1LA" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_Xy_d1MlyQ51GSIYWntX1LA"] .zpimage-container figure img { width: 500px !important ; height: 948px !important ; } } @media (max-width: 767px) { [data-element-id="elm_Xy_d1MlyQ51GSIYWntX1LA"] .zpimage-container figure img { width:415px ; height:384.62px ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-original zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/images/pexels-photo-4662098.jpeg" width="415" height="384.62" loading="lazy" size="original" data-lightbox="true"/></picture></span></figure></div>
</div></div><div data-element-id="elm_FcwUbjSI138KND0tfH5oZw" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-6 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_J8YtCLB5FjS5D7bMvLMshA" data-element-type="box" class="zpelem-box zpelement zpbox-container zsleft-overlay-box zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_J8YtCLB5FjS5D7bMvLMshA"].zpelem-box{ background-color:rgba(255, 255, 255, 0.95); background-image:unset; } </style><div data-element-id="elm_fozI2BOXEtUAC6qG40nVZA" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left " data-editor="true">The Future of AI Voice Technology</h2></div>
<div data-element-id="elm_IUQBXipuP_Nas9hR30zJsg" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h5
 class="zpheading zpheading-style-type3 zpheading-align-left " data-editor="true"><div style="color:inherit;"><div style="color:inherit;"><div style="color:inherit;"><div><span style="font-size:16px;">As this technology continues to evolve, we can expect to see even more innovative applications. From more natural human-AI interactions to revolutionary changes in how we consume and create content, OpenAI's voice capabilities are set to play a significant role in shaping our digital future.</span></div><br><div><span style="font-size:16px;">In conclusion, OpenAI's new voice technology represents a significant leap forward in AI capabilities. As we explore its potential within Pebble, it's important to balance innovation with responsible development and use. The future of AI-human interaction is here, and it sounds more human than ever.</span></div></div></div></div></h5></div>
</div></div></div><div data-element-id="elm_OAkPgy8GBYrbpxP0FqX4Kg" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_FHeg5R_Wx3YKWyOLC4qMXA" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_8eOnKTPgjOaT-fCKfyBSgg" data-element-type="spacer" class="zpelement zpelem-spacer "><style> div[data-element-id="elm_8eOnKTPgjOaT-fCKfyBSgg"] div.zpspacer { height:30px; } @media (max-width: 768px) { div[data-element-id="elm_8eOnKTPgjOaT-fCKfyBSgg"] div.zpspacer { height:calc(30px / 3); } } </style><div class="zpspacer " data-height="30"></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Sun, 01 Sep 2024 09:00:00 +1000</pubDate></item><item><title><![CDATA[VisGuide - A Generative AI Project for Visual Assistance]]></title><link>https://www.pebbletek.ai/blogs/post/visguide-a-generative-ai-project-for-visual-assistance</link><description><![CDATA[<img align="left" hspace="5" src="https://www.pebbletek.ai/images/pexels-photo-6608260.jpeg"/>VisGuide, a Pebble-developed AI project, aids visually impaired users by providing verbal descriptions of surroundings. Using OpenAI vision models and ElevenLabs voices, it offers navigation assistance and scene descriptions, showcasing AI's potential to enhance accessibility and independence.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_CjMD6QmAQ5y7226GUTCKjA" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_jdN8xUEPQN26ofF0KYs2nQ" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_I7Z5-5rXTtiOzAU82jJ39A" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"></style><div data-element-id="elm_yup7hB7z5Z1Olu0GyGAFHg" data-element-type="imageheadingtext" class="zpelement zpelem-imageheadingtext "><style> @media (min-width: 992px) { [data-element-id="elm_yup7hB7z5Z1Olu0GyGAFHg"] .zpimageheadingtext-container figure img { width: 531.24px ; height: 373px ; } } </style><div data-size-tablet="" data-size-mobile="" data-align="left" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimageheadingtext-container zpimage-with-text-container zpimage-align-left zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-medium zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
            type:fullscreen,
            theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/images/premium_photo-1681881007215-2af6182a1d6f" data-src="/images/premium_photo-1681881007215-2af6182a1d6f" size="medium" data-lightbox="true"/></picture></span></figure><div class="zpimage-headingtext-container"><h2 class="zpimage-heading zpimage-text-align-left " data-editor="true">VisGuide - Context &amp; Part 1</h2><div class="zpimage-text zpimage-text-align-left " data-editor="true"><p>A while ago we created a project to explore the capabilities of AI and Vision to see if we could create a cost effective solution, with commodity hardware, that would have a meaningful impact and improve someones quality of life using AI.&nbsp;</p><p>We created a solution called VisGuide that provided the user with a verbal description of their surroundings and helped to both guide and keep them safe, empowering their independence and participate in experiences that they had previously been excluded from.&nbsp;</p><p><br></p><p>As you will see below, we managed to create a pretty cool solution and provided the code as an Open Source project. With the recent release of Open AI's Real-Time Voice API we thought it was time that we revisited this project and refreshed it based on the new capabilities. Part 1 (original VisGuide) is below and we are actively working on Part 2, watch this space......</p><p><br></p><p><br></p></div>
</div></div></div></div></div></div></div><div data-element-id="elm_lQv7R5dvqG7D5lyuqouiUQ" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_u8USgJKUjPRmGi4aXRg-Iw" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_7488TmddJfUIjJr3bBUYeA" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_UvduS8AJKe1G3cMiW7XwBg" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left " data-editor="true"><span style="font-weight:normal;">Motivation &amp; Inspiration</span></h2></div>
<div data-element-id="elm_Yft765Dt1a939RJi8lx6aw" data-element-type="imagetext" class="zpelement zpelem-imagetext "><style> @media (min-width: 992px) { [data-element-id="elm_Yft765Dt1a939RJi8lx6aw"] .zpimagetext-container figure img { width: 294.24px ; height: 194px ; } } </style><div data-size-tablet="" data-size-mobile="" data-align="right" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimagetext-container zpimage-with-text-container zpimage-align-right zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-small zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
            type:fullscreen,
            theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/narrate-my-life.png" size="small" data-lightbox="true"/></picture></span></figure><div class="zpimage-text zpimage-text-align-left " data-editor="true"><div style="color:inherit;"><div>GenAI is constantly in the news and the rate of innovation is like nothing we have seen before. There is no doubt that it will change lots of things but somethings are more obvious than others. It’s great at building websites, writing blog posts, creating pictures and much more but what intrigues me is how do these capabilities help to solve real issues rather than just being “cool”.</div><div><br></div><div><div><span style="color:inherit;">This project was inspired by another project called “Narrator” that has David Attenborough narrate what he sees from your webcam. Its cool little project that chains OpenAI and ElevenLabs to do something fun.&nbsp;</span><span style="color:inherit;">Check out Narrator here <a href="https://github.com/cbh123/narrator" title="https://github.com/cbh123/narrator" rel="">https://github.com/cbh123/narrator</a></span></div></div><div><span style="color:inherit;"><br></span></div><div><span style="color:inherit;">As someone who only dabbles in coding for simple tasks, perhaps once a year, my familiarity with Python could best be described as basic. Every time I use it I effectively have to relearn it.&nbsp;</span><span style="color:inherit;">And so, the scene is set; can I use GenAI to both simplify creating the code and have it power something useful. This led to “What if it was mobile?”, “Could it help guide someone and help avoid danger?”</span></div><div><span style="color:inherit;"><br></span></div></div></div>
</div></div><div data-element-id="elm_O1KHtrF1-1LfUOJkaFapMg" data-element-type="spacer" class="zpelement zpelem-spacer "><style> div[data-element-id="elm_O1KHtrF1-1LfUOJkaFapMg"] div.zpspacer { height:39px; } @media (max-width: 768px) { div[data-element-id="elm_O1KHtrF1-1LfUOJkaFapMg"] div.zpspacer { height:calc(39px / 3); } } </style><div class="zpspacer " data-height="39"></div>
</div></div></div></div></div><div data-element-id="elm_-tH6pZDnyBD3TEzowgmCwQ" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg " style="background-color:rgb(236, 240, 241);background-image:unset;"><style type="text/css"></style><div class="zpcontainer-fluid zpcont-full-stretch"><div data-element-id="elm_1OF_yA3J2RiQVtEGqag2sg" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_KHMfJhwV83e1Jxh8oKfOTg" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_BkHOwpPzmtcLgLHOvEsQOg" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left " data-editor="true"><span style="font-weight:normal;">Project Scope</span></h2></div>
<div data-element-id="elm_g4u2B6ocAFGPsP2BxzUQcA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left " data-editor="true"><p><span style="color:inherit;">The aim of VisGuide is straightforward: to provide visual assistance to the partially sighted or blind using commodity hardware and GenAI. This initiative explores the potential of Generative AI to serve a practical, impactful purpose, reflecting a broader trend towards technology solutions that enhance quality of life for individuals with disabilities.</span><br></p><p><br></p></div>
</div></div></div></div></div><div data-element-id="elm_c5VXJqD3NZdefnVPSt5RcA" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_nSvVHW9IzqxPbJjHmbQKYA" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_W0LEzzMNJw-BXbloL-pU4w" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_fw567ekLxI38m_nwT3Xsuw" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left " data-editor="true"><span style="font-weight:normal;"><br>VisGuide Foundations</span></h2></div>
</div></div></div></div><div data-element-id="elm_AMZavUqUe8VqkaUg9h6RpA" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg zscustom-section-84 "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_pM5mDl_awG4qTt_th4AmhQ" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_p21BT1_XX19A4Ernt7Ig2g" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-8 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_7nsJXt0YfXbjDia4HQAv5A" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left " data-editor="true"><div style="color:inherit;"><div>VisGuide’s hardware setup is simple, utilising a Raspberry Pi Zero with a camera and a power bank for mobility. Connectivity is achieved through a mobile phone hotspot, enabling the device to operate in diverse environments. The choice of hardware underscores the project’s commitment to accessibility and affordability.</div><br><div>The software, written in Python, is the core of VisGuide. It incorporates:</div><div><ul><li><span style="color:inherit;"><span style="font-weight:bold;">Generative AI</span>: Utilising OpenAI’s vision models, VisGuide interprets visual data to provide verbal descriptions of the user’s surroundings.</span></li><li><span style="color:inherit;"><span style="font-weight:bold;">ElevenLabs</span>: The platform is used for voice synthesis, ensuring the verbal feedback is both clear, natural and that the text to speech process is as fast as possible.</span></li><li><span style="font-weight:bold;">ChatGPT &amp; Github CoPilot</span>: The development process leveraged a combination of ChatGPT and Github CoPilot for code development. I found that both worked well but mainly used ChatGPT as the user experience was simple and when it didn’t do what I needed, I just changed my prompt to be more specific.</li></ul></div></div></div>
</div></div><div data-element-id="elm_I-BLMwM03ZV8FKtBl2llQw" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-4 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_sjgNxCbQba5QCaoxvIxbpA" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_sjgNxCbQba5QCaoxvIxbpA"] .zpimage-container figure img { width: 240px !important ; height: 320px !important ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-original zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/visguide-hw.jpeg" size="original" data-lightbox="true"/></picture></span></figure></div>
</div></div></div></div></div><div data-element-id="elm_-LWx23FDef00D2iZIojOkw" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_JJ6htPqOzWhJ99DR_hhdlQ" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_TOuPPCe0Nd9Xv-3FqA3Qog" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_HJMadQN__enOcpcPq4xCdQ" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left " data-editor="true"><span style="font-weight:normal;"><br>Open Source Code</span></h2></div>
<div data-element-id="elm_wPMJhUCTa0F-wBZiIhRHeQ" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left " data-editor="true"><div style="color:inherit;"><div> You can run it on your Mac to test it and it runs on a Raspberry Pi Zero. </div>
<div><span style="color:inherit;">It is not yet optimised for speed and runs a little slow on the Raspberry Pi but works much quicker on the Mac.</span></div><div><span style="color:inherit;"><br></span></div>
</div></div></div></div></div><div data-element-id="elm_yStRUE-vVr7xHQh_QWzL1w" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start zpdefault-section zpdefault-section-bg " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_SqjM2_yH67Zm4dRlKWEpjw" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-3 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_WZsFNhVdpNABapxVq0cd-w" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_WZsFNhVdpNABapxVq0cd-w"] .zpimage-container figure img { width: 254.78px !important ; height: 127px !important ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-custom zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit "><figure role="none" class="zpimage-data-ref"><a class="zpimage-anchor" href="https://github.com/hirsts/visguide" target="" rel=""><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/images/github-394322_960_720.png" size="custom" alt="GitHub"/></picture></a></figure></div>
</div></div><div data-element-id="elm_8s17cSRMbGFpM1jmacexXw" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-6 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_4YHJLSBXgZkZ6ar-VO8k-Q" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left " data-editor="true"><div><div style="text-align:center;color:inherit;"><br></div>
<div style="text-align:center;color:inherit;"> The VisGuide project is hosted on GitHub and Open Source so you can download it and get it working locally to experiment with the combination of AI and Vision:</div>
<div style="color:inherit;"><div style="text-align:center;"><a href="https://github.com/hirsts/visguide" title="https://github.com/hirsts/visguide" rel="">https://github.com/hirsts/visguide</a></div>
</div><div style="text-align:center;color:inherit;"><br></div><div style="text-align:center;color:inherit;"><br></div>
<div style="text-align:center;color:inherit;"><br></div></div></div></div></div><div data-element-id="elm_oN2B7iVuRuBkFUVlNlIRPQ" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-3 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_S0pg5eCX4AzyE5G7xvYMsA" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left " data-editor="true"><p><span style="color:inherit;">Heres an example of the “guide” narration:</span><br></p></div>
</div><div data-element-id="elm_kmPrneKQpncsa41oEbGHTA" data-element-type="audioplayer" class="zpelement zpelem-audioplayer "><style type="text/css"></style><div class="zpaudio-container zpaudio-dark-style zpaudio-align-center " data-autoplay="false" data-loop="false"><div class="zpaudio-player"><div class="zpaudio-player-controller"><span class="zpaudio-backward"><svg class="svg-icon-10px" viewBox="-1 28 257 200" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M254.091228,123.487998 L132.82807,28.9095703 C131.453754,27.8343629 129.670737,27.7049398 128.175158,28.5611234 C126.688561,29.4123293 125.754386,31.1197188 125.754386,32.9764427 L125.754386,121.467007 L7.07368421,28.9643262 C5.70385965,27.9040522 3.91635088,27.7646735 2.42077193,28.6208572 C0.934175439,29.4770408 1.93267624e-12,31.1844304 1.93267624e-12,33.0411542 L1.93267624e-12,222.073565 C1.93267624e-12,223.930289 0.934175439,225.637679 2.42077193,226.493862 C3.07649123,226.862221 3.78610526,227.0464 4.49122807,227.0464 C5.39845614,227.0464 6.30119298,226.737775 7.07368421,226.140438 L125.754386,133.642735 L125.754386,222.133299 C125.754386,223.990023 126.688561,225.697413 128.175158,226.553596 C128.830877,226.926932 129.540491,227.111111 130.245614,227.111111 C131.152842,227.111111 132.06007,226.802487 132.82807,226.200172 L254.091228,131.621743 C255.290386,130.69587 256,129.17266 256,127.554871 C256,125.937082 255.290386,124.413872 254.091228,123.487998 L254.091228,123.487998 Z" fill-rule="evenodd" transform="translate(128.000000, 127.555556) scale(-1, 1) translate(-128.000000, -127.555556) "></path></svg></span><span class="zpaudio-play"><svg class="svg-icon-12px zpaudio-play-icon" viewBox="32 0 192 256" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M221.324387,122.980392 L41.7114839,1.07267219 C39.8100645,-0.213454252 37.3450323,-0.347552744 35.3135484,0.694758259 C33.275871,1.74926003 32,3.82169127 32,6.08917485 L32,249.904614 C32,252.172098 33.275871,254.250624 35.3135484,255.305126 C36.2178065,255.768375 37.2087742,256 38.1935484,256 C39.4260645,256 40.6523871,255.634277 41.7114839,254.921117 L221.324387,133.013397 C223.002839,131.87356 224,130.002276 224,127.996894 C224,125.991512 222.996645,124.120229 221.324387,122.980392 L221.324387,122.980392 Z" fill-rule="evenodd"></path></svg><svg class="svg-icon-12px zpaudio-pause-icon" viewBox="51 0 155 256" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M156.42772,0 L205.086668,0 L205.086668,256 L156.42772,256 L156.42772,0 Z M51,0 L99.6589479,0 L99.6589479,256 L51,256 L51,0 Z" fill-rule="evenodd"></path></svg></span><span class="zpaudio-forward"><svg class="svg-icon-10px" viewBox="-1 28 257 200" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M254.091228,123.487998 L132.82807,28.9095703 C131.453754,27.8343629 129.670737,27.7049398 128.175158,28.5611234 C126.688561,29.4123293 125.754386,31.1197188 125.754386,32.9764427 L125.754386,121.467007 L7.07368421,28.9643262 C5.70385965,27.9040522 3.91635088,27.7646735 2.42077193,28.6208572 C0.934175439,29.4770408 -3.97903932e-13,31.1844304 -3.97903932e-13,33.0411542 L-3.97903932e-13,222.073565 C-3.97903932e-13,223.930289 0.934175439,225.637679 2.42077193,226.493862 C3.07649123,226.862221 3.78610526,227.0464 4.49122807,227.0464 C5.39845614,227.0464 6.30119298,226.737775 7.07368421,226.140438 L125.754386,133.642735 L125.754386,222.133299 C125.754386,223.990023 126.688561,225.697413 128.175158,226.553596 C128.830877,226.926932 129.540491,227.111111 130.245614,227.111111 C131.152842,227.111111 132.06007,226.802487 132.82807,226.200172 L254.091228,131.621743 C255.290386,130.69587 256,129.17266 256,127.554871 C256,125.937082 255.290386,124.413872 254.091228,123.487998 L254.091228,123.487998 Z" id="Shape-Copy" stroke="none" fill-rule="evenodd"></path></svg></span></div>
<div class="zpaudio-suffle"><svg class="svg-icon-14px" viewBox="0 9 256 239" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M14.2222222,79.0455168 L64,79.0455168 C74.4675556,79.0455168 83.8115556,84.5228023 90.3253333,93.0679281 C94.9475556,84.6068527 100.693333,76.7761555 107.264,69.7859624 C95.8435556,58.2570468 80.7253333,51.0287109 64,51.0287109 L14.2222222,51.0287109 C6.35733333,51.0287109 0,57.3044754 0,65.0371138 C0,72.7697523 6.35733333,79.0455168 14.2222222,79.0455168 Z M123.52,122.625658 C131.356444,99.4137346 155.605333,79.0455168 175.416889,79.0455168 L201.557333,79.0455168 L183.168,97.1583818 C177.607111,102.635667 177.607111,111.488978 183.168,116.966264 C185.941333,119.697902 189.582222,121.070726 193.223111,121.070726 C196.864,121.070726 200.504889,119.697902 203.278222,116.966264 L256,65.0371138 L203.278222,13.1079642 C197.717333,7.63067861 188.728889,7.63067861 183.168,13.1079642 C177.607111,18.5852497 177.607111,27.4385604 183.168,32.9158459 L201.557333,51.0287109 L175.416889,51.0287109 C143.075556,51.0287109 108.416,78.5832395 96.5262222,113.772348 L89.8133333,133.538204 C80.6968889,160.518388 60.3448889,177.104337 49.7777778,177.104337 L14.2222222,177.104337 C6.35733333,177.104337 0,183.380102 0,191.11274 C0,198.845379 6.35733333,205.121143 14.2222222,205.121143 L49.7777778,205.121143 C75.904,205.121143 104.718222,178.154968 116.807111,142.377506 L123.52,122.625658 Z M183.168,139.183591 C177.607111,144.660876 177.607111,153.514187 183.168,158.991472 L201.557333,177.104337 L168.305778,177.104337 C150.272,177.104337 135.168,164.62285 130.033778,147.574624 C126.392889,158.080926 121.116444,168.57322 114.531556,178.182984 C127.132444,194.460749 146.432,205.121143 168.305778,205.121143 L201.557333,205.121143 L183.168,223.234008 C177.607111,228.711294 177.607111,237.564604 183.168,243.04189 C185.941333,245.773529 189.582222,247.146352 193.223111,247.146352 C196.864,247.146352 200.504889,245.773529 203.278222,243.04189 L256,191.11274 L203.278222,139.183591 C197.717333,133.706305 188.728889,133.706305 183.168,139.183591 Z" fill-rule="evenodd"></path></svg></div>
<div class="zpaudio-progressbar"><span class="zpaudio-progress-base-bar"></span><span class="zpaudio-progress-seek-bar" style="width:0%;"></span><span class="zpaudio-progress-play-bar" style="width:0%;"></span><span class="zpaudio-progress-bar-button" style="left:0%;"></span></div>
<div class="zpaudio-repeat"><svg class="svg-icon-14px zpaudio-repeat-icon" viewBox="0 2 256 252" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M62.4789943,180.89113 L62.4789943,140.682387 L0,194.352298 L62.4789943,253.093507 L62.4789943,206.771255 L220.397056,206.771255 L220.397056,132.252776 L196.698442,132.252776 L196.698442,156.571953 L196.698442,180.89113 L129.4557,180.89113 L95.8343296,180.89113 L62.4789943,180.89113 Z M193.521006,74.2023771 L193.521006,114.411119 L256,60.7412092 L193.521006,2 L193.521006,48.3222514 L35.6029439,48.3222514 L35.6029439,122.84073 L59.3015581,122.84073 L59.3015581,98.5215537 L59.3015581,74.2023771 L126.5443,74.2023771 L160.16567,74.2023771 L193.521006,74.2023771 Z" fill-rule="evenodd"></path></svg><svg class="svg-icon-14px zpaudio-repeat-one-icon" viewBox="13 0 231 256" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M64.2,64 L192.2,64 L192.2,102.4 L243.4,51.2 L192.2,0 L192.2,38.4 L38.6,38.4 L38.6,115.2 L64.2,115.2 L64.2,64 Z M192.2,192 L64.2,192 L64.2,153.6 L13,204.8 L64.2,256 L64.2,217.6 L217.8,217.6 L217.8,140.8 L192.2,140.8 L192.2,192 Z M141,166.4 L141,89.6 L128.2,89.6 L102.6,102.4 L102.6,115.2 L121.8,115.2 L121.8,166.4 L141,166.4 Z" fill-rule="evenodd"></path></svg></div>
<div class="zpaudio-timer"><span>00:00</span></div><div class="zpaudio-volume-controller"><div class="zpaudio-volume"><svg class="svg-icon-14px zpaudio-volume-icon" viewBox="0 11 256 235" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M156.444444,245.666667 L156.444444,218.064333 C197.560889,206.544406 227.555556,170.740312 227.555556,128.326643 C227.555556,85.9263546 197.560889,50.1222609 156.444444,38.6023338 L156.444444,11 C213.432889,23.1889123 256,71.0347416 256,128.326643 C256,185.631925 213.432889,233.491134 156.444444,245.666667 L156.444444,245.666667 Z M192,128.326643 C192,151.955205 177.493333,172.345877 156.444444,182.2201 L156.444444,74.4465667 C177.493333,84.3207899 192,104.711462 192,128.326643 L192,128.326643 Z M0,168.465762 L0,88.1875249 L56.8888889,88.1875249 L128,21.2889941 L128,235.364293 L56.8888889,168.465762 L0,168.465762 Z" fill-rule="evenodd"></path></svg><svg class="svg-icon-14px zpaudio-volume-mute-icon" viewBox="0 0 239 215" xmlns="http://www.w3.org/2000/svg"><path d="M239 72.54c0 2.63-1.07 5-2.8 6.74L208 107.5l28.2 28.22c1.73 1.73 2.8 4.1 2.8 6.74 0 5.27-4.27 9.54-9.54 9.54-2.63 0-5-1.07-6.74-2.8L194.5 121l-28.22 28.2c-1.73 1.73-4.1 2.8-6.74 2.8-5.27 0-9.54-4.27-9.54-9.54 0-2.63 1.07-5 2.8-6.74L181 107.5l-28.2-28.22c-1.73-1.73-2.8-4.1-2.8-6.74 0-5.27 4.27-9.54 9.54-9.54 2.63 0 5 1.07 6.74 2.8L194.5 94l28.22-28.23c1.73-1.73 4.1-2.8 6.74-2.8 5.27 0 9.54 4.27 9.54 9.54zM0 147.47V67.2h56.9L128 .3v214.06l-71.1-66.9H0z"/></svg><svg class="svg-icon-14px zpaudio-volume-down-icon" viewBox="0 0 192 214" xmlns="http://www.w3.org/2000/svg"><path d="M192 107.04c0 23.63-14.5 44.02-35.56 53.9V53.15C177.5 63.03 192 83.42 192 107.04zM0 147.18V66.9h56.9L128 0v214.08l-71.1-66.9H0z" fill-rule="nonzero"/></svg></div>
<div class="zpaudio-volume-bar"><span class="zpaudio-volume-progress-base-bar" style="width:100%;"></span><span class="zpaudio-volume-progress-bar-button" style="left:100%;"></span></div>
</div><div class="zpaudio-playlist-icon"><svg class="svg-icon-14px" viewBox="0 18 256 220" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M0,18 L216.457862,18 L216.457862,48.0118165 L0,48.0118165 L0,18 Z M0,78.0236329 L216.457862,78.0236329 L216.457862,108.035449 L0,108.035449 L0,78.0236329 Z M0,138.047266 L162.343397,138.047266 L162.343397,168.059082 L0,168.059082 L0,138.047266 Z M193.329411,142.588605 L193.329411,237.428571 L256,190.340805 L193.329411,142.588605 Z" fill-rule="evenodd"></path></svg></div>
<div class="zpaudio-options"><svg class="svg-icon-14px" viewBox="98 0 61 256" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M128.47619,60.952381 C145.307723,60.952381 158.952381,47.3077256 158.952381,30.4761905 C158.952381,13.6446553 145.307723,0 128.47619,0 C111.644658,0 98,13.6446553 98,30.4761905 C98,47.3077256 111.644658,60.952381 128.47619,60.952381 L128.47619,60.952381 Z M128.47619,158.47619 C145.307723,158.47619 158.952381,144.831535 158.952381,128 C158.952381,111.168465 145.307723,97.5238095 128.47619,97.5238095 C111.644658,97.5238095 98,111.168465 98,128 C98,144.831535 111.644658,158.47619 128.47619,158.47619 L128.47619,158.47619 Z M128.47619,256 C145.307723,256 158.952381,242.355344 158.952381,225.52381 C158.952381,208.692275 145.307723,195.047619 128.47619,195.047619 C111.644658,195.047619 98,208.692275 98,225.52381 C98,242.355344 111.644658,256 128.47619,256 L128.47619,256 Z" fill-rule="evenodd"></path></svg></div>
<div class="zpaudio-more-options" data-show="false"><div class="zpaudio-repeat"><svg class="svg-icon-14px zpaudio-repeat-icon" viewBox="0 2 256 252" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M62.4789943,180.89113 L62.4789943,140.682387 L0,194.352298 L62.4789943,253.093507 L62.4789943,206.771255 L220.397056,206.771255 L220.397056,132.252776 L196.698442,132.252776 L196.698442,156.571953 L196.698442,180.89113 L129.4557,180.89113 L95.8343296,180.89113 L62.4789943,180.89113 Z M193.521006,74.2023771 L193.521006,114.411119 L256,60.7412092 L193.521006,2 L193.521006,48.3222514 L35.6029439,48.3222514 L35.6029439,122.84073 L59.3015581,122.84073 L59.3015581,98.5215537 L59.3015581,74.2023771 L126.5443,74.2023771 L160.16567,74.2023771 L193.521006,74.2023771 Z" fill-rule="evenodd"></path></svg><svg class="svg-icon-14px zpaudio-repeat-one-icon" viewBox="13 0 231 256" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M64.2,64 L192.2,64 L192.2,102.4 L243.4,51.2 L192.2,0 L192.2,38.4 L38.6,38.4 L38.6,115.2 L64.2,115.2 L64.2,64 Z M192.2,192 L64.2,192 L64.2,153.6 L13,204.8 L64.2,256 L64.2,217.6 L217.8,217.6 L217.8,140.8 L192.2,140.8 L192.2,192 Z M141,166.4 L141,89.6 L128.2,89.6 L102.6,102.4 L102.6,115.2 L121.8,115.2 L121.8,166.4 L141,166.4 Z" fill-rule="evenodd"></path></svg></div>
<div class="zpaudio-playlist-icon"><svg class="svg-icon-14px" viewBox="0 18 256 220" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M0,18 L216.457862,18 L216.457862,48.0118165 L0,48.0118165 L0,18 Z M0,78.0236329 L216.457862,78.0236329 L216.457862,108.035449 L0,108.035449 L0,78.0236329 Z M0,138.047266 L162.343397,138.047266 L162.343397,168.059082 L0,168.059082 L0,138.047266 Z M193.329411,142.588605 L193.329411,237.428571 L256,190.340805 L193.329411,142.588605 Z" fill-rule="evenodd"></path></svg></div>
<div class="zpaudio-suffle"><svg class="svg-icon-14px" viewBox="0 9 256 239" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M14.2222222,79.0455168 L64,79.0455168 C74.4675556,79.0455168 83.8115556,84.5228023 90.3253333,93.0679281 C94.9475556,84.6068527 100.693333,76.7761555 107.264,69.7859624 C95.8435556,58.2570468 80.7253333,51.0287109 64,51.0287109 L14.2222222,51.0287109 C6.35733333,51.0287109 0,57.3044754 0,65.0371138 C0,72.7697523 6.35733333,79.0455168 14.2222222,79.0455168 Z M123.52,122.625658 C131.356444,99.4137346 155.605333,79.0455168 175.416889,79.0455168 L201.557333,79.0455168 L183.168,97.1583818 C177.607111,102.635667 177.607111,111.488978 183.168,116.966264 C185.941333,119.697902 189.582222,121.070726 193.223111,121.070726 C196.864,121.070726 200.504889,119.697902 203.278222,116.966264 L256,65.0371138 L203.278222,13.1079642 C197.717333,7.63067861 188.728889,7.63067861 183.168,13.1079642 C177.607111,18.5852497 177.607111,27.4385604 183.168,32.9158459 L201.557333,51.0287109 L175.416889,51.0287109 C143.075556,51.0287109 108.416,78.5832395 96.5262222,113.772348 L89.8133333,133.538204 C80.6968889,160.518388 60.3448889,177.104337 49.7777778,177.104337 L14.2222222,177.104337 C6.35733333,177.104337 0,183.380102 0,191.11274 C0,198.845379 6.35733333,205.121143 14.2222222,205.121143 L49.7777778,205.121143 C75.904,205.121143 104.718222,178.154968 116.807111,142.377506 L123.52,122.625658 Z M183.168,139.183591 C177.607111,144.660876 177.607111,153.514187 183.168,158.991472 L201.557333,177.104337 L168.305778,177.104337 C150.272,177.104337 135.168,164.62285 130.033778,147.574624 C126.392889,158.080926 121.116444,168.57322 114.531556,178.182984 C127.132444,194.460749 146.432,205.121143 168.305778,205.121143 L201.557333,205.121143 L183.168,223.234008 C177.607111,228.711294 177.607111,237.564604 183.168,243.04189 C185.941333,245.773529 189.582222,247.146352 193.223111,247.146352 C196.864,247.146352 200.504889,245.773529 203.278222,243.04189 L256,191.11274 L203.278222,139.183591 C197.717333,133.706305 188.728889,133.706305 183.168,139.183591 Z" fill-rule="evenodd"></path></svg></div>
</div></div><div class="zpaudio-playlist" data-show="false"><ul class="ul-playlist"><li data-element-id="elm_DLEBGEG17Z6e8BnDwNI13A" data-element-type="playlist" data-src="/narration_example.mp3"><div class="zpaudio-playlist-text">narration_example</div>
<span>00:00</span></li></ul></div></div></div></div></div></div></div><div data-element-id="elm_KwEVc3TKxOui8uIZ_WqADA" data-element-type="section" class="zpsection zplight-section zplight-section-bg zscustom-section-178 "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_rXjWNCw-WPrmKQaFzREI7A" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-center " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_EX-Qdd2SoBLqYyrVy1tMYw" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-8 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_IZLBDTlutWQkMd5CUE26CA" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_zkV3SY0qA77IMCDMp4mUXg" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_-vYtmtLJ1sZ8AXAMgSDt-g" data-element-type="spacer" class="zpelement zpelem-spacer "><style> div[data-element-id="elm_-vYtmtLJ1sZ8AXAMgSDt-g"] div.zpspacer { height:0px; } @media (max-width: 768px) { div[data-element-id="elm_-vYtmtLJ1sZ8AXAMgSDt-g"] div.zpspacer { height:calc(0px / 3); } } </style><div class="zpspacer " data-height="0"></div>
</div><div data-element-id="elm_EGU8k5WfxiItUWgrDdhbFA" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-center " data-editor="true"><span style="font-weight:normal;">Modes &amp; Use's</span></h2></div>
</div></div><div data-element-id="elm_wJNTipq8s038eHQx6ATxlQ" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_pYgLEmrsujc6_j1VWOnAng" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_RinpvjzPVvg3FSbzwWQIQQ" data-element-type="text" class="zpelement zpelem-text zsmobile-align-center "><style></style><div class="zptext zptext-align-left " data-editor="true"><div style="color:inherit;"><div>VisGuide can be run in either continuous or on demand mode. On demand mode is where the user presses a button to capture the scene and have it narrated and continuous mode is where it runs in a loop every 5 seconds.</div><br><div>VisGuide has two primary use’s, the first is as a visual assistant or “guide” and the second is “tourist” mode where it describes the scene with colourful language to create a mental picture for the user.</div><div><br></div><div><ul><li><span style="font-weight:bold;">Guide Mode</span><br>This is intended to provide a brief and succinct description of the scene to help the user better navigate and avoid obstacles and risk.</li></ul></div><br><div><ul><li><span style="font-weight:bold;">Tourist Mode</span><br>This is where the user can participate in “sight seeing” and have a colourful and artistic narration of the general scene. Why shouldn’t partially sighted and or blind people be able to participate in “sight seeing”. This, combined with the users other senses, helps users to appreciate what their sighted peers can experience.</li></ul></div></div>
</div></div></div></div><div data-element-id="elm_AnVFGZmZiYoWMUaxslgSvA" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_27uZ69YDbc54QGMzBjDJng" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_WNXy7W404G9dKbczl_ChhQ" data-element-type="spacer" class="zpelement zpelem-spacer "><style> div[data-element-id="elm_WNXy7W404G9dKbczl_ChhQ"] div.zpspacer { height:30px; } @media (max-width: 768px) { div[data-element-id="elm_WNXy7W404G9dKbczl_ChhQ"] div.zpspacer { height:calc(30px / 3); } } </style><div class="zpspacer " data-height="30"></div>
</div></div></div></div></div></div></div><div data-element-id="elm_ticnMixAIgCZ9uTS8SIP6Q" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_0N0mv1D-fRPddnEqxxvAMw" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_utF9ioWyrMdwFTA3BlBKYQ" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_kogqZxuHH_3iLGt14agGFw" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-center " data-editor="true"><span style="font-weight:normal;"><br>Impact &amp; Potential</span></h2></div>
<div data-element-id="elm_ssUtgOuglPyPEGmTEqeSCg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-center " data-editor="true"><p><span style="color:inherit;">VisGuide is a working example of digital tools and services helping with a physical problem and explores how it can make a real difference. It explores offering increased independence for visually impaired users and showcases the potential of Generative AI to address and solve real-world challenges.</span><br></p></div>
</div></div></div></div></div><div data-element-id="elm_F9vKc6IIFozZB9QCm8kWHA" data-element-type="section" class="zpsection zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_fc8t5ZWrIWsYae1f4Ei7WA" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_g_YV1Mpi1qp568jGkJXTYA" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_0gDRiPs-h1uj_rFn4iDEkQ" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left " data-editor="true"><span style="font-weight:normal;"><br>Whats Next?</span></h2></div>
<div data-element-id="elm_ofvVhQtNh_p2yjupnJVZag" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-center " data-editor="true"><div><div style="color:inherit;text-align:left;"><ul><li style="text-align:left;"><span style="font-weight:bold;">Interactive Uses</span><br>It would be ideal to enable the user to “query” the scene. For example the user might ask “Where is the road crossing” or “Please guide me to the door”. This is where user input updates or augments the prompt to influence the narration response.</li><li style="text-align:left;"><span style="font-weight:bold;">Integrated Hardware<br></span>Wearing a Raspberry Pi around your neck with a battery pack is hardly ideal but great for development. Ideally, VisGuide would work with something like Meta’s Smart Glasses which have the camera and audio output built in and would provide a unobtrusive user experience.</li><li style="text-align:left;"><span style="font-weight:bold;">Local Processing</span><br>VisGuide currently requires internet access to leverage the SaaS LLM services. Mobile phones are incredibly powerful compute devices these days and so it would be ideal to have all processing performed locally and remove the dependency on connectivity and the internet however this would significantly increase the complexity.</li></ul></div></div>
</div></div><div data-element-id="elm_Kv5Ou_ywkXSUXwnrxDBudQ" data-element-type="spacer" class="zpelement zpelem-spacer "><style> div[data-element-id="elm_Kv5Ou_ywkXSUXwnrxDBudQ"] div.zpspacer { height:57px; } @media (max-width: 768px) { div[data-element-id="elm_Kv5Ou_ywkXSUXwnrxDBudQ"] div.zpspacer { height:calc(57px / 3); } } </style><div class="zpspacer " data-height="57"></div>
</div></div></div></div></div><div data-element-id="elm_a5-g1qYrjV3gPxk0s5pq0w" data-element-type="section" class="zpsection zplight-section zplight-section-bg zscustom-section-160 "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_WUbNY0RK38Uj-QN6v_0VCg" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_GVVo8LZ4XTC5aRSHuZFisw" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-7 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_92nErngzIwHcEk9_akl6YA" data-element-type="heading" class="zpelement zpelem-heading "><style></style><h2
 class="zpheading zpheading-style-none zpheading-align-left " data-editor="true"><span style="font-weight:normal;">Conclusion</span></h2></div>
<div data-element-id="elm_ROYjPT849aqAHEKj9bq9fg" data-element-type="text" class="zpelement zpelem-text "><style></style><div class="zptext zptext-align-left " data-editor="true"><div style="color:inherit;"><div>VisGuide’s development journey illustrates the power of combining simple tools with cutting-edge AI to create solutions that have a real-world impact.</div><div><br></div><div>As the project moves forward, it’s intended to be thought provoking and demonstrate the profound capabilities of technology when applied with purpose and vision.</div><div><br></div><div>This project is more than just a technological achievement; it’s a pathway to greater accessibility and independence for those it aims to serve.</div><div><br></div><div>Part 2 is in development and we hope to share it soon.</div></div>
</div></div></div><div data-element-id="elm_5uPdqVloNWEHEUhPexruuw" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-5 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_18ioXMXOttSyOYuMbK1mag" data-element-type="row" class="zprow zprow-container zsmedium-padded-box-wrap zpalign-items-flex-start zpjustify-content-flex-start " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_-1yQMNxnKC0kK3EVKgrIsw" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zsmedium-padded-box zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"> [data-element-id="elm_-1yQMNxnKC0kK3EVKgrIsw"].zpelem-col{ background-color:rgb(255, 255, 255); background-image:unset; } </style><div data-element-id="elm_ot3BwVcWJdwRNTV3holRGw" data-element-type="row" class="zprow zprow-container zpalign-items-flex-start zpjustify-content-flex-start " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_JGBTQMuUl3jjtDk1F4BvkA" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- zpdefault-section zpdefault-section-bg "><style type="text/css"></style><div data-element-id="elm_ZlkKf2VQN1IwW03FQTzriw" data-element-type="image" class="zpelement zpelem-image "><style> @media (min-width: 992px) { [data-element-id="elm_ZlkKf2VQN1IwW03FQTzriw"] .zpimage-container figure img { width: 491px ; height: 491.00px ; } } </style><div data-caption-color="" data-size-tablet="" data-size-mobile="" data-align="center" data-tablet-image-separate="false" data-mobile-image-separate="false" class="zpimage-container zpimage-align-center zpimage-tablet-align-center zpimage-mobile-align-center zpimage-size-fit zpimage-tablet-fallback-fit zpimage-mobile-fallback-fit hb-lightbox " data-lightbox-options="
                type:fullscreen,
                theme:dark"><figure role="none" class="zpimage-data-ref"><span class="zpimage-anchor" role="link" tabindex="0" aria-label="Open Lightbox" style="cursor:pointer;"><picture><img class="zpimage zpimage-style-none zpimage-space-none " src="/visguide-glasses.webp" size="fit" data-lightbox="true"/></picture></span></figure></div>
</div></div></div></div></div></div></div></div></div></div> ]]></content:encoded><pubDate>Mon, 01 Jan 2024 08:00:00 +1100</pubDate></item></channel></rss>