<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Marian-Okocha1</title>
    <description>The latest articles on DEV Community by Marian-Okocha1 (@marianokocha1).</description>
    <link>https://dev.to/marianokocha1</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3954600%2F112f4991-e448-4f33-a05b-0319a769eac4.png</url>
      <title>DEV Community: Marian-Okocha1</title>
      <link>https://dev.to/marianokocha1</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/marianokocha1"/>
    <language>en</language>
    <item>
      <title>From Code to Strategy: What Developers Can Learn About Marketing (and Vice Versa)</title>
      <dc:creator>Marian-Okocha1</dc:creator>
      <pubDate>Tue, 09 Jun 2026 16:33:13 +0000</pubDate>
      <link>https://dev.to/marianokocha1/from-code-to-strategy-what-developers-can-learn-about-marketing-and-vice-versa-51ng</link>
      <guid>https://dev.to/marianokocha1/from-code-to-strategy-what-developers-can-learn-about-marketing-and-vice-versa-51ng</guid>
      <description>&lt;p&gt;We’ve all seen the artificial divide in tech: on one side, you have the technical execution—writing clean code, optimizing databases, and building robust systems. On the other side, you have strategy—reaching users, crafting messages, and driving distribution.&lt;/p&gt;

&lt;p&gt;For a long time, these two worlds operated in silos. But as the tech ecosystem evolves, the line between building a product and growth strategy is completely blurring. You can build the most elegant, highly optimized software in the world, but if no one knows it exists, it simply doesn’t matter.&lt;/p&gt;

&lt;p&gt;True leverage in modern tech doesn't come from staying strictly in your lane; it comes from bridging the gap between technical skills and strategic messaging. Here is why developers need marketing, why marketers need developer logic, and how combining both turns you into a powerhouse.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why Developers Need Marketing (The Power of Distribution)&lt;/strong&gt;&lt;br&gt;
Many engineers fall into the "Build it and they will come" trap. We get deeply invested in the elegance of our architecture, assuming that superior tech wins by default. It rarely does.&lt;/p&gt;

&lt;p&gt;Understanding marketing isn't about learning how to "hype" a product; it’s about understanding technical content creation, distribution, and community engagement.&lt;/p&gt;

&lt;p&gt;When you learn to communicate why your architecture matters, you unlock a massive career multiplier:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Personal Branding:&lt;/strong&gt; Writing clear, technical breakdowns establishes your authority and opens doors to global networks.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Product-Minded Engineering:&lt;/strong&gt; When you understand user acquisition, you start building features based on market demand rather than just technical curiosity.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Effective Documentation:&lt;/strong&gt; Great marketing is just clear communication. Applying that to your READMEs and technical articles means more open-source contributors and happier users.
&lt;strong&gt;The Pinch of Code: Why Marketers Need Systems Thinking&lt;/strong&gt;
Conversely, growth strategy becomes infinitely more powerful when you apply developer logic—like automation, structured pipelines, and rigorous data iteration—to it.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Take a look at how the tech landscape is shifting. We are moving past basic API wrappers to build custom, specialized AI agents. A modern growth marketer cannot rely on vague messaging alone; they need to understand data systems to build the automated pipelines that fuel modern acquisition.&lt;/p&gt;

&lt;p&gt;When a developer-minded professional approaches marketing, they don't just see a campaign; they see a system. For example, if you want to build a content distribution engine or an automated insights tracker, you rely on the same fundamental architecture as a &lt;strong&gt;Custom RAG (Retrieval-Augmented Generation) Agent&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;To bridge the gap, let’s look at the actual logic required to handle data pipelines, whether you're auditing system logs or analyzing marketing analytics.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A Practical Architecture for Data Processing&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;To make data actionable—whether it's technical documentation or user feedback—you have to move past simple keyword matching and implement a proper data parsing strategy.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="n"&gt;python&lt;/span&gt;
&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;re&lt;/span&gt;

&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;clean_and_chunk_text&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;raw_text&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;chunk_size&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;500&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;overlap&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;50&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
    &lt;span class="sh"&gt;"""&lt;/span&gt;&lt;span class="s"&gt;
    Splits data or documentation into structured chunks 
    while preserving context for embeddings.
    &lt;/span&gt;&lt;span class="sh"&gt;"""&lt;/span&gt;
    &lt;span class="c1"&gt;# Normalize whitespace
&lt;/span&gt;    &lt;span class="n"&gt;cleaned_text&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;re&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;sub&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sa"&gt;r&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt;\s+&lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="s"&gt; &lt;/span&gt;&lt;span class="sh"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;raw_text&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nf"&gt;strip&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;

    &lt;span class="n"&gt;words&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;cleaned_text&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;split&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt; &lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;chunks&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[]&lt;/span&gt;

    &lt;span class="c1"&gt;# Simple sliding window chunking logic
&lt;/span&gt;    &lt;span class="n"&gt;start&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;
    &lt;span class="k"&gt;while&lt;/span&gt; &lt;span class="n"&gt;start&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt; &lt;span class="nf"&gt;len&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;words&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
        &lt;span class="n"&gt;end&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;start&lt;/span&gt; &lt;span class="o"&gt;+&lt;/span&gt; &lt;span class="n"&gt;chunk_size&lt;/span&gt;
        &lt;span class="n"&gt;chunk&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt; &lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;join&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;words&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;start&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="n"&gt;end&lt;/span&gt;&lt;span class="p"&gt;])&lt;/span&gt;
        &lt;span class="n"&gt;chunks&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;append&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;chunk&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;start&lt;/span&gt; &lt;span class="o"&gt;+=&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;chunk_size&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;overlap&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Lessons Learned &amp;amp; Pitfalls to Avoid&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Bridging these two disciplines isn't without its challenges. Whether you are writing code for a complex data agent or building a marketing engine, the pitfalls are remarkably similar:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Hallucination Management vs. Vague Messaging:&lt;/strong&gt; In a RAG pipeline, bad prompt engineering or poor chunking leads to hallucinations (the AI inventing facts). In marketing, a lack of technical depth leads to vague, buzzword-heavy copy that alienates smart users. Both require rigorous anchoring in deterministic data.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Handling Tabular Data:&lt;/strong&gt; One of the hardest things for language models to parse is unstructured tabular data within documents (like financial or audit reports). Similarly, the hardest part of marketing strategy is pulling clean, structured insights out of noisy analytics dashboards. Structure your data properly before you try to draw conclusions from it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Over-Engineering:&lt;/strong&gt; Don't build a complex microservice architecture when a simple script will do. Don't build a massive marketing funnel when a single, well-written technical article could kickstart your community.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Sweet Spot&lt;/strong&gt;&lt;br&gt;
The tech ecosystem is filled with pure builders who struggle to find users, and pure strategists who struggle to understand what they are selling.&lt;/p&gt;

&lt;p&gt;The real magic happens in the middle. When you combine systems thinking, clean data architecture, and deterministic logic with strategic messaging and community distribution, you become a powerhouse.&lt;/p&gt;

&lt;p&gt;Stop viewing engineering and strategy as opposites. They are two sides of the exact same coin: problem-solving.&lt;/p&gt;

&lt;p&gt;What are your thoughts? Have you applied developer logic to your career growth, or marketing logic to your open-source projects? Let’s discuss in the comments below! &lt;/p&gt;

</description>
      <category>career</category>
      <category>ai</category>
      <category>python</category>
      <category>analytics</category>
    </item>
    <item>
      <title>From Vitals to Variables: How AutoAI Automates the Heavy Lifting of Machine Learning</title>
      <dc:creator>Marian-Okocha1</dc:creator>
      <pubDate>Sat, 30 May 2026 20:30:43 +0000</pubDate>
      <link>https://dev.to/marianokocha1/from-vitals-to-variables-how-autoai-automates-the-heavy-lifting-of-machine-learning-4eip</link>
      <guid>https://dev.to/marianokocha1/from-vitals-to-variables-how-autoai-automates-the-heavy-lifting-of-machine-learning-4eip</guid>
      <description>&lt;p&gt;In the medical world, a triage nurse looks at a chaotic influx of patients and instantly categorizes them by severity based on vital signs. We don't manually calculate the exact biochemical pathways of a fever on a chart in that high-pressure moment; we use systematic protocols to determine risk. For years, building Artificial Intelligence was like being forced to synthesize the medicine from scratch—highly complex, demanding heavy manual mathematical code, and intensely prone to error.  &lt;/p&gt;

&lt;p&gt;Enter &lt;strong&gt;AutoAI&lt;/strong&gt;. Just like automated diagnostic tools monitor patient health configurations without requiring a doctor to manually read raw electrical impulses, automated builders do the engineering heavy lifting for data scientists. Let’s look at a quick, clinical breakdown of how platforms like IBM Watson Studio run an automated "diagnostic trial" on data to predict outcomes like financial or medical credit risk.  &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Diagnostic Setup: Importing the Specimen&lt;/strong&gt;&lt;br&gt;
Every diagnostic test requires a clean sample. In a machine learning experiment, your data set is your tissue specimen. To evaluate risk patterns, the automated platform ingests historic training files (such as a _german_credit_data_training.csv _framework). The pipeline isolates variables—filtering out non-essential features like telephone listings just as a lab tech filters out noise from a blood sample—leaving only the pristine indicators required to train the system.&lt;br&gt;&lt;br&gt;
&lt;strong&gt;The Triage: Running Competitive Algorithms&lt;/strong&gt;&lt;br&gt;
Once the configuration is associated with a machine learning engine, AutoAI transforms the pipeline into a competitive arena. Instead of an engineer spending weeks manually testing different statistical theories, the automated builder deploys multiple algorithms simultaneously—such as the Gradient Boosting Classifier—to compete side-by-side.&lt;br&gt;&lt;br&gt;
&lt;strong&gt;The Data Split Protocol:&lt;/strong&gt; The platform partitions the historic data using a strict operational standard: &lt;strong&gt;90% ** of the data set is used to train the models (the clinical study phase), while the remaining  **10%&lt;/strong&gt;  is withheld as a baseline to test how accurately the system predicts outcomes without telling them who defaulted.  The algorithms process the raw data and generate predictions, classifying targets into binary categories: &lt;strong&gt;Risk&lt;/strong&gt; or &lt;strong&gt;No Risk&lt;/strong&gt;. It is the digital equivalent of testing a rapid diagnostic strip for a positive or negative pathology readout.&lt;br&gt;&lt;br&gt;
&lt;strong&gt;The Prognosis:&lt;/strong&gt; Reading the Confusion MatrixHow do we know which algorithm is the healthiest? AutoAI compiles the results into a final system report in under a minute, utilizing a visual pipeline ranking system marked with a star for the optimal model. To evaluate accuracy and speed, the platform generates an &lt;strong&gt;ROC Curve&lt;/strong&gt; and a &lt;strong&gt;Confusion Matrix&lt;/strong&gt;.&lt;br&gt;&lt;br&gt;
For non-tech professionals, think of a confusion matrix as a diagnostic accuracy chart. It maps out:  **&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;True Positives / Negatives:&lt;/strong&gt; Correctly identifying healthy records or verified risks.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;False Positives / Negatives:&lt;/strong&gt; The dangerous margins where a system misdiagnoses a high-risk entity as completely safe. &lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;The Takeaway&lt;/strong&gt;&lt;br&gt;
Machine Learning is no longer an exclusive club for hidden tech gatekeepers. By shifting from slow manual coding to streamlined, automated builders, professionals across industries can now leverage enterprise data as seamlessly as reading a patient's vitals. The technology has evolved; the manual grunt work is officially obsolete.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>ibm</category>
      <category>python</category>
      <category>productivity</category>
    </item>
    <item>
      <title>How I Engineered a Payroll &amp; Procurement Audit Assistant: An Institutional Compliance Case Study</title>
      <dc:creator>Marian-Okocha1</dc:creator>
      <pubDate>Wed, 27 May 2026 17:24:46 +0000</pubDate>
      <link>https://dev.to/marianokocha1/how-i-engineered-a-payroll-procurement-audit-assistant-an-institutional-compliance-case-study-5io</link>
      <guid>https://dev.to/marianokocha1/how-i-engineered-a-payroll-procurement-audit-assistant-an-institutional-compliance-case-study-5io</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hermes-agent-2026-05-15"&gt;Hermes Agent Challenge&lt;/a&gt;: Write About Hermes Agent&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;🏢 &lt;strong&gt;&lt;em&gt;The High-Stakes World of Corporate Compliance&lt;/em&gt;&lt;/strong&gt;__&lt;br&gt;
In large educational and corporate institutions, managing compliance audits manually is an absolute operational bottleneck. Sifting through multi-page procurement records, cross-referencing ledger tables, and checking for duplicate database entries often leads to undetected financial padding, ghost-employee anomalies, or compliance failures.&lt;/p&gt;

&lt;p&gt;As a professional working within institutional systems, I knew there had to be a cleaner, containerized solution to enforce data integrity without relying on slow, manual human reviews. I set out to architect Marian's Audit Intelligence Lab—a secure, offline system designed to handle payroll and procurement audit operations instantly.&lt;/p&gt;

&lt;p&gt;But moving from an abstract architecture layout to an optimization-grade user interface requires meticulous breakdown of data states, physics-level layout decisions, and strict execution logic. That is exactly where Hermes Agent came into my local development ecosystem.&lt;/p&gt;

&lt;p&gt;🛠️&lt;strong&gt;My Architectural Core &amp;amp; Stack&lt;/strong&gt;&lt;br&gt;
To keep institutional data strictly confidential, secure, and independent of external server vulnerabilities, I built the tool around an intentionally isolated, local-first framework:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Python 3.12:&lt;/strong&gt; The backbone for handling file parsing, data manipulation, and automated compliance rulesets.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Streamlit:&lt;/strong&gt; Used to engineer a highly customized, elegant UI featuring custom CSS flexboxes, distinct deep-purple interactive action buttons (Upload Audit Data, Clear Chat), and horizontal navigation alignments.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Docker &amp;amp; Docker-Compose:&lt;/strong&gt; To wrap the entire runtime environment into a clean, containerized infrastructure that runs consistently across any local machine without version drift
.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;🧠 &lt;strong&gt;Brainstorming Structure with Hermes Agent&lt;/strong&gt;&lt;br&gt;
Hermes Agent is built for advanced planning, multi-step reasoning, and tool use. Instead of treating it like a standard autocompletion shortcut, I utilized it as an architectural sparring partner to reason through the structural phases of my compliance assistant piece by piece.&lt;/p&gt;

&lt;p&gt;Here is a look at how Hermes Agent helped refine my execution logic:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Me:&lt;/strong&gt; "I need to structure a localized Python application that allows an auditor to drop a raw procurement dataset into the view, instantly check for departmental discrepancies or anomalous top-tier expenses, and maintain custom styling layout configurations without breaking the session state."&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Hermes:&lt;/strong&gt; Suggested a structured, multi-tier data validation pipeline:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;State Layer:&lt;/strong&gt; Isolating user uploads into local session caches to prevent unnecessary processing reruns.&lt;br&gt;
&lt;strong&gt;Analysis Layer:&lt;/strong&gt; Mapping automated analytical queries directly to user-facing "Suggested Actions" (e.g., tracking the top 5 highest procurement expenses).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;UI Isolation Layer:&lt;/strong&gt; Injecting native CSS styling blocks within a clean horizontal matrix so the dashboard stays scannable and visually elite under load.&lt;/p&gt;

&lt;p&gt;This collaborative reasoning process helped turn a sprawling 13-page manual document framework into clean, executable blocks of software architecture fast.&lt;/p&gt;

&lt;p&gt;🚀 &lt;strong&gt;The Result:&lt;/strong&gt; A Clean Audit Terminal&lt;br&gt;
By letting Hermes Agent assist in navigating tool logic and system flow, the final interface materialized beautifully:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Suggested Action Selectors:&lt;/strong&gt; Users can click pre-configured macro blocks to immediately isolate department spending or find payroll outliers.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Isolated Data Upload Uploader:&lt;/strong&gt; A custom-styled upload field designed to take raw data files securely and route them straight through local processing scripts.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Famug59a66e32dn1hlcse.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Famug59a66e32dn1hlcse.png" alt="Payroll &amp;amp; Procurement Agents phyton code Illustration" width="800" height="417"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;💡 &lt;strong&gt;What an Open Agentic System Means for Enterprise Tech&lt;/strong&gt;&lt;br&gt;
Working on this build highlighted the true power of open, capable agentic systems. Hermes Agent doesn't just write generic lines of text—it helps developers think through edge cases, structure database validations logically, and handle state machine adjustments effectively.&lt;/p&gt;

&lt;p&gt;For engineers building specific, high-integrity regulatory tools (RegTech), having a locally-deployable assistant that can handle deep technical breakdowns means we can build secure, private enterprise solutions faster and with far fewer structural bugs.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fg2ghznku7zynqyt4afgg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fg2ghznku7zynqyt4afgg.png" alt="Marian's Audit Intelligence Lab Streamlit Dashboard UI" width="800" height="373"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thanks for reading my build journey! I'd love to hear how you are utilizing agentic planning tools to optimize your custom data dashboards in the comments below. 🐳🛡️🐍&lt;/p&gt;

</description>
      <category>hermesagentchallenge</category>
      <category>devchallenge</category>
      <category>agents</category>
      <category>ai</category>
    </item>
  </channel>
</rss>
