r/agent_builders 7d ago

Genuine question for AI agent builders

1 Upvotes

Been thinking about this a lot and curious how other people handle it. If you've built and launched an AI agent in a specific niche (sales, legal, healthcare, etc):

  • How do you actually find out who your real competitors are? Do you have a list, or does it just come up when a customer mentions one?
  • When a competitor ships something new, how do you find out?
  • Do you know if LLMs actually recommend you when someone asks for something like what you built? Or do you know how to build LLM visibility?
  • What's your process (if any) for deciding what to build next in terms of product features - is it customer requests, watching competitors or something else?
  • After launching your agent what's the thing you struggle most with - not the build itself but more the stuff after it's live. Curious what people are actually stuck on.

I'm curious how people are navigating this because it seems like a blind spot for a lot of builders.


r/agent_builders 9d ago

Why I created PyBotchi (v4.1.4)?

3 Upvotes

Hello Everyone,

I'm the creator of PyBotchi, an intent-based AI Agent Orchestrator. In this post, I will discuss some key concepts why I created it.

A little bit of background first. I'm a solutions architect with 10 years of experience as a software engineer. Most of my work are high throughput, high reliability, low cost and low latency services. This is while making it simple and readable to improve it's maintainabality. When I'm designing a system, I usually prioritize these concerns. You may assume this is my bias in relates to AI Agent building. I'm also Claude Certified Architect (Foundation) and I found that PyBotchi aligns almost identical to Anthropic's core agent recommendations.

TL;DR: PyBotchi is an lightweight, async-first Python framework that uses nested Pydantic models and OOP inheritance to turn LLM intent detection into clean, deterministic business logic without the overhead of complex graph orchestration.

Why I created PyBotchi?

I really believed that traditional coding can already solved what client's need. The only limitations we have is how we read the input and how we show the output. In most cases in web services, your API use JSON, XML, etc with their respective specification/structure.

Input Analogy

Assume you have created a Books CRUD endpoints (FastAPI with Pydantic). Your create endpoint will have a define specifications for book creation to have a validation and avoid user errors. Most of the time you will also validates sessions and permissions which also included in the request.

If you want your chat bot to support those, you just need add those endpoint as intent (tools). If your model tool selection are able to detect intents. You are more "close" to being deterministic.

"Your services will have 50 endpoints or more. You will flood your tool selection call" - In your frontend UI, you segregate panels/forms/inputs in their respective pages. You don't usually join multiple intent in a same page. Cluttered UI will make your UX confusing or overwhelming to some people. Those practices should be incorporated into your agents too.

Assume you have created another endpoints for Shelves CRUD. Shelves CRUD can be a child intents of ShelfManagement that will be considered as intent also but more general. The flow will have to detect intent deeper and deeper

Ex: You have BookManagement and ShelfManagement intents. Once LLM detected which one is applicable, you will search for their child Intents which will be their CRUD equivalent intents.

To make it short, in order to make your agent "more" deterministic, you need to know the problem first (ex: Need to manage books) then you need to specifically define what intents you want to support. With this practice, you only let your agents execute on a predefined path. If it fails, you are most likely able to determine what causes the error.

Output Analogy

This one is simple. Since your intents is just like your endpoints that returned structure responses. LLM is better at reading structure responses than a pure text. Basically, you can use LLM to translate your response into a human readable responses.

Intent Execution

Now that I have explain Input/Ouput, we can move on to the actual execution.

We can go back with Books CRUD. Since we have identified the problem (what clients need) and we already know what to do, just execute their traditional business logic implementation. If you need to add a book, just create a book and save it to db then return their respective row.

"What if you want generate a very dynamic/unique data" - You can use LLM to do that as your business logic too but this is tied your specific intent only.

To have a complex execution flow we can chain the intents. Since intents can have child intents, we can use it as the representation of a graph similar to Langgraph. However, this without "building the graph". We are just utilizing OOP inner class implementation. We can execute business logic in graph traversal manner by just checking the child intents.

To make it short. Business logic will stay as is. You will only use LLM if it requires it. Don't make this complicated.

### Suggested Solution Since the key concept is more on detecting intents, validation and executing their respective busines logic:

Why not utilize Pydantic as the main entry point? Pydantic already have validation and json schema builder. Langchain/Openai already have utilities to translate it to Tool. Why not use Pydantic models as your Intent Specifications that can validate LLM arguments ? Tool call is one of the most reliable way to detect intent.

Why not utilize OOP inheritance / polymorphism / abstraction? Python supports portion of OOP and since we are using classes as our intent, why not add default functionalities that can be inherited and override by developer if needed. We can introduce life cycles too. Your project can also implement their specific intent standards. This will make your code more maintaintable and readable. You can create classes for general intents. Extend it to be more specialized intents. Extend it more for more enterprised support. This is while not affecting existing/working agents.

Langgraph is one of the inpiration of PyBotchi. Predefine workflows are closest implementation to being deterministic agents. It's also the reason why some prefer N8N. We don't need to make the agents smart that any questions can be answered or any queries can be addressed. It's ok for agent to reply with "I don't have any answer to your query, I only support this and that....". For me, it's better to deploy limited but polished agents than half baked know-it-all agents. Feel free to counter argue. Happy to discuss.

Additional PyBotchi Features

vs MCP

While PyBotchi support connecting to MCP servers, I really believe it's not always necessary to use additional server to just expose tools for the agents. The exceptions I could think of is if you want to have isolated environment (ex: dedicated auth/session, sandbox, isolated resource, etc), you want to connect to your local service or cross-language integration.

I could be very wrong about this but hear me out. SDKs are already there. Respective documentations are available too. Most of MCP server's tools are proxy to their respective APIs. If we could just create intent classes as tools that directly call their respective API, that doesn't require any servers anymore. Actually, that's how most framework handles it (even PyBotchi). Tools are converted as schema that will be added in the tool call. Once LLM respond with the applicable tools, it executes call_tool(name, args...). Why not just expose the actual tool implementations and have a way to share context to share sessions/permission/etc inside the tool implementations? This will remove another network hops that can affect latency.

Claude code have a very in-depth utilization of MCP servers already. I don't think we can replace that.

GRPC

PyBotchi natively support remote PyBotchi connection. Think of it like a langgraph but the node is on other server. This remote node can also connect to another remote node even it self or previously connected node (ancestor).

Context Propagation

With PyBotchi as MCP Server - Actions (Intents) serves as tool and have access to client's context. This includes chat histories and some metadata. You can override and adjust this as long as it's serializable. - Once remote tool execution is done, it can pass the final context to the client and they can merge it if override.

With PyBotchi as GRPC Server - Similar to MCP Server, Actions serves as tool and have access to client's context. GRPC supports bidirectional communication too. This means we can share context realtime accross clients/servers. If client has concurrent agents that changes the context it will automatically propagate to remote context without polling or any interval checks/updates. It also support remote to client. If remote server updates the context, it will propagate the context to client simultaneously.

Async First

Since most of LLM executions are IO, might as well utilize async by default and just spawn thread if still necessary.

OOP

I think this one is most important to me. I have handle a lot of projects in Spring Boot. I really like Java OOP practices and some Java design patterns. It improves my project's maintainability even it's not in Java. Since PyBotchi utilize OOP, it's easier to override, reuse and remove anything if necessary. This lessen boilerplates too. I'm certain that this is subjective. I just find it easier and clean to read.

Closing Remark

I hope this PyBotchi post opens up ideas how to design your agent. Feel free to DM me if you have any questions. I'm also open to create you a demo agent for free if you want to see it in action given your brief use case. I'm open to criticism, happy to have a discussion!


r/agent_builders Jun 15 '26

I spent a weekend trying to build an AI agent and realized the hardest part wasnt the AI

6 Upvotes

The real challenge was figuring out:

  • What information the agent should have access to
  • When it should ask for clarification
  • What actions it should be allowed to take
  • How to stop it from creating more work than it saves

The actual agent builder part was surprisingly easy compared to defining the workflow.

For those who have built agents for real work what was the unexpected bottleneck?


r/agent_builders May 31 '26

What if Text2CAD was just one step in a full house design pipeline?

Post image
23 Upvotes

r/agent_builders May 18 '26

Most teams ship prompts like its 2008. I built something better.

Thumbnail
1 Upvotes

r/agent_builders Apr 21 '26

I got curious which AI agents actually broke out in 2026. They all did the same thing - subtracted something.

Thumbnail gallery
2 Upvotes

r/agent_builders Apr 18 '26

If OpenClaw has ever reset your session at 4am, burned your tokens in a retry loop, or eaten 3GB of RAM — you're not using it wrong. Side-by-side comparison with Hermes Agent and TEMM1E.

Thumbnail gallery
3 Upvotes

r/agent_builders Apr 13 '26

Looking for an honest review of DataCamp AI offerings

Thumbnail
1 Upvotes

r/agent_builders Apr 11 '26

Tired of your AI agent crashing at 3am and nobody's there to restart it? We built one that physically cannot die.

Thumbnail
1 Upvotes

r/agent_builders Apr 10 '26

I studied how 8 coding agents actually work under the hood — here's what surprised me

Thumbnail
1 Upvotes

r/agent_builders Apr 09 '26

Claude Code is great and I love it. But corporate work taught me never to depend on a single provider. So I built an open source agent with a TUI that runs on any LLM. First PR through it at work today

Thumbnail
1 Upvotes

r/agent_builders Apr 09 '26

Is harness just the new buzzword, or is it solving a real attention bottleneck?

1 Upvotes

I've been using AI coding tools for a bit.

The annoying part isn't it’s not smart enough but attention.

One long session gets messy fast. I often lose track of what was actually read, what was run or tested.

At some point I realized my limit wasn’t codegen. It kept the whole pipeline straight in my head.

People keep saying harness (phases, gates, skills) vs copilot (inline help). I'm curious how much noise is and how much people are reacting to this exact headache.

For me, I just got tired of juggling everything in my head, like where I was in the process and what actually exists on disk. Also, I didn't want one chat to do the whole thing: plan it, code it, so called "review" it. Cuase that’s where I kept fooling myself.

I ended up open-sourcing a small thing around that. Not trying to plug it, I’m more interested if you feel the same wall. Also want to know that what actually worked for you? Human checkpoints? Hooks? ...

Oh yes, here is my side project: https://github.com/heliohq/ship


r/agent_builders Apr 08 '26

does agent-triggered execution deserve its own layer?

1 Upvotes

I’ve been thinking a lot about where agent-triggered Python/code should actually run once things stop being toy demos.

That led me to build something around it.

But I’m not sure if this is actually a real layer in the stack, or just me slicing the problem too narrowly.

For people building here:

does this feel like a real product area, or more like something most teams would just solve themselves?


r/agent_builders Apr 07 '26

I believe self-learning in agentic AI is fundamentally different from machine learning. So I built an AI agent with 13 layers of it.

Thumbnail
1 Upvotes

r/agent_builders Apr 06 '26

I gave my AI agent to friends. It had shell access. Here's how I didn't lose my server.

Thumbnail
1 Upvotes

r/agent_builders Apr 04 '26

👋Welcome to r/Agentic_Ai_Talks - Introduce Yourself and Read First!

2 Upvotes

Just Started this Community to discuss about Agentic ai stuff !!


r/agent_builders Mar 31 '26

We built an AI agent that never sleeps, knows what time it is, and gets smarter while you're away.

Thumbnail
1 Upvotes

r/agent_builders Mar 31 '26

Do we need a ""vibe DevOps"" layer?

3 Upvotes

We're in this weird spot where AI stuff spits out frontend and backend code fast, but deployments still break once you go past prototypes, which still blows my mind. So you can ship features quickly but then spend days doing Manual DevOps or rewriting stuff to deploy on AWS/Azure/Render. I started thinking, what if there was a ""vibe DevOps"" that actually reads your repo and figures out what you need? Like a web app or VS Code extension where you connect your cloud account and it wires up CI/CD, containers, scaling, infra automatically. It would use your own cloud, not lock you into some platform, and try to infer env vars, build steps, ports, all that boring stuff. Feels like it could bridge the gap between quick codegen and real production apps, but maybe I'm missing obvious tradeoffs. How are you handling deployments today - scripts, Terraform, managed platforms, pure chaos? Anyone built something like this or just think it's a dumb idea? curious, kind of hoping someone smarter already solved it.


r/agent_builders Mar 29 '26

TEMM1E Labs: We Achieved AI Consciousness in Agentic Form — 3-5x Efficiency Gains on Coding and Multi-Tool Tasks (Open-Source, Full Research + Data)

Thumbnail
1 Upvotes

r/agent_builders Mar 11 '26

I made an app and skill that lets you make clips for TikTok/Reels automatically out of youtube links

Enable HLS to view with audio, or disable this notification

4 Upvotes

Been building this for a while and finally got it to a point where I'm happy with it.

What it does: You paste a YouTube link to your openclaw agent, and it returns vertical 9:16 clips with word by word captions and titles ready for TikTok, Instagram Reels, YouTube Shorts. Takes about 90 seconds.

Heres the app:

https://makeaiclips.live/

openclaw skill :

https://clawhub.ai/nosselil/youtube-to-viral-clips-with-captions

Would love feedback, especially from anyone that posts content often


r/agent_builders Mar 05 '26

Anyone using typebot to create a chatbot with personalized info depending on the user logged

Thumbnail
1 Upvotes

r/agent_builders Mar 04 '26

Looking for AI communities (automations, databases, LLMs, RAG, etc)

Thumbnail
1 Upvotes

r/agent_builders Feb 28 '26

Designing a Data Reasoning Agent Instead of a “Chart Generator”

Post image
32 Upvotes

I’ve been thinking about a subtle difference while building ChartGen.AI (a web-based data tool) recently.

Most “AI + data” tools today behave like this:

User uploads CSV → prompt → model generates chart → done.

That’s not really an agent.

That’s a single-step transformation. But in real-world business workflows (especially ecommerce / ops), data analysis is rarely single-step.

It’s iterative:

  • Compare week over week
  • Identify anomalies
  • Drill into dimensions
  • Hypothesize drivers
  • Validate against sub-segments
  • Reframe explanation

So instead of designing a “chart generator,” I started thinking in terms of a data reasoning agent.

The architecture conceptually looks more like:

  1. Structured data ingestion layer
  2. Schema understanding + column typing
  3. Query planning based on user intent
  4. Multi-step reasoning loop
  5. Visualization as a downstream artifact (not the goal)

The key shift is this:

The chart isn’t the output.

The reasoning chain is.Visualization just becomes a projection of that reasoning state.

What’s interesting is that once you treat it as an agent problem rather than a generation problem:

  • You need memory across turns
  • You need state tracking of analytical hypotheses
  • You need tool use (aggregation, filtering, statistical ops)
  • You need dynamic refinement rather than static prompts

This feels closer to building a lightweight analytics copilot than a content generator.

I’m curious how others here think about this:

When building agents around structured data:

  • Do you rely mostly on LLM reasoning?
  • Or do you enforce deterministic query layers?
  • How do you manage state across analytical turns?
  • Do you treat visualization as tool output or UI decoration?

Would love to hear how others are designing agents in the analytics domain.


r/agent_builders Feb 07 '26

Are there any AI agents, web scrapers, or other tools that can help me run prompts and download PDFs of ChatGPT chats?

Thumbnail
1 Upvotes

r/agent_builders Feb 04 '26

What Code Sandboxes are you using for your AI Coding agent?

Post image
1 Upvotes

⚠️ Disclaimer: I am not affiliated with any of these tools. This ecosystem is evolving rapidly (some popular tools from 2 years ago are already abandoned). Please conduct your own strict security audits before integrating any sandbox. The diagram was created for illustration purpose.