<?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: Ayush Thakur</title>
    <description>The latest articles on DEV Community by Ayush Thakur (@ayush2390).</description>
    <link>https://dev.to/ayush2390</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%2F528884%2Fe6c37315-7389-4c82-bf3f-4fab89ddc8b5.png</url>
      <title>DEV Community: Ayush Thakur</title>
      <link>https://dev.to/ayush2390</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ayush2390"/>
    <language>en</language>
    <item>
      <title>Introducing Potpie's Slack Integration: Bring Your Custom AI Agents to Where You Work</title>
      <dc:creator>Ayush Thakur</dc:creator>
      <pubDate>Thu, 24 Apr 2025 18:17:33 +0000</pubDate>
      <link>https://dev.to/potpie/introducing-potpies-slack-integration-bring-your-custom-ai-agents-to-where-you-work-3hoi</link>
      <guid>https://dev.to/potpie/introducing-potpies-slack-integration-bring-your-custom-ai-agents-to-where-you-work-3hoi</guid>
      <description>&lt;p&gt;Juggling between multiple platforms to access your AI Agents? We understand this problem. As devs, we thrive on speed and flow, not hunting through tabs or juggling terminals.&lt;/p&gt;

&lt;p&gt;At Potpie, we have been working on this problem for the last few weeks and we have come up with a solution. We are super excited to announce our new Slack integration! Now you can bring your custom AI agents directly into your team's Slack workspace where communication already happens.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is Potpie?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://github.com/potpie-ai/potpie" rel="noopener noreferrer"&gt;Potpie&lt;/a&gt; is an open-source platform that allows you to build and deploy custom AI agents tailored to your specific codebase. These agents can handle a wide range of tasks including debugging, code reviewing, code generation, onboarding, etc.&lt;/p&gt;

&lt;p&gt;Check out Potpie, if you like it, a star is always appreciated! – &lt;/p&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/potpie-ai" rel="noopener noreferrer"&gt;
        potpie-ai
      &lt;/a&gt; / &lt;a href="https://github.com/potpie-ai/potpie" rel="noopener noreferrer"&gt;
        potpie
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Spec-driven development for large codebases
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;p&gt;
  &lt;a href="https://potpie.ai?utm_source=github" rel="nofollow noopener noreferrer"&gt;
    
      
      
      &lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fpotpie-ai%2Fpotpie%2F.%2Fassets%2Flogo_light.svg" 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%2Fgithub.com%2Fpotpie-ai%2Fpotpie%2F.%2Fassets%2Flogo_light.svg" alt="Potpie AI logo"&gt;&lt;/a&gt;
    
  &lt;/a&gt;
&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;Potpie&lt;/h1&gt;
&lt;/div&gt;

&lt;p&gt;&lt;a href="https://potpie.ai" rel="nofollow noopener noreferrer"&gt;Potpie&lt;/a&gt; turns your entire codebase into a &lt;strong&gt;knowledge graph&lt;/strong&gt; - a structural index of every file, class, and function, capturing all their relationships and what each part of the code does in context of everything else. AI agents built on this graph can reason about your code with the precision of someone who wrote it - from debugging to feature development.&lt;/p&gt;

&lt;p&gt;
&lt;a rel="noopener noreferrer" href="https://github.com/potpie-ai/potpie/./assets/dashboard.gif"&gt;&lt;img width="700" alt="Potpie Dashboard" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fpotpie-ai%2Fpotpie%2F.%2Fassets%2Fdashboard.gif"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
  &lt;a href="https://docs.potpie.ai" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/bbca775c149994c8bade79c1620c82f0a980a2009b602da3f350f9b92228b076/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f446f63732d526561642d626c75653f6c6f676f3d72656164746865646f6373266c6f676f436f6c6f723d7768697465" alt="Docs"&gt;&lt;/a&gt;
  &lt;a href="https://github.com/potpie-ai/potpie/blob/main/LICENSE" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/94fc5bda245106127ad61cf640c03b77a5e9fcd21bc3b4aaa88fb73326db31ee/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f706f747069652d61692f706f74706965" alt="Apache 2.0"&gt;&lt;/a&gt;
  &lt;a href="https://github.com/potpie-ai/potpie" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/e9666294ea1f645ef18bad2754997abfc8b04cf9e29eef1edf0a6aa8684a07c6/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f706f747069652d61692f706f74706965" alt="GitHub Stars"&gt;&lt;/a&gt;
  &lt;a href="https://discord.gg/ryk5CMD5v6" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/397741123d69503a0a224452a3629154669e9a870686f0c21c68527c7d8faa07/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f446973636f72642d4a6f696e2d3538363546323f6c6f676f3d646973636f7264266c6f676f436f6c6f723d7768697465" alt="Discord"&gt;&lt;/a&gt;
  &lt;a href="https://marketplace.visualstudio.com/items?itemName=PotpieAI.potpie-vscode-extension" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/5b12a2749397740aa5113b1fb166ccf05b89cb4e055db439fc025fc9e1765645/68747470733a2f2f637573746f6d2d69636f6e2d6261646765732e64656d6f6c61622e636f6d2f62616467652f5653436f64652d457874656e73696f6e2d3030373864372e7376673f6c6f676f3d767363266c6f676f436f6c6f723d7768697465" alt="VSCode Extension"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Quick Start&lt;/h2&gt;
&lt;/div&gt;

&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;Prerequisites&lt;/h3&gt;
&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://docker.com" rel="nofollow noopener noreferrer"&gt;Docker&lt;/a&gt; installed and running&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://git-scm.com" rel="nofollow noopener noreferrer"&gt;Git&lt;/a&gt; installed&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://python.org" rel="nofollow noopener noreferrer"&gt;Python 3.11+&lt;/a&gt; with &lt;a href="https://docs.astral.sh/uv/" rel="nofollow noopener noreferrer"&gt;uv&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;Installation&lt;/h3&gt;

&lt;/div&gt;


&lt;ol&gt;

&lt;li&gt;

&lt;p&gt;&lt;strong&gt;Clone the repository&lt;/strong&gt;&lt;/p&gt;

&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;git clone --recurse-submodules https://github.com/potpie-ai/potpie.git
&lt;span class="pl-c1"&gt;cd&lt;/span&gt; potpie&lt;/pre&gt;

&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Configure your environment&lt;/strong&gt;&lt;/p&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;cp .env.template .env&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;Edit &lt;code&gt;.env&lt;/code&gt; with the following required values:&lt;/p&gt;
&lt;div class="highlight highlight-source-shell notranslate position-relative overflow-auto js-code-highlight"&gt;
&lt;pre&gt;&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; App &amp;amp; Environment&lt;/span&gt;
isDevelopmentMode=enabled
ENV=development
defaultUsername=defaultuser

&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; AI / LLM Configuration&lt;/span&gt;
LLM_PROVIDER=openai                    &lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; openai | ollama | anthropic | openrouter&lt;/span&gt;
OPENAI_API_KEY=sk-proj-your-key
CHAT_MODEL=gpt-4o
INFERENCE_MODEL=gpt-4o-mini

&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; Database&lt;/span&gt;
POSTGRES_SERVER=postgresql://postgres:mysecretpassword@localhost:5432/momentum
NEO4J_URI=bolt://127.0.0.1:7687
NEO4J_USERNAME=neo4j
NEO4J_PASSWORD=mysecretpassword

&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; Redis &amp;amp; Background Jobs&lt;/span&gt;
REDISHOST=127.0.0.1
REDISPORT=6379
BROKER_URL=redis://127.0.0.1:6379/0
CELERY_QUEUE_NAME=dev

&lt;span class="pl-c"&gt;&lt;span class="pl-c"&gt;#&lt;/span&gt; Project &amp;amp; Repo Management&lt;/span&gt;
PROJECT_PATH=projects&lt;/pre&gt;

&lt;/div&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;&lt;code&gt;CHAT_MODEL&lt;/code&gt;&lt;/strong&gt; and &lt;strong&gt;&lt;code&gt;INFERENCE_MODEL&lt;/code&gt;&lt;/strong&gt; are used for agent…&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/potpie-ai/potpie" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;



&lt;h2&gt;
  
  
  The Slack Integration
&lt;/h2&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%2Ff2vyj64mhr3libjwzzkt.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%2Ff2vyj64mhr3libjwzzkt.png" alt=" "&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Instead of navigating to a separate interface, developers can now interact with their custom AI agents right where they’re already working — in Slack.&lt;/p&gt;

&lt;p&gt;With the Potpie Slack App, it's as simple as installing it into your workspace. Once set up, you’ll have instant access to all your custom-built or pre-configured AI agents, ready to assist directly in your Slack channels and conversations.&lt;/p&gt;

&lt;p&gt;It hardly takes 2 mins to setup the Potpie Slack App. Check out the &lt;a href="https://docs.potpie.ai/extensions/slack" rel="noopener noreferrer"&gt;Potpie's documentation&lt;/a&gt; and setup the Slack App.&lt;/p&gt;

&lt;h2&gt;
  
  
  How It Works
&lt;/h2&gt;

&lt;p&gt;Once installed, using Potpie in Slack is intuitive:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Add the Potpie bot to any Slack channel&lt;/li&gt;
&lt;li&gt;Tag the Potpie bot and ask questions or give prompt to your custom AI agents&lt;/li&gt;
&lt;li&gt;Receive responses directly in the Slack thread&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;@PotpieAI Help me with the folder structure of codebase
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&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%2Fwk4vklfg3s7zq8lm1kva.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%2Fwk4vklfg3s7zq8lm1kva.png" alt=" "&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can also provide a live link in the prompt for the AI Agent to refer.&lt;/p&gt;

&lt;p&gt;For example:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Understand this issue - [issue link], and help me solve this issue and provide exact code
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&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%2F8qidpdek7ici4x38ynts.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%2F8qidpdek7ici4x38ynts.png" alt=" "&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thanks to the Web Access feature, your AI Agent can pull in metadata from a webpage and give you a response that’s actually tailored to the context.&lt;/p&gt;

&lt;h2&gt;
  
  
  Key Benefits
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Seamless Workflow Integration&lt;/strong&gt;&lt;br&gt;
No more context switching between tools. Your team can stay in Slack where they're already communicating and collaborating, while still leveraging the power of custom AI Agents.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Increased Team Productivity&lt;/strong&gt;&lt;br&gt;
When AI assistance is embedded directly in your team's daily communication tool, adoption happens naturally. No more training team members on yet another platform or dealing with resistance to new tools. Your developers can immediately get answers to codebase questions, debugging help, and code reviews right where they're already working.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Knowledge Sharing&lt;/strong&gt;&lt;br&gt;
When AI Agent’s responses happen in channels rather than private conversations, knowledge is automatically shared with the team. Someone's question about any specific feature in codebase, the response becomes visible to everyone, spreading information efficiently.&lt;/p&gt;
&lt;h2&gt;
  
  
  Getting Started Today
&lt;/h2&gt;

&lt;p&gt;Ready to bring your custom AI agents into Slack? Follow the detailed guide in &lt;a href="https://docs.potpie.ai/extensions/slack" rel="noopener noreferrer"&gt;Potpie's documentation&lt;/a&gt; to get started.&lt;/p&gt;

&lt;p&gt;The integration takes just 2 minutes to set up, but it can save your team countless hours by bringing powerful AI capabilities into your existing communication workflow.&lt;/p&gt;

&lt;p&gt;Checkout this quick demo and start using Potpie Slack app - &lt;br&gt;
&lt;iframe class="tweet-embed" id="tweet-1915074439147856215-379" src="https://platform.twitter.com/embed/Tweet.html?id=1915074439147856215"&gt;
&lt;/iframe&gt;

  // Detect dark theme
  var iframe = document.getElementById('tweet-1915074439147856215-379');
  if (document.body.className.includes('dark-theme')) {
    iframe.src = "https://platform.twitter.com/embed/Tweet.html?id=1915074439147856215&amp;amp;theme=dark"
  }



&lt;/p&gt;

&lt;p&gt;Try the Potpie's Slack integration and share your experience in the comments below!&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>ai</category>
      <category>coding</category>
    </item>
    <item>
      <title>Are you using AI only to write code? You're missing out</title>
      <dc:creator>Ayush Thakur</dc:creator>
      <pubDate>Thu, 27 Mar 2025 17:59:23 +0000</pubDate>
      <link>https://dev.to/ayush2390/are-you-using-ai-only-to-write-code-youre-missing-out-28j3</link>
      <guid>https://dev.to/ayush2390/are-you-using-ai-only-to-write-code-youre-missing-out-28j3</guid>
      <description>&lt;p&gt;AI in software development is no longer optional; it's essential. Using AI just to write code isn't enough, it's much more than that. AI can help in CI/CD, documentation workflows, PR reviewing, System design, and much more. As these traditional processes fall behind, AI-driven automation is becoming the new standard for efficiency and impact. Let's explore how AI transforms these critical areas.&lt;/p&gt;

&lt;h3&gt;
  
  
  Current State of Software Development Inefficiency
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;CI/CD complexity: Pipeline configuration and optimization require specialized expertise&lt;/li&gt;
&lt;li&gt;Documentation debt: Technical documentation is perpetually outdated or incomplete&lt;/li&gt;
&lt;li&gt;Debugging bottlenecks – Identifying and resolving issues across distributed systems is time-consuming and often reactive.&lt;/li&gt;
&lt;li&gt;System design challenges – Ensuring scalable and efficient architectures requires deep analysis of dependencies, performance metrics, and service interactions.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  AI-Driven CI/CD: Intelligent Pipeline Optimization
&lt;/h2&gt;

&lt;p&gt;CI/CD pipelines have become increasingly complex, with most organizations struggling to maintain and optimize them effectively. AI transforms this landscape:&lt;/p&gt;

&lt;h3&gt;
  
  
  Intelligent Failure Analysis
&lt;/h3&gt;

&lt;p&gt;When CI/CD pipelines fail, the debugging process is often manual and time-consuming. AI-powered systems transform this experience by:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Contextual error analysis: Parsing logs and identifying root causes&lt;/li&gt;
&lt;li&gt;Historical pattern matching: Connecting current failures to previously resolved issues&lt;/li&gt;
&lt;li&gt;Automated remediation: Suggesting or automatically implementing fixes for common failures&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These capabilities dramatically reduce mean time to recovery for pipeline failures.&lt;/p&gt;

&lt;h2&gt;
  
  
  AI-Enhanced Debugging
&lt;/h2&gt;

&lt;p&gt;AI-powered debugging tools help developers quickly identify and resolve performance issues in distributed systems. They analyze logs, traces, and metrics to detect anomalies, such as increased response times or unexpected error patterns. By correlating data across services, these tools provide actionable insights, reducing the time spent on root cause analysis.&lt;/p&gt;

&lt;p&gt;Modern AI assistants like GitHub Copilot and &lt;a href="https://github.com/potpie-ai/potpie" rel="noopener noreferrer"&gt;Potpie&lt;/a&gt; go beyond code completion, they also assist in debugging. These tools suggest fixes, detect potential issues, and even explain complex errors within the IDE. Some tools analyze patterns in real-time, helping developers catch inefficiencies and security risks before they escalate.&lt;/p&gt;

&lt;p&gt;You can solve a live issue present on a GitHub repo using &lt;a href="https://github.com/potpie-ai/potpie" rel="noopener noreferrer"&gt;Potpie&lt;/a&gt; by providing the live link of the issue. Its AI agent scrapes the issue details, analyzes the problem, identifies the root cause, and suggests solutions. This makes debugging more efficient, especially for large codebases with intricate interactions.&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%2Fy9v2sre1th2hzfkjhlmo.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%2Fy9v2sre1th2hzfkjhlmo.png" alt="Image description" width="800" height="376"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  AI-powered System Design
&lt;/h2&gt;

&lt;p&gt;AI tools help in system design by analyzing how different parts of an application interact. They identify tightly connected components, suggest better ways to separate services, and highlight areas that could slow down performance. By understanding data flow and dependencies, AI can recommend caching strategies, optimize database queries, and detect inefficient API calls. These insights help developers build scalable systems that perform well and are easier to maintain.&lt;/p&gt;

&lt;p&gt;Some AI-powered tools, like IBM Watson AIOps and Cortex, assist in system architecture decisions by detecting patterns in infrastructure usage and predicting performance issues. AI models can also simulate different design choices, analyzing their impact on latency, resource consumption, and fault tolerance. By integrating AI into system design, teams can make more informed decisions, reduce costly redesigns, and build architectures that scale efficiently.&lt;/p&gt;

&lt;p&gt;Translating high-level requirements into detailed technical blueprints is a critical step in System Design. You can build an AI Agent with Potpie that can handle structuring design specifications into data models, APIs, architecture, and class structures for you. By mapping dependencies and interactions, it ensures that systems remain scalable, maintainable, and optimized for real-world performance.&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%2Fxzr2w37bpx1qpaclhom0.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%2Fxzr2w37bpx1qpaclhom0.png" alt="Image description" width="800" height="378"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  AI-Powered PR Reviews
&lt;/h2&gt;

&lt;p&gt;Reviewing a pull request is more complex than syntax checking or linting, as it requires understanding code structure, intent, and potential side effects. &lt;/p&gt;

&lt;p&gt;A key difficulty is context awareness, AI models must track dependencies, recognize architectural patterns, and compare changes against historical commits to detect errors. Unlike static code analysis, this demands a deeper understanding of the entire codebase, making real-time intelligent PR reviews a challenging task.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/potpie-ai/potpie" rel="noopener noreferrer"&gt;Potpie&lt;/a&gt; combines a knowledge graph approach with web access capabilities to review PRs more effectively. The knowledge graph helps it understand the deeper context of a codebase, mapping dependencies, data flows, and architectural patterns. Meanwhile, its web access feature allows it to analyze PRs for specific issues, such as database inefficiencies, API performance, and system bottlenecks.&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%2F5ncbr69gaaa8wb3ht8b1.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%2F5ncbr69gaaa8wb3ht8b1.png" alt="Image description" width="800" height="1523"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  AI-Generated Documentation: The End of Documentation Debt
&lt;/h2&gt;

&lt;p&gt;Documentation and READMEs is perhaps the most neglected aspect of software development, despite its critical importance. AI systems are particularly well-suited for tackling documentation challenges:&lt;/p&gt;

&lt;h3&gt;
  
  
  Automated Code Documentation
&lt;/h3&gt;

&lt;p&gt;Modern AI assistants can analyze codebases to generate comprehensive documentation that remains synchronized with the code.&lt;br&gt;
These systems can create multiple documentation formats based on the same code analysis:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;API reference documentation&lt;/li&gt;
&lt;li&gt;Architecture diagrams&lt;/li&gt;
&lt;li&gt;User guides&lt;/li&gt;
&lt;li&gt;Onboarding materials
The key advantage is that documentation can be continuously regenerated as code evolves, eliminating documentation drift.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Interactive Documentation
&lt;/h3&gt;

&lt;p&gt;Beyond static documentation, AI enables interactive documentation experiences that adapt to user needs:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Contextual examples: Documentation that shows examples relevant to the specific use case&lt;/li&gt;
&lt;li&gt;Question answering: Systems that interpret natural language questions about codebases&lt;/li&gt;
&lt;li&gt;Code generation: Documentation that generates implementation examples on demand&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These capabilities transform documentation from a static reference into an interactive learning tool.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/potpie-ai/potpie" rel="noopener noreferrer"&gt;Potpie&lt;/a&gt; contributes to solving documentation debt by generating real-time documentation and READMEs directly from the codebase. Its knowledge-graph approach ensures that documentation evolves alongside the code, reducing the effort required to maintain it and making it more useful for developers.&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%2Fukjvmw8xq79uikvxi8wn.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%2Fukjvmw8xq79uikvxi8wn.png" alt="Image description" width="800" height="379"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  AI-Powered Planning: Smarter Roadmaps and PRDs
&lt;/h2&gt;

&lt;p&gt;AI is revolutionizing project planning by integrating seamlessly with tools like Linear, Jira, and Asana to automate backlog management, roadmap planning, and resource allocation. Traditionally, planning involves manual updates, meetings, and constant adjustments, but AI-driven systems can predict bottlenecks, optimize task assignments, and keep projects aligned with business goals.&lt;/p&gt;

&lt;h3&gt;
  
  
  AI-Generated PRDs: Backed by Code and Context
&lt;/h3&gt;

&lt;p&gt;One of the most powerful applications of AI in project planning is automated Product Requirement Document (PRD) generation. AI can analyze code repositories, project architecture, and design specifications to create PRDs that align with the project's actual requirements.&lt;/p&gt;

&lt;p&gt;By ensuring PRDs accurately capture development needs, AI helps Product Managers gain a clearer understanding of project’s requirements, ultimately improving decision-making and communication with engineering teams. With AI-driven insights, Product Managers can proactively address potential gaps and refine requirements before development begins.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/potpie-ai/potpie" rel="noopener noreferrer"&gt;Potpie API&lt;/a&gt; can be integrated with Jira, Linear or an other workflow management tool to generate PRDs that are accurate and align well with the development requirements. This reduces misalignment, and helps teams stay on the same page throughout the development process.&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%2F6ei3r8aax8y4fwpv2ycr.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%2F6ei3r8aax8y4fwpv2ycr.png" alt="Image description" width="800" height="565"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As AI continues to transform software development, integrating AI-powered planning into workflows will ensure better alignment between product vision and execution, reducing inefficiencies and improving overall development velocity.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>ai</category>
      <category>coding</category>
    </item>
    <item>
      <title>asdfgnh</title>
      <dc:creator>Ayush Thakur</dc:creator>
      <pubDate>Thu, 27 Mar 2025 17:56:52 +0000</pubDate>
      <link>https://dev.to/ayush2390/asdfgnh-1elm</link>
      <guid>https://dev.to/ayush2390/asdfgnh-1elm</guid>
      <description>&lt;p&gt;sdfbgnh&lt;/p&gt;

</description>
    </item>
    <item>
      <title>dfghjk</title>
      <dc:creator>Ayush Thakur</dc:creator>
      <pubDate>Thu, 27 Mar 2025 17:53:21 +0000</pubDate>
      <link>https://dev.to/ayush2390/dfghjk-bcb</link>
      <guid>https://dev.to/ayush2390/dfghjk-bcb</guid>
      <description>&lt;p&gt;dfghmj,k.l&lt;/p&gt;

</description>
    </item>
    <item>
      <title>x nbc c</title>
      <dc:creator>Ayush Thakur</dc:creator>
      <pubDate>Thu, 27 Mar 2025 17:41:02 +0000</pubDate>
      <link>https://dev.to/ayush2390/x-nbc-c-23bi</link>
      <guid>https://dev.to/ayush2390/x-nbc-c-23bi</guid>
      <description>&lt;p&gt;bdbgfngnfb&lt;/p&gt;

</description>
    </item>
    <item>
      <title>sdfngmh</title>
      <dc:creator>Ayush Thakur</dc:creator>
      <pubDate>Thu, 27 Mar 2025 17:24:24 +0000</pubDate>
      <link>https://dev.to/ayush2390/sdfngmh-5aco</link>
      <guid>https://dev.to/ayush2390/sdfngmh-5aco</guid>
      <description>&lt;p&gt;xcsdfghmj&lt;/p&gt;

</description>
    </item>
    <item>
      <title>dfghjb</title>
      <dc:creator>Ayush Thakur</dc:creator>
      <pubDate>Thu, 27 Mar 2025 17:20:34 +0000</pubDate>
      <link>https://dev.to/ayush2390/dfghjb-5730</link>
      <guid>https://dev.to/ayush2390/dfghjb-5730</guid>
      <description>&lt;p&gt;dfghjk.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>wsb</title>
      <dc:creator>Ayush Thakur</dc:creator>
      <pubDate>Thu, 27 Mar 2025 17:12:58 +0000</pubDate>
      <link>https://dev.to/ayush2390/wsb-20lf</link>
      <guid>https://dev.to/ayush2390/wsb-20lf</guid>
      <description>&lt;p&gt;svsdbzsgd&lt;/p&gt;

</description>
    </item>
    <item>
      <title>10 Open-source Tools to build AI Agents</title>
      <dc:creator>Ayush Thakur</dc:creator>
      <pubDate>Fri, 14 Mar 2025 19:04:12 +0000</pubDate>
      <link>https://dev.to/potpie/10-open-source-tools-to-build-ai-agents-45h6</link>
      <guid>https://dev.to/potpie/10-open-source-tools-to-build-ai-agents-45h6</guid>
      <description>&lt;p&gt;I have been working with AI Agents for quite a long time. I have built multiple AI Agents to automate various tasks, and there’s still a lot to explore. While developing AI Agents, I often encounter challenges such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Designing effective prompts for optimal responses&lt;/li&gt;
&lt;li&gt;Managing memory and context retention&lt;/li&gt;
&lt;li&gt;Integrating with external APIs and databases&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In this blog, I have curated some top-notch AI Agents building tools that I personally use while working with AI Agents.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. &lt;a href="https://github.com/potpie-ai/potpie" rel="noopener noreferrer"&gt;Potpie&lt;/a&gt; - Build AI Agents for your codebase
&lt;/h2&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%2F0bokrkcr4lynoj7evghc.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%2F0bokrkcr4lynoj7evghc.png" alt="Image description" width="800" height="379"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;When it comes to building AI Agents for codebase, multiple problems are faced by developers like lack of context awareness, security risks, and understanding complex codebase. That’s where Potpie saves us.&lt;/p&gt;

&lt;p&gt;Potpie is an open-source platform that enables the developers to build custom AI Agents that truly understand their coplex codebase. Potpie.ai turns your entire codebase into an intelligent system by creating a detailed knowledge graph. It breaks down code into small parts to understand how everything connects.&lt;/p&gt;

&lt;p&gt;The system builds custom AI agents that know your specific codebase inside and out. These agents can answer questions, provide recommendations, and help with complex development tasks. Developers get an intelligent assistant that understands their unique software.&lt;/p&gt;

&lt;p&gt;Interesting use-case:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;README Generator - An AI Agent that generates README file for your code&lt;/li&gt;
&lt;li&gt;Responsiveness Optimizer - An AI Agent that makes the UI of your project responsive&lt;/li&gt;
&lt;li&gt;Data Query Reviewer - An AI agent that analyzes database queries to detect inefficiencies and suggest optimizations&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Checkout our Github Repo and give us a star⭐&lt;/p&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fassets.dev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/potpie-ai" rel="noopener noreferrer"&gt;
        potpie-ai
      &lt;/a&gt; / &lt;a href="https://github.com/potpie-ai/potpie" rel="noopener noreferrer"&gt;
        potpie
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Prompt-To-Agent : Create custom engineering agents for your codebase
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;p&gt;
  &lt;a href="https://potpie.ai?utm_source=github" rel="nofollow noopener noreferrer"&gt;
    &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fprivate-user-images.githubusercontent.com%2F19893222%2F382581907-1a0b9824-833b-4c0a-b56d-ede5623295ca.png%3Fjwt%3DeyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NDIyNTE4MzgsIm5iZiI6MTc0MjI1MTUzOCwicGF0aCI6Ii8xOTg5MzIyMi8zODI1ODE5MDctMWEwYjk4MjQtODMzYi00YzBhLWI1NmQtZWRlNTYyMzI5NWNhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAzMTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMzE3VDIyNDUzOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTA0ZTEyZWNlMGE0OWY0ZDRjM2RjZTA0ZjA4YWEyYTk0NTU3YTc4MDZlMjViMDY1ZTI2ZmE2MmVhODY5NDdhYmYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.t61NzZCJZCIrTwl5sAfz0mJ2FJF7mTy1mAeLQbXSFdE" width="318px" alt="Momentum logo"&gt;
  &lt;/a&gt;
&lt;/p&gt;



&lt;p&gt;
&lt;a href="https://trendshift.io/repositories/12918" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/12c04e6f1c5a376d5c8266a7a6953f76ca58809f4b61d4a9e2fb59bb97746b06/68747470733a2f2f7472656e6473686966742e696f2f6170692f62616467652f7265706f7369746f726965732f3132393138" alt="potpie-ai%2Fpotpie | Trendshift" width="250" height="55"&gt;&lt;/a&gt;
&lt;br&gt;
  &lt;br&gt;
  &lt;a href="https://app.potpie.ai" rel="nofollow noopener noreferrer"&gt;App&lt;/a&gt; | &lt;a href="https://docs.potpie.ai" rel="nofollow noopener noreferrer"&gt;Documentation&lt;/a&gt; | &lt;a href="https://docs.potpie.ai/open-source" rel="nofollow noopener noreferrer"&gt;API Reference&lt;/a&gt; | &lt;a href="https://app.potpie.ai/newchat?repo=potpie-ai/potpie&amp;amp;branch=main" rel="nofollow noopener noreferrer"&gt;Chat with 🥧 Repo&lt;/a&gt;
  &lt;br&gt;
  &lt;/p&gt;
&lt;p&gt;
  &lt;a href="https://github.com/potpie-ai/potpie/blob/main/LICENSE" rel="noopener noreferrer"&gt;
    &lt;img src="https://camo.githubusercontent.com/b3d6919389bd3d8554048ce1e2a81789c615d682586c17a3975930cdb3d304f1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f706f747069652d61692f706f74706965" alt="Apache 2.0"&gt;
  &lt;/a&gt;
  &lt;a href="https://github.com/potpie-ai/potpie" rel="noopener noreferrer"&gt;
    &lt;img src="https://camo.githubusercontent.com/12b0d843b3769d8e772a3c175dea6f9b147283978eb51356bfb6687a21defbf9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f706f747069652d61692f706f74706965" alt="GitHub Repo stars"&gt;
  &lt;/a&gt;
&lt;br&gt;
&lt;a href="https://discord.gg/ryk5CMD5v6" rel="nofollow noopener noreferrer"&gt;
    &lt;img src="https://camo.githubusercontent.com/36ac4cd24b3d424cd6d7dea7b67dcb6fa04d36588624b0ce3bfe9bf649eca1a0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4a6f696e2532306f75722d446973636f72642d3538363546323f7374796c653d666f722d7468652d6261646765266c6f676f3d646973636f7264266c6f676f436f6c6f723d7768697465" alt="Join our Discord"&gt;
&lt;/a&gt;
&lt;br&gt;
&lt;a href="https://marketplace.visualstudio.com/items?itemName=PotpieAI.potpie-vscode-extension" rel="nofollow noopener noreferrer"&gt;
    &lt;img src="https://camo.githubusercontent.com/ac72df6321f1a85ad19eb85ff937842b5e3b25d41adca87392c7ccf94c6c70db/68747470733a2f2f637573746f6d2d69636f6e2d6261646765732e64656d6f6c61622e636f6d2f62616467652f56697375616c25323053747564696f253230436f64652d3030373864372e7376673f6c6f676f3d767363266c6f676f436f6c6f723d7768697465" alt="VS Code Extension"&gt;
&lt;/a&gt;
&lt;br&gt;
&lt;a href="https://twitter.com/intent/tweet?text=I%20created%20custom%20engineering%20agents%20for%20my%20codebase%20in%20minutes%20with%20potpie.ai%20@potpiedotai%20!%F0%9F%A5%A7" rel="nofollow noopener noreferrer"&gt;
    &lt;img alt="tweet" src="https://camo.githubusercontent.com/4f677ce944dfdeb7a8cd741560d35d006363ef6160adeb63ee3d8c73373b1f51/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f75726c2f687474702f736869656c64732e696f2e7376673f7374796c653d736f6369616c"&gt;
&lt;/a&gt;
&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;
&lt;/h1&gt;
&lt;p&gt;Prompt-To-Agent: Create custom engineering agents for your code&lt;/p&gt;
&lt;/div&gt;

&lt;p&gt;Potpie is an open-source platform that creates AI agents specialized in your codebase, enabling automated code analysis, testing, and development tasks. By building a comprehensive knowledge graph of your code, Potpie's agents can understand complex relationships and assist with everything from debugging to feature development.&lt;/p&gt;

&lt;p&gt;
&lt;a rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/19893222/401460208-a400b48f-dc4c-47b1-a42b-26eaf062adb2.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NDIyNTE4MzgsIm5iZiI6MTc0MjI1MTUzOCwicGF0aCI6Ii8xOTg5MzIyMi80MDE0NjAyMDgtYTQwMGI0OGYtZGM0Yy00N2IxLWE0MmItMjZlYWYwNjJhZGIyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAzMTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMzE3VDIyNDUzOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTAxY2NjNDA0MTNlMzJlNTA3YWI0Y2UxMmRlYTcwMzk1ZjVlM2U3MzY5NTYyYTI2YzUxOTI3ZDlkNTZmMDdhNjImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.eaHaLsHouVoL-F3uw87m1gEYalaqT0YFwkGM07NU6SU"&gt;&lt;img width="1506" alt="Screenshot 2025-01-09 at 2 18 18 PM" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fprivate-user-images.githubusercontent.com%2F19893222%2F401460208-a400b48f-dc4c-47b1-a42b-26eaf062adb2.png%3Fjwt%3DeyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NDIyNTE4MzgsIm5iZiI6MTc0MjI1MTUzOCwicGF0aCI6Ii8xOTg5MzIyMi80MDE0NjAyMDgtYTQwMGI0OGYtZGM0Yy00N2IxLWE0MmItMjZlYWYwNjJhZGIyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAzMTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMzE3VDIyNDUzOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTAxY2NjNDA0MTNlMzJlNTA3YWI0Y2UxMmRlYTcwMzk1ZjVlM2U3MzY5NTYyYTI2YzUxOTI3ZDlkNTZmMDdhNjImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.eaHaLsHouVoL-F3uw87m1gEYalaqT0YFwkGM07NU6SU"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;📚 Table of Contents&lt;/h2&gt;
&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#why-potpie" rel="noopener noreferrer"&gt;🥧 Why Potpie?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#prebuilt-agents" rel="noopener noreferrer"&gt;🤖 Our Prebuilt Agents&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#potpies-tooling-system" rel="noopener noreferrer"&gt;🛠️ Tooling&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#getting-started" rel="noopener noreferrer"&gt;🚀 Getting Started&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#use-cases" rel="noopener noreferrer"&gt;💡 Use Cases&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#custom-agents-upgrade" rel="noopener noreferrer"&gt;🛠️ Custom Agents&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#accessing-agents-via-api-key" rel="noopener noreferrer"&gt;🗝️ Accessing Agents via API Key&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#make-potpie-your-own" rel="noopener noreferrer"&gt;🎨 Make Potpie Your Own&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#contributing" rel="noopener noreferrer"&gt;🤝 Contributing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#license" rel="noopener noreferrer"&gt;📜 License&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#-thanks-to-all-contributors" rel="noopener noreferrer"&gt;💪 Contributors&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🥧 Why Potpie?&lt;/h2&gt;
&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;🧠 &lt;strong&gt;Deep Code Understanding&lt;/strong&gt;: Built-in knowledge graph captures relationships between code components&lt;/li&gt;
&lt;li&gt;🤖 &lt;strong&gt;Pre-built &amp;amp; Custom Agents&lt;/strong&gt;: Ready-to-use agents for common tasks + build your own&lt;/li&gt;
&lt;li&gt;🔄 &lt;strong&gt;Seamless Integration&lt;/strong&gt;: Works with your existing development workflow&lt;/li&gt;
&lt;li&gt;📈 &lt;strong&gt;Flexible&lt;/strong&gt;: Handles codebases of…&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/potpie-ai/potpie" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;

&lt;h2&gt;
  
  
  2. &lt;a href="https://composio.dev/" rel="noopener noreferrer"&gt;Composio&lt;/a&gt; - AI integrations and tooling platform
&lt;/h2&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%2Ff4wzqv13y93t1q41mcp7.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%2Ff4wzqv13y93t1q41mcp7.png" alt="Image description" width="800" height="381"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Imagine effortlessly building AI agents and integrating them with tools like Discord, Trello, Jira, or Slack. That’s the power of Composio!&lt;/p&gt;

&lt;p&gt;Composio is an open-source platform designed to simplify AI integration while ensuring secure authentication and Multi-Channel Processing (MCP). Whether you're customizing AI agents or connecting them to your favorite tools, Composio streamlines the process while managing access control and handling interactions across multiple platforms.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Secure AI Agents – Implement authentication to control access and permissions for AI-driven workflows.&lt;/li&gt;
&lt;li&gt;Multi-Channel AI Bots – Build agents that seamlessly communicate across Slack, Discord, and more.&lt;/li&gt;
&lt;li&gt;Code Intelligence – Create coding agents that analyze and optimize repositories in GitHub.&lt;/li&gt;
&lt;li&gt;Automated Summaries – Deploy AI to generate concise reports and document summaries.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://github.com/ComposioHQ/composio" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Star the Composio Repo⭐&lt;/a&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  3. &lt;a href="https://www.langflow.org/" rel="noopener noreferrer"&gt;Langflow&lt;/a&gt;: Build and Visualize AI Agents with Ease
&lt;/h2&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%2Fgxrc1w6mjbqc5xleev32.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%2Fgxrc1w6mjbqc5xleev32.png" alt="Image description" width="800" height="382"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Langflow is an open-source, drag-and-drop framework for building AI agents powered by large language models (LLMs). It provides an intuitive interface to design, prototype, and deploy intelligent applications without writing extensive code.&lt;/p&gt;

&lt;p&gt;With seamless integration with LangChain, Langflow enables you to connect various components like memory, tools, and APIs—helping you create powerful AI agents tailored to your needs.&lt;/p&gt;

&lt;p&gt;Whether you're developing conversational AI, workflow automation, or data processing pipelines, Langflow simplifies the process with its interactive and modular approach.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/logspace-ai/langflow" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Check out the Langflow Repo&lt;/a&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  4. &lt;a href="https://julep.ai/" rel="noopener noreferrer"&gt;Julep&lt;/a&gt;: Build Powerful AI Agents with Ease
&lt;/h2&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%2F4d823xwg5e8r646ozg19.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%2F4d823xwg5e8r646ozg19.png" alt="Image description" width="800" height="381"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Julep is your ultimate platform for building intelligent AI agents that can reason, plan, and take action. Designed for developers, it provides a seamless way to create and deploy AI-driven applications with memory, tool integrations, and real-time adaptability.&lt;/p&gt;

&lt;p&gt;As an open-source, model-agnostic framework, Julep allows you to integrate with any LLM while enhancing it with external tools, APIs, and structured workflows—enabling AI agents that go beyond simple text generation.&lt;br&gt;
With Julep, you can build:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;AI agents that autonomously execute tasks&lt;/li&gt;
&lt;li&gt;Workflow automation bots for research, customer support, and more&lt;/li&gt;
&lt;li&gt;Intelligent assistants that leverage real-time data and long-term memory&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://github.com/julep-ai/julep" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Check out the Julep repo&lt;/a&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  5. &lt;a href="https://www.agentops.ai/" rel="noopener noreferrer"&gt;AgentOps&lt;/a&gt;: Build, Test, and Optimize AI Agents
&lt;/h2&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%2Fcm7sera4ht2gk6dtduhl.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%2Fcm7sera4ht2gk6dtduhl.png" alt="Image description" width="800" height="379"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;AgentOps is the ultimate platform for building, testing, and deploying AI agents with precision and efficiency. It supports over 400 large language models (LLMs), AI agent frameworks, and Crews, providing powerful tools for observability, debugging, and performance optimization.&lt;/p&gt;

&lt;p&gt;With features like time travel debugging, real-time monitoring, and seamless fine-tuning, AgentOps ensures your AI agents are reliable, cost-efficient, and production-ready. &lt;/p&gt;

&lt;p&gt;Whether you're developing autonomous workflows, intelligent assistants, or complex multi-agent systems, AgentOps streamlines the process, helping you bring AI-powered applications to life.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/AgentOps-AI/agentops" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Check out the AgentOps Repo&lt;/a&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  6. &lt;a href="https://www.agentgenesis.dev/" rel="noopener noreferrer"&gt;AgentGenesis&lt;/a&gt;: Build Powerful AI Agents with Ease
&lt;/h2&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%2F57kxc4x7v1wyvn8wbjxf.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%2F57kxc4x7v1wyvn8wbjxf.png" alt="Image description" width="800" height="381"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;AgentGenesis is your ultimate platform for creating advanced AI agents that can reason, adapt, and execute complex tasks. Whether you're building chatbots, automation tools, or intelligent assistants, AgentGenesis provides the foundation to develop AI-driven solutions with minimal effort.&lt;/p&gt;

&lt;p&gt;As an open-source, model-agnostic framework, AgentGenesis seamlessly integrates with any LLM while supporting custom tools, APIs, and external data sources. This enables you to build AI agents that are truly dynamic, context-aware, and capable of handling real-world tasks efficiently.&lt;/p&gt;

&lt;p&gt;With AgentGenesis, you can create:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;AI-powered chatbots with contextual memory&lt;/li&gt;
&lt;li&gt;Intelligent agents that automate workflows&lt;/li&gt;
&lt;li&gt;Custom AI solutions that interact with APIs and tools&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://github.com/DeadmanAbir/AgentGenesis" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Check out the AgentGenesis Repo&lt;/a&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  7. &lt;a href="https://bondai.dev/" rel="noopener noreferrer"&gt;BondAI&lt;/a&gt;: Build Smarter AI Agents with Ease
&lt;/h2&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%2Fpt904pbb1r6nnglalzfi.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%2Fpt904pbb1r6nnglalzfi.png" alt="Image description" width="800" height="386"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;BondAI is a powerful platform for creating AI agents that are intelligent, stateful, and deeply integrated with external tools and data sources. Designed to enhance large language models (LLMs), BondAI enables you to build AI-driven applications that remember context, adapt to users, and automate complex workflows.&lt;/p&gt;

&lt;p&gt;As an open-source, model-agnostic framework, BondAI seamlessly connects with any LLM while extending its capabilities with custom tools, long-term memory, and real-world data access.&lt;/p&gt;

&lt;p&gt;With BondAI, you can build:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;AI agents that integrate with external APIs and databases&lt;/li&gt;
&lt;li&gt;Personalized assistants that retain and utilize long-term memory&lt;/li&gt;
&lt;li&gt;Automation tools for tasks like scheduling, research, and customer support&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://github.com/krohling/bondai" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Check out the BondAI Repo&lt;/a&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  8. &lt;a href="https://www.ultravox.ai/" rel="noopener noreferrer"&gt;Ultravox&lt;/a&gt; - Build Voice AI agents
&lt;/h2&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%2Fdma8od8zx057nd0np89k.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%2Fdma8od8zx057nd0np89k.png" alt="Image description" width="800" height="382"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Ultravox.ai is an open-source platform for building advanced voice AI agents that understand and process speech with remarkable accuracy and naturalness. Designed to bridge the gap between human conversation and AI interaction, Ultravox empowers developers to create intelligent, responsive, and truly conversational voice experiences.&lt;/p&gt;

&lt;p&gt;As a multimodal Large Language Model (LLM) framework, Ultravox seamlessly integrates speech and text, enabling agents to understand nuances like tone and pauses, and respond in real-time. With Ultravox, you can build:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Voice AI agents that integrate with APIs and databases, responding naturally to spoken commands.&lt;/li&gt;
&lt;li&gt;Real-time, multilingual voice assistants capable of seamless speech-to-speech translation.&lt;/li&gt;
&lt;li&gt;Interactive voice applications that provide personalized and engaging user experiences.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://github.com/fixie-ai/ultravox" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Check out the Ultravox repo&lt;/a&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  9. &lt;a href="http://agno.com/" rel="noopener noreferrer"&gt;Agno&lt;/a&gt; - Simplifying AI Model Management
&lt;/h2&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%2Fg1zkxge5krtaykputaoo.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%2Fg1zkxge5krtaykputaoo.png" alt="Image description" width="800" height="382"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Agno is a platform that helps developers deploy and manage AI models more easily. It provides tools to host, monitor, and improve AI applications quickly. The platform makes complex AI infrastructure simple and straightforward.&lt;/p&gt;

&lt;p&gt;The system connects AI models with development tools seamlessly. It allows developers to focus on creating innovative applications instead of managing technical details. Agno acts as a smart bridge between AI technology and practical use.&lt;/p&gt;

&lt;p&gt;Agno supports multiple AI models and helps optimize their performance. It offers smart tools for routing and reducing operational costs. The platform helps developers build better AI solutions with less effort.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/agno-agi/agno" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Checkout Agno Repo&lt;/a&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  10. &lt;a href="https://docs.vocode.dev/welcome" rel="noopener noreferrer"&gt;Vocode&lt;/a&gt;: Powering Real-Time Voice AI Conversations
&lt;/h2&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%2F2stpzi36lzsq70a516ew.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%2F2stpzi36lzsq70a516ew.png" alt="Image description" width="800" height="381"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Vocode is an open-source framework for building intelligent, real-time voice AI agents. Used at vocode.dev, it provides seamless tools to integrate large language models (LLMs) with voice-based applications, enabling natural, responsive, and context-aware conversations.&lt;/p&gt;

&lt;p&gt;With Vocode, you can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Create AI-powered voice assistants with real-time streaming capabilities&lt;/li&gt;
&lt;li&gt;Build interactive customer support agents that handle complex queries&lt;/li&gt;
&lt;li&gt;Develop workflow automation tools that execute voice commands&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Designed for flexibility, Vocode supports multiple speech-to-text (STT) and text-to-speech (TTS) providers, making it easy to customize and optimize voice interactions.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/vocode-ai" class="ltag_cta ltag_cta--branded" rel="noopener noreferrer"&gt;Check out the Vocode Repo&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;Thank you for reading! Do you know any other useful AI Agent building tool? Drop them in the comments.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>beginners</category>
      <category>ai</category>
    </item>
    <item>
      <title>Creating Coding AI Agents with Ollama</title>
      <dc:creator>Ayush Thakur</dc:creator>
      <pubDate>Thu, 27 Feb 2025 18:29:59 +0000</pubDate>
      <link>https://dev.to/potpie/creating-coding-ai-agents-with-ollama-36pk</link>
      <guid>https://dev.to/potpie/creating-coding-ai-agents-with-ollama-36pk</guid>
      <description>&lt;p&gt;We’ve just rolled out Potpie’s multi-LLM feature, enabling developers to seamlessly integrate and switch between multiple LLMs, including Ollama, a powerful locally hosted AI solution.&lt;/p&gt;

&lt;p&gt;With this update, developers can now use any LLM of their choice, including Ollama, to build and deploy AI Agents with greater flexibility.&lt;/p&gt;

&lt;p&gt;This feature is powered by LiteLLM, a lightweight framework that standardizes API calls across multiple AI providers. It allows Potpie to efficiently route requests to different LLMs while handling request formatting and model-specific optimizations behind the scenes.&lt;/p&gt;

&lt;p&gt;This feature is available in our latest release (v0.1.1), which you can access here: &lt;a href="https://github.com/potpie-ai/potpie/releases/tag/v0.1.1" rel="noopener noreferrer"&gt;Potpie v0.1.1 Release&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Using Ollama with Potpie to Build AI Agents
&lt;/h2&gt;

&lt;p&gt;Ollama is a locally hosted LLM solution that packages large language models into self-contained bundles, including weights and configuration, simplifying deployment. Ollama allows developers to run models entirely offline, providing advantages like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Privacy &amp;amp; Security&lt;/strong&gt; – No external API calls, ensuring data remains on your machine.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Lower Latency&lt;/strong&gt; – Faster response times without network dependency&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cost Efficiency&lt;/strong&gt; – No API usage fees, making it ideal for frequent queries.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Customizability&lt;/strong&gt; – Supports fine-tuning and model modifications for specific tasks.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Ollama leverages optimized libraries like llama.cpp for efficient inference on CPUs and GPUs, ensuring smooth performance even on resource-limited devices. It also features a straightforward command-line interface for managing models, making it developer-friendly and highly customizable.&lt;/p&gt;

&lt;h2&gt;
  
  
  Setting Up Potpie with Ollama
&lt;/h2&gt;

&lt;p&gt;With this update, Potpie AI Agents can now seamlessly leverage Ollama models in a local setup, giving developers complete control over configurations. Setting up Potpie locally is straightforward, just follow our &lt;a href="https://github.com/potpie-ai/potpie/blob/main/GETTING_STARTED.md" rel="noopener noreferrer"&gt;Getting Started Guide&lt;/a&gt; to install and configure it on your machine.&lt;/p&gt;

&lt;p&gt;Checkout our Github Repo and give us a star⭐&lt;/p&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fassets.dev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/potpie-ai" rel="noopener noreferrer"&gt;
        potpie-ai
      &lt;/a&gt; / &lt;a href="https://github.com/potpie-ai/potpie" rel="noopener noreferrer"&gt;
        potpie
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Prompt-To-Agent : Create custom engineering agents for your codebase
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;p&gt;
  &lt;a href="https://potpie.ai?utm_source=github" rel="nofollow noopener noreferrer"&gt;
    &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fprivate-user-images.githubusercontent.com%2F19893222%2F382581907-1a0b9824-833b-4c0a-b56d-ede5623295ca.png%3Fjwt%3DeyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NDA2ODIwNzksIm5iZiI6MTc0MDY4MTc3OSwicGF0aCI6Ii8xOTg5MzIyMi8zODI1ODE5MDctMWEwYjk4MjQtODMzYi00YzBhLWI1NmQtZWRlNTYyMzI5NWNhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMjclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjI3VDE4NDI1OVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTVmNjkwNzlmOTZjNjVjMzU5MTlmOTIwODc3ZDJhZmM1OWYwNzA0MDAxZDU4MDFkNWMzNTA5ZDUxZTRkZTE0MjQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.mN-Ob-k8g9U0Tg406MzeJjJEt9HASZAeCC9qnsS2DeU" width="318px" alt="Momentum logo"&gt;
  &lt;/a&gt;
&lt;/p&gt;



&lt;p&gt;
&lt;a href="https://trendshift.io/repositories/12918" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/12c04e6f1c5a376d5c8266a7a6953f76ca58809f4b61d4a9e2fb59bb97746b06/68747470733a2f2f7472656e6473686966742e696f2f6170692f62616467652f7265706f7369746f726965732f3132393138" alt="potpie-ai%2Fpotpie | Trendshift" width="250" height="55"&gt;&lt;/a&gt;
&lt;br&gt;
  &lt;br&gt;
  &lt;a href="https://app.potpie.ai" rel="nofollow noopener noreferrer"&gt;App&lt;/a&gt; | &lt;a href="https://docs.potpie.ai" rel="nofollow noopener noreferrer"&gt;Documentation&lt;/a&gt; | &lt;a href="https://docs.potpie.ai/open-source" rel="nofollow noopener noreferrer"&gt;API Reference&lt;/a&gt; | &lt;a href="https://app.potpie.ai/newchat?repo=potpie-ai/potpie&amp;amp;branch=main" rel="nofollow noopener noreferrer"&gt;Chat with 🥧 Repo&lt;/a&gt;
  &lt;br&gt;
  &lt;/p&gt;
&lt;p&gt;
  &lt;a href="https://github.com/potpie-ai/potpie/blob/main/LICENSE" rel="noopener noreferrer"&gt;
    &lt;img src="https://camo.githubusercontent.com/b3d6919389bd3d8554048ce1e2a81789c615d682586c17a3975930cdb3d304f1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f706f747069652d61692f706f74706965" alt="Apache 2.0"&gt;
  &lt;/a&gt;
  &lt;a href="https://github.com/potpie-ai/potpie" rel="noopener noreferrer"&gt;
    &lt;img src="https://camo.githubusercontent.com/12b0d843b3769d8e772a3c175dea6f9b147283978eb51356bfb6687a21defbf9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f706f747069652d61692f706f74706965" alt="GitHub Repo stars"&gt;
  &lt;/a&gt;
&lt;br&gt;
&lt;a href="https://discord.gg/ryk5CMD5v6" rel="nofollow noopener noreferrer"&gt;
    &lt;img src="https://camo.githubusercontent.com/36ac4cd24b3d424cd6d7dea7b67dcb6fa04d36588624b0ce3bfe9bf649eca1a0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4a6f696e2532306f75722d446973636f72642d3538363546323f7374796c653d666f722d7468652d6261646765266c6f676f3d646973636f7264266c6f676f436f6c6f723d7768697465" alt="Join our Discord"&gt;
&lt;/a&gt;
&lt;br&gt;
&lt;a href="https://twitter.com/intent/tweet?text=I%20created%20custom%20engineering%20agents%20for%20my%20codebase%20in%20minutes%20with%20potpie.ai%20@potpiedotai%20!%F0%9F%A5%A7" rel="nofollow noopener noreferrer"&gt;
    &lt;img alt="tweet" src="https://camo.githubusercontent.com/4f677ce944dfdeb7a8cd741560d35d006363ef6160adeb63ee3d8c73373b1f51/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f75726c2f687474702f736869656c64732e696f2e7376673f7374796c653d736f6369616c"&gt;
&lt;/a&gt;
&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;
&lt;/h1&gt;
&lt;p&gt;Prompt-To-Agent: Create custom engineering agents for your code&lt;/p&gt;
&lt;/div&gt;

&lt;p&gt;Potpie is an open-source platform that creates AI agents specialized in your codebase, enabling automated code analysis, testing, and development tasks. By building a comprehensive knowledge graph of your code, Potpie's agents can understand complex relationships and assist with everything from debugging to feature development.&lt;/p&gt;

&lt;p&gt;
&lt;a rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/19893222/401460208-a400b48f-dc4c-47b1-a42b-26eaf062adb2.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NDA2ODIwNzksIm5iZiI6MTc0MDY4MTc3OSwicGF0aCI6Ii8xOTg5MzIyMi80MDE0NjAyMDgtYTQwMGI0OGYtZGM0Yy00N2IxLWE0MmItMjZlYWYwNjJhZGIyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMjclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjI3VDE4NDI1OVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTMyMDRjYzU5NzI0YTE2OGYwNzI3Nzc1NjEwMTkzMmFiNTA4MDFlMDg1ZGM3M2ZiYjNhMzI0OWNhZWY3ZTNhMmEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.fewWfeBowiRXsAZTSkpiWR1TCrzNMJsofTJ8h6Rp1tY"&gt;&lt;img width="1506" alt="Screenshot 2025-01-09 at 2 18 18 PM" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fprivate-user-images.githubusercontent.com%2F19893222%2F401460208-a400b48f-dc4c-47b1-a42b-26eaf062adb2.png%3Fjwt%3DeyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NDA2ODIwNzksIm5iZiI6MTc0MDY4MTc3OSwicGF0aCI6Ii8xOTg5MzIyMi80MDE0NjAyMDgtYTQwMGI0OGYtZGM0Yy00N2IxLWE0MmItMjZlYWYwNjJhZGIyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMjclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjI3VDE4NDI1OVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTMyMDRjYzU5NzI0YTE2OGYwNzI3Nzc1NjEwMTkzMmFiNTA4MDFlMDg1ZGM3M2ZiYjNhMzI0OWNhZWY3ZTNhMmEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.fewWfeBowiRXsAZTSkpiWR1TCrzNMJsofTJ8h6Rp1tY"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;📚 Table of Contents&lt;/h2&gt;
&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#why-potpie" rel="noopener noreferrer"&gt;🥧 Why Potpie?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#prebuilt-agents" rel="noopener noreferrer"&gt;🤖 Our Prebuilt Agents&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#potpies-tooling-system" rel="noopener noreferrer"&gt;🛠️ Tooling&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#getting-started" rel="noopener noreferrer"&gt;🚀 Getting Started&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#use-cases" rel="noopener noreferrer"&gt;💡 Use Cases&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#custom-agents-upgrade" rel="noopener noreferrer"&gt;🛠️ Custom Agents&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#accessing-agents-via-api-key" rel="noopener noreferrer"&gt;🗝️ Accessing Agents via API Key&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#make-potpie-your-own" rel="noopener noreferrer"&gt;🎨 Make Potpie Your Own&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#contributing" rel="noopener noreferrer"&gt;🤝 Contributing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#license" rel="noopener noreferrer"&gt;📜 License&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#-thanks-to-all-contributors" rel="noopener noreferrer"&gt;💪 Contributors&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🥧 Why Potpie?&lt;/h2&gt;
&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;🧠 &lt;strong&gt;Deep Code Understanding&lt;/strong&gt;: Built-in knowledge graph captures relationships between code components&lt;/li&gt;
&lt;li&gt;🤖 &lt;strong&gt;Pre-built &amp;amp; Custom Agents&lt;/strong&gt;: Ready-to-use agents for common tasks + build your own&lt;/li&gt;
&lt;li&gt;🔄 &lt;strong&gt;Seamless Integration&lt;/strong&gt;: Works with your existing development workflow&lt;/li&gt;
&lt;li&gt;📈 &lt;strong&gt;Flexible&lt;/strong&gt;: Handles codebases of…&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/potpie-ai/potpie" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;Once installed, integrating an LLM requires defining four key parameters:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;LLM_PROVIDER&lt;/strong&gt; – The AI provider (e.g., OpenRouter, Ollama, etc.)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;LLM_API_KEY&lt;/strong&gt; – The API key for the selected provider&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;LOW_REASONING_MODEL&lt;/strong&gt; – The model used for lightweight tasks&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;HIGH_REASONING_MODEL&lt;/strong&gt; – The model used for complex reasoning&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;To configure Ollama, use the following setup:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;LLM_PROVIDER=ollama  
LLM_API_KEY=ollama  
LOW_REASONING_MODEL=ollama_chat/qwen2.5-coder:7b  
HIGH_REASONING_MODEL=ollama_chat/qwen2.5-coder:7b
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Ollama supports multiple models, and you can choose from any reasoning models it provides based on your use case.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Use Ollama Locally with Potpie?
&lt;/h2&gt;

&lt;p&gt;Running Potpie locally with Ollama provides the ultimate flexibility and control over AI Agent development. Developers can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Experiment with any AI model, including open-source, fine-tuned, or custom models.&lt;/li&gt;
&lt;li&gt;Optimize inference costs, since Ollama runs entirely on local hardware without API fees.&lt;/li&gt;
&lt;li&gt;Enhance security and privacy, as no data is sent to external providers&lt;/li&gt;
&lt;li&gt;Improve response times by eliminating network latency.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For those using default LLMs supported by Potpie (GPT, Gemini, Claude, etc.), reasoning models don’t need to be specified, Potpie automatically selects the most suitable option. However, with Ollama, developers can customize their model selection for better performance and task-specific tuning.&lt;/p&gt;

&lt;h2&gt;
  
  
  Other Supported LLM Models
&lt;/h2&gt;

&lt;p&gt;While Ollama is a powerful choice for local AI inference, Potpie also supports a variety of cloud-based LLMs for those who prefer API-based solutions. You can integrate any supported model using your own API keys or generate a new Potpie key.&lt;/p&gt;

&lt;p&gt;Default LLMs Supported by Potpie:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;OpenAI’s GPT&lt;/strong&gt; – A versatile model with strong natural language understanding and code generation capabilities.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Google’s Gemini&lt;/strong&gt; – Designed for multimodal tasks with advanced reasoning and contextual awareness.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Anthropic’s Claude&lt;/strong&gt; – Excels in code understanding and generation, with advanced problem-solving capabilities for technical tasks.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Meta's Llama&lt;/strong&gt; – An open-source foundation model that offers strong performance with greater customization and deployment flexibility.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;DeepSeek&lt;/strong&gt; – Cost-efficient models with strong reasoning abilities, ideal for complex problem-solving.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We are continuously expanding support for additional open-source and proprietary LLMs based on community feedback and advancements in AI.&lt;/p&gt;

&lt;h2&gt;
  
  
  Get Started with Potpie &amp;amp; Ollama Today!
&lt;/h2&gt;

&lt;p&gt;Ready to build privacy-first, cost-efficient AI Agents with Ollama? Download Potpie v0.1.1 and start experimenting with local LLM inference today! &lt;a href="https://github.com/potpie-ai/potpie/releases/tag/v0.1.1" rel="noopener noreferrer"&gt;Get Potpie v0.1.1 Now&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>ai</category>
      <category>coding</category>
    </item>
    <item>
      <title>I built an AI Agent that makes your project Responsive</title>
      <dc:creator>Ayush Thakur</dc:creator>
      <pubDate>Fri, 21 Feb 2025 13:23:26 +0000</pubDate>
      <link>https://dev.to/potpie/i-built-an-ai-agent-that-makes-your-project-responsive-10gd</link>
      <guid>https://dev.to/potpie/i-built-an-ai-agent-that-makes-your-project-responsive-10gd</guid>
      <description>&lt;p&gt;When building a project, I prioritize functionality, performance, and design but ensuring making it responsive across all devices is just as important. Manually testing for layout shifts, broken UI, and missing media queries is tedious and time-consuming.&lt;/p&gt;

&lt;p&gt;So, I built an AI Agent to handle this for me.&lt;/p&gt;

&lt;p&gt;This Responsiveness Analyzer Agent scans an entire frontend codebase, understands how the UI is structured, and generates a detailed report highlighting responsiveness flaws, their impact, and how to fix them.&lt;/p&gt;

&lt;h2&gt;
  
  
  How I Built it
&lt;/h2&gt;

&lt;p&gt;I used &lt;a href="https://github.com/potpie-ai/potpie" rel="noopener noreferrer"&gt;Potpie&lt;/a&gt; to build this AI Agent. &lt;/p&gt;

&lt;p&gt;Checkout our Github Repo and give us a star⭐&lt;/p&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fassets.dev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/potpie-ai" rel="noopener noreferrer"&gt;
        potpie-ai
      &lt;/a&gt; / &lt;a href="https://github.com/potpie-ai/potpie" rel="noopener noreferrer"&gt;
        potpie
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Prompt-To-Agent : Create custom engineering agents for your codebase
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;p&gt;
  &lt;a href="https://potpie.ai?utm_source=github" rel="nofollow noopener noreferrer"&gt;
    &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fprivate-user-images.githubusercontent.com%2F19893222%2F382581907-1a0b9824-833b-4c0a-b56d-ede5623295ca.png%3Fjwt%3DeyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NDAxNDQ1MDYsIm5iZiI6MTc0MDE0NDIwNiwicGF0aCI6Ii8xOTg5MzIyMi8zODI1ODE5MDctMWEwYjk4MjQtODMzYi00YzBhLWI1NmQtZWRlNTYyMzI5NWNhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMjElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjIxVDEzMjMyNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWQ4ZGFkNjhhYTM1YzE4MzkzMzEyNmVmYWUwN2Y5OWE4MDJjNGMyMDdjY2JiZDJlZDUyMDdlMDJmNTU0NzNkMTQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.DhpdpYidkIhfLamxbCrHleGxnqcGO5dAudQa88KoDhc" width="318px" alt="Momentum logo"&gt;
  &lt;/a&gt;
&lt;/p&gt;



&lt;p&gt;
&lt;a href="https://trendshift.io/repositories/12918" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/12c04e6f1c5a376d5c8266a7a6953f76ca58809f4b61d4a9e2fb59bb97746b06/68747470733a2f2f7472656e6473686966742e696f2f6170692f62616467652f7265706f7369746f726965732f3132393138" alt="potpie-ai%2Fpotpie | Trendshift" width="250" height="55"&gt;&lt;/a&gt;
&lt;br&gt;
  &lt;br&gt;
  &lt;a href="https://app.potpie.ai" rel="nofollow noopener noreferrer"&gt;App&lt;/a&gt; | &lt;a href="https://docs.potpie.ai" rel="nofollow noopener noreferrer"&gt;Documentation&lt;/a&gt; | &lt;a href="https://docs.potpie.ai/open-source" rel="nofollow noopener noreferrer"&gt;API Reference&lt;/a&gt; | &lt;a href="https://app.potpie.ai/newchat?repo=potpie-ai/potpie&amp;amp;branch=main" rel="nofollow noopener noreferrer"&gt;Chat with 🥧 Repo&lt;/a&gt;
  &lt;br&gt;
  &lt;/p&gt;
&lt;p&gt;
  &lt;a href="https://github.com/potpie-ai/potpie/blob/main/LICENSE" rel="noopener noreferrer"&gt;
    &lt;img src="https://camo.githubusercontent.com/b3d6919389bd3d8554048ce1e2a81789c615d682586c17a3975930cdb3d304f1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f706f747069652d61692f706f74706965" alt="Apache 2.0"&gt;
  &lt;/a&gt;
  &lt;a href="https://github.com/potpie-ai/potpie" rel="noopener noreferrer"&gt;
    &lt;img src="https://camo.githubusercontent.com/12b0d843b3769d8e772a3c175dea6f9b147283978eb51356bfb6687a21defbf9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f706f747069652d61692f706f74706965" alt="GitHub Repo stars"&gt;
  &lt;/a&gt;
&lt;br&gt;
&lt;a href="https://discord.gg/ryk5CMD5v6" rel="nofollow noopener noreferrer"&gt;
    &lt;img src="https://camo.githubusercontent.com/36ac4cd24b3d424cd6d7dea7b67dcb6fa04d36588624b0ce3bfe9bf649eca1a0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4a6f696e2532306f75722d446973636f72642d3538363546323f7374796c653d666f722d7468652d6261646765266c6f676f3d646973636f7264266c6f676f436f6c6f723d7768697465" alt="Join our Discord"&gt;
&lt;/a&gt;
&lt;br&gt;
&lt;a href="https://twitter.com/intent/tweet?text=I%20created%20custom%20engineering%20agents%20for%20my%20codebase%20in%20minutes%20with%20potpie.ai%20@potpiedotai%20!%F0%9F%A5%A7" rel="nofollow noopener noreferrer"&gt;
    &lt;img alt="tweet" src="https://camo.githubusercontent.com/4f677ce944dfdeb7a8cd741560d35d006363ef6160adeb63ee3d8c73373b1f51/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f75726c2f687474702f736869656c64732e696f2e7376673f7374796c653d736f6369616c"&gt;
&lt;/a&gt;
&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;
&lt;/h1&gt;
&lt;p&gt;Prompt-To-Agent: Create custom engineering agents for your code&lt;/p&gt;
&lt;/div&gt;

&lt;p&gt;Potpie is an open-source platform that creates AI agents specialized in your codebase, enabling automated code analysis, testing, and development tasks. By building a comprehensive knowledge graph of your code, Potpie's agents can understand complex relationships and assist with everything from debugging to feature development.&lt;/p&gt;

&lt;p&gt;
&lt;a rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/19893222/401460208-a400b48f-dc4c-47b1-a42b-26eaf062adb2.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NDAxNDQ1MDYsIm5iZiI6MTc0MDE0NDIwNiwicGF0aCI6Ii8xOTg5MzIyMi80MDE0NjAyMDgtYTQwMGI0OGYtZGM0Yy00N2IxLWE0MmItMjZlYWYwNjJhZGIyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMjElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjIxVDEzMjMyNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWJjZTEyMjQxZTIzNDNlMDVjMTQzMWIyNDYyNTA0NDNiMDEzY2M2ZjQ4NzNjYTM2MTRhNmVkNmMwM2M2YzZjMjAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.jKAoqLVhGu9ADctLYswgHvHcd2z2W2VLpcN3ZdcMcj4"&gt;&lt;img width="1506" alt="Screenshot 2025-01-09 at 2 18 18 PM" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fprivate-user-images.githubusercontent.com%2F19893222%2F401460208-a400b48f-dc4c-47b1-a42b-26eaf062adb2.png%3Fjwt%3DeyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NDAxNDQ1MDYsIm5iZiI6MTc0MDE0NDIwNiwicGF0aCI6Ii8xOTg5MzIyMi80MDE0NjAyMDgtYTQwMGI0OGYtZGM0Yy00N2IxLWE0MmItMjZlYWYwNjJhZGIyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMjElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjIxVDEzMjMyNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWJjZTEyMjQxZTIzNDNlMDVjMTQzMWIyNDYyNTA0NDNiMDEzY2M2ZjQ4NzNjYTM2MTRhNmVkNmMwM2M2YzZjMjAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.jKAoqLVhGu9ADctLYswgHvHcd2z2W2VLpcN3ZdcMcj4"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;📚 Table of Contents&lt;/h2&gt;
&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#why-potpie" rel="noopener noreferrer"&gt;🥧 Why Potpie?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#prebuilt-agents" rel="noopener noreferrer"&gt;🤖 Our Prebuilt Agents&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#potpies-tooling-system" rel="noopener noreferrer"&gt;🛠️ Tooling&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#getting-started" rel="noopener noreferrer"&gt;🚀 Getting Started&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#use-cases" rel="noopener noreferrer"&gt;💡 Use Cases&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#custom-agents-upgrade" rel="noopener noreferrer"&gt;🛠️ Custom Agents&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#accessing-agents-via-api-key" rel="noopener noreferrer"&gt;🗝️ Accessing Agents via API Key&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#make-potpie-your-own" rel="noopener noreferrer"&gt;🎨 Make Potpie Your Own&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#contributing" rel="noopener noreferrer"&gt;🤝 Contributing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#license" rel="noopener noreferrer"&gt;📜 License&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#-thanks-to-all-contributors" rel="noopener noreferrer"&gt;💪 Contributors&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🥧 Why Potpie?&lt;/h2&gt;
&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;🧠 &lt;strong&gt;Deep Code Understanding&lt;/strong&gt;: Built-in knowledge graph captures relationships between code components&lt;/li&gt;
&lt;li&gt;🤖 &lt;strong&gt;Pre-built &amp;amp; Custom Agents&lt;/strong&gt;: Ready-to-use agents for common tasks + build your own&lt;/li&gt;
&lt;li&gt;🔄 &lt;strong&gt;Seamless Integration&lt;/strong&gt;: Works with your existing development workflow&lt;/li&gt;
&lt;li&gt;📈 &lt;strong&gt;Flexible&lt;/strong&gt;: Handles codebases of…&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/potpie-ai/potpie" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;I simply provided a descriptive prompt to Potpie, specifying:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What the agent should do&lt;/li&gt;
&lt;li&gt;The steps it should follow&lt;/li&gt;
&lt;li&gt;The expected outputs&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Prompt I gave to Potpie:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;I want an AI Agent that will analyze a frontend codebase, understand&lt;br&gt;
its structure, and automatically apply necessary adjustments to&lt;br&gt;
improve responsiveness. It should work across various UI frameworks &lt;br&gt;
and libraries (React, Vue, Angular, Svelte, plain HTML/CSS/JS, etc.),&lt;br&gt;
ensuring the UI adapts seamlessly to different screen sizes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Core Tasks &amp;amp; Behaviors-&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Analyze Project Structure &amp;amp; UI Components:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Parse the entire codebase to identify frontend files &lt;/li&gt;
&lt;li&gt;Understand component hierarchy and layout structure.&lt;/li&gt;
&lt;li&gt;Detect global styles, inline styles, CSS modules, styled-components, &amp;gt; etc.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Detect &amp;amp; Fix Responsiveness Issues:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Identify fixed-width elements and convert them to flexible layouts
(e.g., px → rem/%).&lt;/li&gt;
&lt;li&gt;Detect missing media queries and generate appropriate breakpoints.&lt;/li&gt;
&lt;li&gt;Optimize grid and flexbox usage for better responsiveness.&lt;/li&gt;
&lt;li&gt;Adjust typography, spacing, and images for different screen sizes.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Apply Best Practices for Responsive Design:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Add media queries for mobile, tablet, and desktop views.&lt;/li&gt;
&lt;li&gt;Convert absolute positioning to relative layouts where necessary.&lt;/li&gt;
&lt;li&gt;Optimize images, SVGs, and videos for different screen resolutions.&lt;/li&gt;
&lt;li&gt;Ensure proper touch interactions for mobile devices.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Framework-Agnostic Implementation:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Work with various UI frameworks like React, Vue, Angular, etc.&lt;/li&gt;
&lt;li&gt;Detect framework-specific styling methods&lt;/li&gt;
&lt;li&gt;Modify component-based styles without breaking functionality.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Code Optimization &amp;amp; Refactoring:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Convert hardcoded styles into reusable CSS classes.&lt;/li&gt;
&lt;li&gt;Optimize inline styles by moving them to separate CSS/SCSS files.&lt;/li&gt;
&lt;li&gt;Ensure consistent spacing, margins, and paddings across components.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Testing &amp;amp; Validation:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Simulate different screen sizes and device types (mobile, tablet,
desktop).&lt;/li&gt;
&lt;li&gt;Generate a report highlighting fixed issues and suggested
improvements.&lt;/li&gt;
&lt;li&gt;Provide before/after visual previews of UI adjustments.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Possible Techniques:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Pattern Detection (Find non-responsive elements like width: 500px;).&lt;/li&gt;
&lt;li&gt;Detect and suggest better styling patterns&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;p&gt;Based on this prompt, Potpie generated a custom AI Agent for me.&lt;/p&gt;

&lt;h2&gt;
  
  
  How it Works
&lt;/h2&gt;

&lt;p&gt;The Agent operates in four key stages:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;In-Depth Code Analysis&lt;/strong&gt; – The AI Agent thoroughly scans the entire frontend codebase and creates a knowledge graph to thoroughly examine the components, dependencies, function calls, and layout structures to understand how the UI is built.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Adaptive AI Agent with CrewAI&lt;/strong&gt; – Using CrewAI, the AI dynamically creates a specialized RAG agent that adapts to different frameworks and project structures, ensuring accurate and relevant recommendations.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Context-Aware Enhancements&lt;/strong&gt; – Instead of applying generic fixes, the RAG Agent intelligently processes the code, identifying responsiveness gaps and suggesting improvements tailored to the specific project.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Generating Code Fixes with Explanations&lt;/strong&gt; – The Agent doesn’t just highlight issues—it provides exact code changes (such as media queries, flexible units, and layout adjustments) along with explanations of how and why each fix improves responsiveness.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Generated Output Contains&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Analyzes the UI and detects responsiveness flaws&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Suggests improvements like media queries, flexible units (%/vw/vh/rem), and optimized layouts&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Generates the exact CSS and HTML changes needed for better responsiveness&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Explains why each change is necessary and how it improves the UI across devices&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;By tailoring the analysis to each codebase, the AI Agent makes sure that projects performs uniformly to all devices, improving user experience without requiring manual testing across multiple screens.&lt;/p&gt;

&lt;p&gt;Here's an Output:&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%2Fa2br34ssfc5z0olrvs13.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%2Fa2br34ssfc5z0olrvs13.png" alt="Image description" width="800" height="1628"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>ai</category>
      <category>coding</category>
    </item>
    <item>
      <title>I built an AI Agent that creates README file for your code</title>
      <dc:creator>Ayush Thakur</dc:creator>
      <pubDate>Thu, 06 Feb 2025 14:59:22 +0000</pubDate>
      <link>https://dev.to/potpie/i-built-an-ai-agent-that-creates-readme-file-for-your-code-57l2</link>
      <guid>https://dev.to/potpie/i-built-an-ai-agent-that-creates-readme-file-for-your-code-57l2</guid>
      <description>&lt;p&gt;As a developer, I always feel lazy when it comes to creating engaging and well-structured README files for my projects. And I’m pretty sure many of you can relate. Writing a good README is tedious but essential. I won’t dive into why—because we all know it matters.&lt;/p&gt;

&lt;p&gt;So, I built an AI Agent called "Readme Generator" to handle this tedious task for me. This AI Agent analyzes your entire codebase, deeply understands how each entity (functions, files, modules, packages, etc.) works, and generates a well-structured README file in markdown format.&lt;/p&gt;

&lt;p&gt;I used &lt;a href="https://github.com/potpie-ai/potpie" rel="noopener noreferrer"&gt;Potpie&lt;/a&gt; to build this AI Agent. &lt;/p&gt;

&lt;p&gt;Checkout our Github Repo and give us a star⭐&lt;/p&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fassets.dev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/potpie-ai" rel="noopener noreferrer"&gt;
        potpie-ai
      &lt;/a&gt; / &lt;a href="https://github.com/potpie-ai/potpie" rel="noopener noreferrer"&gt;
        potpie
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Prompt-To-Agent : Create custom engineering agents for your codebase
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;p&gt;
  &lt;a href="https://potpie.ai?utm_source=github" rel="nofollow noopener noreferrer"&gt;
    &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fprivate-user-images.githubusercontent.com%2F19893222%2F382581907-1a0b9824-833b-4c0a-b56d-ede5623295ca.png%3Fjwt%3DeyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg4NTQ3NTIsIm5iZiI6MTczODg1NDQ1MiwicGF0aCI6Ii8xOTg5MzIyMi8zODI1ODE5MDctMWEwYjk4MjQtODMzYi00YzBhLWI1NmQtZWRlNTYyMzI5NWNhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA2VDE1MDczMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWNkMWM4YzY4NWUxYjJlNzgxYmNiZTVlYjk1ZGI0NjY0YTlmMzE2ZmU3YmNmYWJjMzc4NThkMTg2NGViZTU4NmMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.rsyrKSOm5JY3zCvqOtyfJLBKv1nEWCyUZdqfkj1kePo" width="318px" alt="Momentum logo"&gt;
  &lt;/a&gt;
&lt;/p&gt;



&lt;p&gt;
  &lt;br&gt;
  &lt;a href="https://app.potpie.ai" rel="nofollow noopener noreferrer"&gt;App&lt;/a&gt; | &lt;a href="https://docs.potpie.ai" rel="nofollow noopener noreferrer"&gt;Documentation&lt;/a&gt; | &lt;a href="https://docs.potpie.ai/open-source" rel="nofollow noopener noreferrer"&gt;API Reference&lt;/a&gt; | &lt;a href="https://app.potpie.ai/newchat?repo=potpie-ai/potpie&amp;amp;branch=main" rel="nofollow noopener noreferrer"&gt;Chat with 🥧 Repo&lt;/a&gt;
  &lt;br&gt;
  &lt;/p&gt;
&lt;p&gt;
  &lt;a href="https://github.com/potpie-ai/potpie/blob/main/LICENSE" rel="noopener noreferrer"&gt;
    &lt;img src="https://camo.githubusercontent.com/b3d6919389bd3d8554048ce1e2a81789c615d682586c17a3975930cdb3d304f1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f706f747069652d61692f706f74706965" alt="Apache 2.0"&gt;
  &lt;/a&gt;
  &lt;a href="https://github.com/potpie-ai/potpie" rel="noopener noreferrer"&gt;
    &lt;img src="https://camo.githubusercontent.com/12b0d843b3769d8e772a3c175dea6f9b147283978eb51356bfb6687a21defbf9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f706f747069652d61692f706f74706965" alt="GitHub Repo stars"&gt;
  &lt;/a&gt;
&lt;br&gt;
&lt;a href="https://discord.gg/ryk5CMD5v6" rel="nofollow noopener noreferrer"&gt;
    &lt;img src="https://camo.githubusercontent.com/36ac4cd24b3d424cd6d7dea7b67dcb6fa04d36588624b0ce3bfe9bf649eca1a0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4a6f696e2532306f75722d446973636f72642d3538363546323f7374796c653d666f722d7468652d6261646765266c6f676f3d646973636f7264266c6f676f436f6c6f723d7768697465" alt="Join our Discord"&gt;
&lt;/a&gt;
&lt;br&gt;
&lt;a href="https://twitter.com/intent/tweet?text=I%20created%20custom%20engineering%20agents%20for%20my%20codebase%20in%20minutes%20with%20potpie.ai%20@potpiedotai%20!%F0%9F%A5%A7" rel="nofollow noopener noreferrer"&gt;
    &lt;img alt="tweet" src="https://camo.githubusercontent.com/4f677ce944dfdeb7a8cd741560d35d006363ef6160adeb63ee3d8c73373b1f51/68747470733a2f2f696d672e736869656c64732e696f2f747769747465722f75726c2f687474702f736869656c64732e696f2e7376673f7374796c653d736f6369616c"&gt;
&lt;/a&gt;
&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;
&lt;/h1&gt;
&lt;p&gt;Prompt-To-Agent: Create custom engineering agents for your code&lt;/p&gt;
&lt;/div&gt;

&lt;p&gt;Potpie is an open-source platform that creates AI agents specialized in your codebase, enabling automated code analysis, testing, and development tasks. By building a comprehensive knowledge graph of your code, Potpie's agents can understand complex relationships and assist with everything from debugging to feature development.&lt;/p&gt;

&lt;p&gt;
&lt;a rel="noopener noreferrer" href="https://private-user-images.githubusercontent.com/19893222/401460208-a400b48f-dc4c-47b1-a42b-26eaf062adb2.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg4NTQ3NTIsIm5iZiI6MTczODg1NDQ1MiwicGF0aCI6Ii8xOTg5MzIyMi80MDE0NjAyMDgtYTQwMGI0OGYtZGM0Yy00N2IxLWE0MmItMjZlYWYwNjJhZGIyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA2VDE1MDczMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTcxYTUwOWE0YWE3MTY3NGRkYjNhYWVlOGRkMmZiNTgzMjBkZGQxYzExYmExYzk4YWU3YWMzNmNhYWMyZGE4Y2YmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.lXYvWHql4fyQMHC_n2M_6EOK4NGih-Vqx3O5xFCZoqI"&gt;&lt;img width="1506" alt="Screenshot 2025-01-09 at 2 18 18 PM" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fprivate-user-images.githubusercontent.com%2F19893222%2F401460208-a400b48f-dc4c-47b1-a42b-26eaf062adb2.png%3Fjwt%3DeyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg4NTQ3NTIsIm5iZiI6MTczODg1NDQ1MiwicGF0aCI6Ii8xOTg5MzIyMi80MDE0NjAyMDgtYTQwMGI0OGYtZGM0Yy00N2IxLWE0MmItMjZlYWYwNjJhZGIyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA2VDE1MDczMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTcxYTUwOWE0YWE3MTY3NGRkYjNhYWVlOGRkMmZiNTgzMjBkZGQxYzExYmExYzk4YWU3YWMzNmNhYWMyZGE4Y2YmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.lXYvWHql4fyQMHC_n2M_6EOK4NGih-Vqx3O5xFCZoqI"&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;📚 Table of Contents&lt;/h2&gt;
&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#why-potpie" rel="noopener noreferrer"&gt;🥧 Why Potpie?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#prebuilt-agents" rel="noopener noreferrer"&gt;🤖 Our Prebuilt Agents&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#potpies-tooling-system" rel="noopener noreferrer"&gt;🛠️ Tooling&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#getting-started" rel="noopener noreferrer"&gt;🚀 Getting Started&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#use-cases" rel="noopener noreferrer"&gt;💡 Use Cases&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#custom-agents-upgrade" rel="noopener noreferrer"&gt;🛠️ Custom Agents&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#accessing-agents-via-api-key" rel="noopener noreferrer"&gt;🗝️ Accessing Agents via API Key&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#make-potpie-your-own" rel="noopener noreferrer"&gt;🎨 Make Potpie Your Own&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#contributing" rel="noopener noreferrer"&gt;🤝 Contributing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#license" rel="noopener noreferrer"&gt;📜 License&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/potpie-ai/potpie#-thanks-to-all-contributors" rel="noopener noreferrer"&gt;💪 Contributors&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🥧 Why Potpie?&lt;/h2&gt;
&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;🧠 &lt;strong&gt;Deep Code Understanding&lt;/strong&gt;: Built-in knowledge graph captures relationships between code components&lt;/li&gt;
&lt;li&gt;🤖 &lt;strong&gt;Pre-built &amp;amp; Custom Agents&lt;/strong&gt;: Ready-to-use agents for common tasks + build your own&lt;/li&gt;
&lt;li&gt;🔄 &lt;strong&gt;Seamless Integration&lt;/strong&gt;: Works with your existing development workflow&lt;/li&gt;
&lt;li&gt;📈 &lt;strong&gt;Flexible&lt;/strong&gt;: Handles codebases of…&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/potpie-ai/potpie" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;I simply provided a descriptive prompt to Potpie, specifying what I wanted the AI Agent to do, the steps it should follow, the desired outcomes, and other necessary details. In response, Potpie generated a tailored agent for me.&lt;/p&gt;

&lt;p&gt;The prompt I used:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;I want an AI Agent that understands the entire codebase to generate a &lt;br&gt;
high-quality, engaging README in MDX format. It should:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Understand the Project Structure&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Identify key files and folders.&lt;/li&gt;
&lt;li&gt;Determine dependencies and configurations from package.json, 
requirements.txt, Dockerfiles, etc.&lt;/li&gt;
&lt;li&gt;Analyze framework and library usage.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Analyze Code Functionality&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Parse source code to understand the core logic.&lt;/li&gt;
&lt;li&gt;Detect entry points, API endpoints, and key functions/classes.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Generate an Engaging README&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Write a compelling introduction summarizing the project’s purpose.&lt;/li&gt;
&lt;li&gt;Provide clear installation and setup instructions.&lt;/li&gt;
&lt;li&gt;Explain the folder structure with descriptions.&lt;/li&gt;
&lt;li&gt;Highlight key features and usage examples.&lt;/li&gt;
&lt;li&gt;Include contribution guidelines and licensing details.&lt;/li&gt;
&lt;li&gt;Format everything in MDX for rich content, including code snippets,
callouts, and interactive components.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;MDX Formatting &amp;amp; Styling&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Use MDX syntax for better readability and interactivity.&lt;/li&gt;
&lt;li&gt;Automatically generate tables, collapsible sections, and syntax
highlighted code blocks.&lt;/li&gt;
&lt;/ul&gt;


&lt;/blockquote&gt;

&lt;p&gt;Based upon this provided descriptive prompt, Potpie generated prompts to define the System Input, Role, Task Description, and Expected Output that works as a foundation for our README Generator Agent.&lt;/p&gt;

&lt;p&gt;Here’s how this Agent works:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Contextual Code Understanding&lt;/strong&gt; - The AI Agent first constructs a Neo4j-based knowledge graph of the entire codebase, representing key components as nodes and relationships. This allows the agent to capture dependencies, function calls, data flow, and architectural patterns, enabling deep context awareness rather than just keyword matching&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Dynamic Agent Creation with CrewAI&lt;/strong&gt; - When a user gives a prompt, the AI dynamically creates a Retrieval-Augmented Generation (RAG) Agent. CrewAI is used to create that RAG Agent&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Query Processing&lt;/strong&gt; - The RAG Agent interacts with the knowledge graph, retrieving relevant context. This ensures precise, code-aware responses rather than generic LLM-generated text.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Generating Response&lt;/strong&gt; - Finally, the generated response is stored in the History Manager for processing of future prompts and then the response is displayed as final output.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This architecture ensures that the AI Agent doesn’t just perform surface-level analysis—it understands the structure, logic, and intent behind the code while maintaining an evolving context across multiple interactions.&lt;/p&gt;

&lt;p&gt;The generated README contains all the essential sections that every README should have - &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Title&lt;/li&gt;
&lt;li&gt;Table of Contents&lt;/li&gt;
&lt;li&gt;Introduction&lt;/li&gt;
&lt;li&gt;Key Features&lt;/li&gt;
&lt;li&gt;Installation Guide&lt;/li&gt;
&lt;li&gt;Usage&lt;/li&gt;
&lt;li&gt;API&lt;/li&gt;
&lt;li&gt;Environment Variables&lt;/li&gt;
&lt;li&gt;Contribution Guide&lt;/li&gt;
&lt;li&gt;Support &amp;amp; Contact&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Furthermore, the AI Agent is smart enough to add or remove the sections based upon the whole working and structure of the provided codebase.&lt;/p&gt;

&lt;p&gt;With this AI Agent, your codebase finally gets the README it deserves—without you having to write a single line of it.&lt;/p&gt;

&lt;p&gt;Here's an Output:&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%2Fqzizmwd55c7ayd20zi26.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%2Fqzizmwd55c7ayd20zi26.png" alt="Image description" width="800" height="1173"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>ai</category>
      <category>code</category>
      <category>github</category>
    </item>
  </channel>
</rss>
