<?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: Nestor Campos</title>
    <description>The latest articles on DEV Community by Nestor Campos (@nestor_campos_c7520e02fb1).</description>
    <link>https://dev.to/nestor_campos_c7520e02fb1</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3456562%2F6d6c8515-f968-4e1a-990e-f489d1ddde60.jpg</url>
      <title>DEV Community: Nestor Campos</title>
      <link>https://dev.to/nestor_campos_c7520e02fb1</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/nestor_campos_c7520e02fb1"/>
    <language>en</language>
    <item>
      <title>Business and website Analysis AI Agent with N8N and Bright Data</title>
      <dc:creator>Nestor Campos</dc:creator>
      <pubDate>Mon, 25 Aug 2025 16:03:38 +0000</pubDate>
      <link>https://dev.to/nestor_campos_c7520e02fb1/business-and-website-analysis-ai-agent-with-n8n-and-bright-data-4ae</link>
      <guid>https://dev.to/nestor_campos_c7520e02fb1/business-and-website-analysis-ai-agent-with-n8n-and-bright-data-4ae</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/brightdata-n8n-2025-08-13"&gt;AI Agents Challenge powered by n8n and Bright Data&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;Our AI agent, developed with N8N and Bright Data, is designed to intelligently and automatically analyze business websites. Its purpose is to provide a complete snapshot of the business and its digital presence, identifying both strengths and opportunities for improvement.&lt;/p&gt;

&lt;p&gt;🔍 What problem does it solve? Companies often struggle to understand how their value proposition is perceived online, whether their website effectively communicates their services, and whether the user experience is optimized. Our agent addresses this challenge by:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Evaluating the business's content and positioning, detecting whether it conveys clarity, differentiation, and added value.&lt;/li&gt;
&lt;li&gt;Analyzing the website's structure, design, and accessibility, including navigation, formatting, loading times, and mobile compatibility.&lt;/li&gt;
&lt;li&gt;Generating actionable feedback to improve both the digital strategy and the user experience.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;🚀 The result: a comprehensive view that allows companies to make informed decisions to strengthen their online presence and better connect with their customers.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;p&gt;Here is the video with an explanation and demo: &lt;a href="https://www.youtube.com/watch?v=A9qcpINAonQ" rel="noopener noreferrer"&gt;https://www.youtube.com/watch?v=A9qcpINAonQ&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  n8n Workflow
&lt;/h3&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%2Fiqwbbz9iq6zcwikjbw8c.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%2Fiqwbbz9iq6zcwikjbw8c.png" alt="Image demo" width="800" height="237"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Github gist of the n8n agent: &lt;a href="https://gist.github.com/nescampos/9a3c4e80c11273c5c3a98c4fc2a5010b" rel="noopener noreferrer"&gt;https://gist.github.com/nescampos/9a3c4e80c11273c5c3a98c4fc2a5010b&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Technical Implementation
&lt;/h2&gt;

&lt;p&gt;My AI agent is made up of:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;N8N Form&lt;/strong&gt;: Used as a trigger, where the user enters the website they want to analyze.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Bright Data Verified Node&lt;/strong&gt;: I use this part to extract all the content from the specified website, in HTML format.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Extract HTML&lt;/strong&gt;: I extract only the necessary HTML (body).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AI Agent Node&lt;/strong&gt;: Connected to OpenAI (using a compatible service and the gpt-oss-120b model), I instruct the agent via a specific prompt to perform a thorough analysis.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;N8N Form&lt;/strong&gt;: To display the results of the agent's analysis.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  AI Agent details:
&lt;/h3&gt;

&lt;h4&gt;
  
  
  Prompt
&lt;/h4&gt;

&lt;p&gt;Act as a web development and digital communication expert. Analyze the following HTML code along with its textual and visual content (if applicable). Your objective is to evaluate both the technical structure and the communication effectiveness of the site. Submit a report divided into the following sections:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;✅ Positive Aspects
Good HTML practices (structure, semantics, accessibility, performance)&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Clarity of the message and the product or service offered&lt;/p&gt;

&lt;p&gt;Elements that generate trust or engagement&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;⚠️ Negative Aspects
Technical errors or bad practices in the HTML&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Ambiguity in the content or lack of clarity about the product/service&lt;/p&gt;

&lt;p&gt;Usability, accessibility, or user experience issues&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;🛠️ Recommendations for Improvement
Specific suggestions for optimizing the HTML code&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Improvements to writing, information hierarchy, and communication of the product/service's value&lt;/p&gt;

&lt;p&gt;Proposals to improve conversion, SEO, and the visitor experience&lt;/p&gt;

&lt;p&gt;Be clear, precise, and structured. Use technical language accessible to intermediate developers and writers. If you find the site isn't communicating its value proposition well, explain why and how it could be better.&lt;/p&gt;

&lt;p&gt;HTML:&lt;br&gt;
 {{ $json.body }}&lt;/p&gt;

&lt;p&gt;Send the results in HTML format to display in a website&lt;/p&gt;

&lt;h4&gt;
  
  
  Tools
&lt;/h4&gt;

&lt;p&gt;No tools in this workflow&lt;/p&gt;

&lt;h4&gt;
  
  
  Memory
&lt;/h4&gt;

&lt;p&gt;No memory&lt;/p&gt;

&lt;h4&gt;
  
  
  Model
&lt;/h4&gt;

&lt;p&gt;For this demo, I used gpt-oss-120b, but any other model can be used.&lt;/p&gt;

&lt;h3&gt;
  
  
  Bright Data Verified Node
&lt;/h3&gt;

&lt;p&gt;I decided to use the Web Unlocker resource to extract all the information provided by the user from the website, allowing me to access the entire site's HTML for subsequent analysis by the agent. In this case, the trigger is a form with the URL to be scraped and subsequently analyzed.&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%2F1q6rc8z1l7hx1605uzzx.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%2F1q6rc8z1l7hx1605uzzx.png" alt="Bright Data Verified Node" width="572" height="848"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Journey
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;First, I started by wanting to solve a problem, and I realized I had one (understanding my product websites to see how to improve or if they were understandable to end users).&lt;/li&gt;
&lt;li&gt;Next, I analyzed the use of N8N and each component.&lt;/li&gt;
&lt;li&gt;Agent AI was key, but it wasn't the initial step, as I had to keep it very simple, so I decided to use a form as a trigger to reduce errors and focus on what was important.&lt;/li&gt;
&lt;li&gt;I made sure the prompt was clear and objective.&lt;/li&gt;
&lt;li&gt;I ran extensive tests to ensure the flow was well-designed so anyone could use it.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Team
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/nestor_campos_c7520e02fb1"&gt;Nestor Campos - nestor_campos_c7520e02fb1&lt;/a&gt;: Developer and founder with over 15 years of experience in many industries and technologies, including Blockchain and AI. LinkedIn: &lt;a href="https://www.linkedin.com/in/nescampos/" rel="noopener noreferrer"&gt;https://www.linkedin.com/in/nescampos/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>devchallenge</category>
      <category>ai</category>
      <category>webdev</category>
      <category>n8nbrightdatachallenge</category>
    </item>
  </channel>
</rss>
