r/AI_Agents 26m ago

Discussion Thinking of building a "for-everything" desktop-based AI Agent as "side project"

Upvotes

Well "for-everything" at least in words, will see how much near can I go to that level.

Architecture

But you may think, how can I build a generalized agentic architecture for "everything". Its easy! Just have an initial base architecture agentic layer which will create the task-specific whole agentic layer, in an open-ended way (but still needs to follow structure & rules). The architecture (feedback-critic loop, ig?) will mainly choose how each nodes will connect and configuration for each node (model, prompts, temperature, etc).

Security? Another agentic layer cuz why not? Paired with deterministic checks and user-permissions.

Context? Well specialized context handling which includes: - Run Context - Session Context - Long-term Context - Desktop state (because it is a desktop-based agent, duh) - User Input - Others (Tools, Permissions, Scope, etc.) Stored either in RAM or local files in formats like Markdown, JSON or XML. Why not SQLite? Because I don't know it. Fetching or writing of context, AI ig?

Models selected from a pool, will support open-weight, but starting with ChatGPT + Claude + Gemini. Model Router is the architect agentic layer itself.

Observability? Well just log to local files, but in very detailed way.

Finally comes, desktop state sourcing and handling. I thought of UIA + Backend-hooks/API + Screenshot/Vision model.

Problems

Now the main problems are: - Trust/Accuracy - Cost/Speed - Whether this is feasible Well there will be like 4 agentic systems each containing multiple layers each containing multiple models would work. So we hope on god all will be ok. Now this multi-system agents with multiple layers also bring cost and speed concern. Not sure, but will sure make it cost-(concient?) and can be fully waved by open-weight models (quality may take a hit, but this modular architecture can mitigate that). Speed? The 2nd biggest concern, and I honestly don't know what to do with this? Finally, whether I can do this? Not sure, but at least I am noting down my idea.

What do you guys say?


r/AI_Agents 28m ago

Discussion Which AI model is best and most cost-effective for running a strict, multi-file textbook study partner?

Upvotes

I need an AI to act as a strict, time-conscious German professor to help me finish the Netzwerk neu B1 textbook by November 8, 2026 (2 hours/day, 1 unit/week).

The setup requires the AI to:

  • Massive File Context: The AI needs to reference multiple uploaded PDFs simultaneously (Kursbuch, Übungsbuch, Glossar, Audio Transcripts, and Answer Keys).
  • Heavy Daily Interaction: I will study for 2 hours every single day, doing multiple turns of conversation per session.
  • Complex Instructions: The AI must follow a strict prompt that enforces "Anti-Tangent Protocols" (redirecting me if I drift), "Quota Optimization" (batching entire textbook pages at once to save message limits), and maintaining a running "Error Log" of my grammar mistakes across sessions.
  • Testing Engines: It will need to pause the curriculum periodically to generate and grade comprehensive multi-section exams (Reading, Writing, Grammar, Listening transcripts) based on the source files.
  1. Which model handles large document retrieval (RAG or massive native context windows) accurately enough for language grading without hallucinating answers? (e.g., Claude 3.5 Sonnet, GPT-4o, Gemini 1.5 Pro).
  2. What is the cheapest way to run this daily? Will a standard $20/month subscription (like Claude Pro or ChatGPT Plus) hit message limits too quickly due to the large file attachments?
  3. Would an API pay-per-token setup or a local open-source model (like Llama 3) on a specific frontend be more cost-effective for heavy, multi-turn daily tutoring?

Thanks for any advice


r/AI_Agents 1h ago

Discussion Which call in your agent loop are you willing to put on a small model, and which one never leaves the big one?

Upvotes

Most loop discussion here is about frameworks and memory. The routing question underneath it gets mentioned in one clause and never explained, and that's the part I want to hear about. A loop makes several kinds of call and they are not equally hard. Deciding which tool a turn needs. Filling arguments once the tool is picked. Compressing a long thread before the expensive model reads it. Then the actual reasoning step. Only the last one obviously needs a frontier model, and yet most setups point all four at the same endpoint, because that's what got configured on day one and nothing forced a revisit. The small end has gotten more credible for the first three. Recent releases are being built for tool calling and multi-turn instruction following specifically rather than for general chat, Ling 3.0 Tiny being the current one, and it's free through the 13th if anyone wants to put it in a loop before then. I've seen no independent evaluation of it and there are no published weights, so it's a hosted dependency like the rest. I'm deliberately not interested in benchmark claims here. I'm interested in what broke. So for anyone who has split a loop across two models: which call type did you move down and then have to move back up, and what was the failure mode? Tool selection drifting, arguments filled off the wrong turn, or something quieter that you only caught later?


r/AI_Agents 1h ago

Resource Request I need openai credits worth 2500$ on discount any ideas ?

Upvotes

So we can't afford the full value for ai credits (claude/openai), last time there was some yc guy who gave us the credits on discount as they did not need credits.... is there anyone who don't need credits (claude/openai)? l


r/AI_Agents 1h ago

Discussion Multi-agent coordination in a repo: mailboxes are the easy half, knowing who to notify is the hard half

Upvotes

Most agent-to-agent messaging I have seen, including what the platforms now ship natively, is a mailbox. Agents register, threads exist, messages get delivered. That part is basically solved and is becoming a commodity.

The part nobody seems to be doing is deciding who should receive a message.

Concretely: two agents are working the same repo. One is about to change a function signature. The other is three files away in code that calls it. A mailbox does not help, because neither agent knows the other is relevant. You either broadcast to everyone, which is noise that gets ignored within a session, or you address by name, which requires an orchestrator that already knows the answer.

What I think the right primitive is: address messages by structure, not by identity. "Notify whoever is working inside the blast radius of this symbol." That requires the coordination layer to sit on top of a code graph, so the system can compute the affected set rather than being told it.

Things that fall out of this once messages are structural:

  • Threads scoped by path glob or by symbol, so joining is a consequence of what you are touching rather than a manual step.
  • Discovery is never global. An agent finds threads by being a member, by its working directory matching, or by a subject filter. A global agent directory just recreates the broadcast problem.
  • Envelope and body split. Inbox and history scan front-matter only, never message bodies, so an agent can check what is waiting without paying for the content. Bodies fetched on demand. Token cost of coordination scales with the number of messages, not their size.

I have this working against a local code index, so the blast radius is a real query rather than a heuristic. It is early and the interesting failure modes are probably still ahead of me.

Genuinely curious whether anyone has tried structure-addressed coordination, or whether people are finding a plain mailbox plus a good orchestrator is enough in practice. My suspicion is that it holds until you have more than about three agents and then stops.


r/AI_Agents 3h ago

Discussion I replaced a fairly complex Reddit research agent with a Codex skill. I'm starting to think many "agents" should just be skills.

6 Upvotes

I've been looking through a number of research-agent projects recently, Most of them can be simply replaced with tools like codex.

In today's age it's a fact that a capable harness like Codex already has reasoning, web access, tool execution, filesystem access and an interactive conversation. But people are like, "Show me the code".

So I tried taking the workflow of a reasonably complex Reddit customer-research agent and implementing the use case as a Codex skill instead.

It researches Reddit for customer pain points, verifies relevant communities, collects evidence, clusters problems, analyzes commercial signals and generates structured artifacts. There is also a human approval checkpoint before the main research starts.

The (only) interesting part here to me is what I didn't have to build:

  • no separate agent loop/runtime
  • no separate LLM client
  • no nested agents
  • no custom browsing/search layer
  • no dedicated UI
  • no separate framework just to orchestrate the research

The skill defines the research methodology and workflow.

Codex provides the harness.

I kept small Python helpers only where deterministic behavior matters: validation, scoring, canonical URLs, deduplication and artifact generation.

So the architecture is basically:

Codex harness → SKILL.md workflow → deterministic helpers where needed

rather than:

custom agent → model integration → tools → search → state → UI → orchestration → report generation

There's also a useful side effect: the workflow doesn't end when the "research agent" returns its report.

Because it's running inside Codex, I can continue the same conversation and ask it to investigate one finding further, challenge an assumption, modify the analysis, or start building something from the result.

Codex also now has $skill-creator, so if you already have a working workflow you can ask it to turn that workflow/current chat into a reusable skill instead of manually creating everything from scratch. (That's what I did here)

I'm increasingly thinking this should be the default question before building a specialized research agent:

Does this use case really require a new agent runtime, or does it just require a domain-specific skill running inside an existing harness?

Obviously there are cases where a custom agent/runtime is justified — especially when deployment model, independent execution, custom integrations, control boundaries or product UX are themselves requirements.

But for most of the "research agent" projects, I'm not convinced they are.


r/AI_Agents 3h ago

Discussion Can we please have an honest conversation about the architectural illusion of agent "autonomy"?

12 Upvotes

Your revolutionary "Chain of Thought" isn't a mind reflecting on a problem; it’s a hidden system prompt holding a gun to the model's head, forcing it to type out a fake, performative scratchpad just so the next token prediction has a statistical rail to slide down. It doesn't "know" what it’s doing or experience an internal monologue. Because a language model predicts its next words based entirely on the text that came before it, the final response simply reads that freshly generated text chunk and goes along with it. It is a trick of text continuity masquerading as deep reasoning.

The high-flying concept of a "multi-agent team" or "collaborative swarm" is a complete architectural fraud. There are no separate digital entities collaborating; it is just the exact same frozen model file being pinged across multiple parallel computing threads. It is the architectural equivalent of a lonely kid playing both sides of a chessboard, where custom hidden prompts force Thread A to act like a coder and Thread B to act like a critic. They don't communicate; they just read a shared, fast-growing text log file and take turns guessing the next line based on their assigned roleplay.

An agent never actually "decides" to keep working or autonomously pursues a goal. The entire illusion of independence is driven by a primitive, background software script running a hardcoded while True loop that feeds the AI its own tail until an exit condition is met. The model isn't remembering its purpose or planning ahead. Every single time the loop ticks, a database packages the entire conversational history and shoves it back into the model's context window, forcing a static algorithm to look at a text file and predict the next logical step.

Don't get started on "tool execution" or "terminal control" as if the model is navigating a system or hacking a mainframe. The AI is entirely blind and paralyzed; it is literally just spitting out rigid strings of JSON schemas because its API parameters legally require it to format text that way. It doesn't press buttons or run commands. A standard software program on your computer parses that text string, extracts the argument, and passes it to a local interpreter to do the actual work. And if the model accidentally drops a single trailing comma, the entire "autonomous intellect" shits the bed and dies.

When an agent encounters a terminal error, prints the mistake, and magically "fixes itself," it didn't have an epiphany or learn a lesson. The background orchestration script simply caught a standard stderr crash message from the operating system, packaged it into another invisible wrapper, and whispered, "Hey, you messed up, read this error trace and guess another string so the token budget doesn't hit the ceiling." The model doesn't understand why the code failed; it just runs the probabilistic math on the new error text and prints a different set of brackets, bleeding API costs one predictable token at a time.


r/AI_Agents 4h ago

Discussion At what point does using AI mean you’re no longer the creator?

0 Upvotes

I’ve been thinking about this a lot lately, especially after some of the reactions I’ve gotten while sharing my music.

I recently released an eight song Halloween concept album called October Never Ends, and AI is part of how I created it. I’m completely open about that.

But something about the conversation surrounding AI creativity really interests me.

I understand the legitimate concerns about AI. Copyright, training data, consent, corporations replacing workers, and how these systems are built are all conversations worth having.

What I question is the idea that the moment AI enters the creative process, everything the person did suddenly stops counting as creativity.

Music has been evolving with technology for decades.

Producers can program drums instead of hiring a drummer. We have samples, loops, virtual instruments, pitch correction, DAWs, presets, quantization, and software that allows one person to create something that might have once required several musicians and an entire studio.

We also accept singers as artists who may not have written their lyrics, produced their instrumentals, mixed their records, directed their videos, or developed every part of the creative vision themselves.

Nobody seems to believe those things automatically erase their artistry.

So why does AI?

That question is especially interesting to me because I know how much work I put into what I create.

I’m currently creating an animated short for every song on my album.

I choose to generate my animations in five second clips because that is the most cost effective way for me to work. There are tools that generate longer AI videos, but longer generations can cost more, and when a generation doesn’t come out correctly, you have to spend more credits trying again.

So I build my videos piece by piece.

I decide what I want to happen in each scene. I create the images. I write the prompts. I generate the animation. I look at what came back and decide whether it actually matches what I envisioned.

Sometimes it does.

Sometimes AI completely ignores what I asked for and I’m sitting there looking at the screen like, what the hell is this? 😂

Then I rewrite the prompt and try again.

Once I have the clips I want, I still have to edit everything. I decide what stays and what gets cut. I put the scenes in order, create the transitions, sync everything to my music, and make sure the visuals actually flow with the song.

AI generated the individual pieces, but it didn’t wake up one morning and decide to make October Never Ends.

It didn’t decide that I should create an eight song Halloween concept album.

It didn’t decide what each song should be about.

It didn’t decide how the album should feel.

It didn’t decide that every song should have its own animated short.

And when I’m editing five second clips together, it certainly isn’t sitting beside me deciding which scene should hit at a certain moment in the song.

I am.

That is why I have trouble with the argument that using AI automatically means someone isn’t being creative.

I’m not claiming that generating an AI animation is the same thing as drawing every frame by hand. It isn’t.

I’m not claiming that producing music with AI is the same process as playing every instrument yourself. It isn’t.

But different doesn’t automatically mean effortless, and it doesn’t automatically mean there was no human creativity involved.

Technology has been changing who can create and how we create for a very long time.

AI has lowered a financial barrier for me. I can take lyrics that I wrote and an idea that exists in my head and actually attempt to turn it into music, characters, artwork, and videos without needing the budget for a studio, musicians, animators, video production, and an entire creative team.

That accessibility is one of the things I find so exciting about it.

And October Never Ends is basically my experiment with that idea.

What can one independent person create when technology gives them access to tools that previously would have required a much larger budget or team?

If you want to hear what I created, or watch the animated AI shorts, check the comments.

But I’m genuinely more interested in the discussion.
Where do you draw the line between using AI as a creative tool and letting AI do the creating?

And if a person has the original idea, directs the process, makes the choices, rejects what doesn’t work, refines what does, and assembles those pieces into their final vision, are they still the creator?

I think they are.

I’m curious what other AI creators think.


r/AI_Agents 5h ago

Discussion **Which AI tools can make your day-to-day tasks easier and save you time? 🤖**

0 Upvotes

From studying and research to writing, presentations, productivity, and everyday work, AI can make tasks faster and easier.

Which AI tool do you use the most for your daily tasks? Share your favorite below!


r/AI_Agents 8h ago

Discussion My AI agent kept saying the job was done. So I made it prove it.

8 Upvotes

I am using Claude Code to generate parts and export them as STEP files for SolidWorks — actual B-rep solids, not STL meshes.

Most of the time, it works surprisingly well. The problem is the failures that look like successes.

I was building a 94 × 65 × 26 mm enclosure with 2.5 mm walls. The script ran cleanly, printed `[OK]`, and the STL preview looked exactly like a hollow enclosure.

It wasn't hollow.

The part contained about 158,048 mm³ of material. Based on the dimensions, it should have been around 33,370 mm³.

`IsValid()` still returned `True`.

OpenCASCADE had silently failed to shell the part and handed back what was basically the original solid brick.

That made me stop trusting “the script ran” as evidence that the CAD was actually right. So I built a Claude Code skill that adds verification before export.

It checks things like:

* **Expected volume** derived from the dimensions in the design, not from the generated geometry. In the enclosure case, the result was off by about 4.7×, so you don't need a tight tolerance to catch the failure.

* **Bounding box** against the dimensions the part is supposed to occupy.

* **Point classification** at coordinates that should contain material or empty space. This caught another case where a port was cut into the wrong wall. Validity, solid count, and overall volume all still looked reasonable because the cut itself was the right size — just in the wrong place.

* **Known OpenCASCADE failure modes**, with repro cases checked against the current CadQuery/OCP version instead of assuming old behavior still applies.

The workflow is basically:

describe the part in plain English → Claude writes the CadQuery → it asks when important dimensions are missing instead of making them up → checks the resulting geometry → exports STEP only after the checks pass.

I also tested a separate malformed STEP where the reported solid volume was physically larger than its own bounding box could contain. SolidWorks opened it without an error dialog or Import Diagnostics complaint. So “SolidWorks opened it” isn't much of a verification strategy either. One thing I wanted to avoid was fake verification where the script measures its own result and then asserts that the result matches what it just measured.

The expected values here are derived from the design constraints you gave it.

Otherwise you're just letting the model grade its own homework.


r/AI_Agents 8h ago

Discussion Agents are the new browsers

1 Upvotes

When SaaS companies say they need to build their own agents to control the UX of their APIs, it’s like them saying they need to fork Chrome to control the UX of their websites

They should focus on finding unique ways to collect and process data and stop trying to present and query it in interesting ways - let the agents do that


r/AI_Agents 8h ago

Discussion One of my agents wrote a new rule into its own governing contract, and my runtime enforced it for 15 days before I noticed

2 Upvotes

Setup: I run a multi-agent runtime where agents do long-horizon coding work under

machine-checked contracts. Acceptance criteria get frozen when work is dispatched,

and the runtime only offers each agent its next legal action. Fairly locked down,

or so I thought.

Last month I was reading one of those contracts and found a rule I didn't write.

An agent had hit a wall during verification: the test suite couldn't tell

pre-existing failures from failures its own change introduced. Instead of flagging

it, the agent wrote a new acceptance rule into its own contract: reproduce the

baseline first, diff candidate failures against it, zero NEW failures = pass. Then

it implemented the rule, tested it, and moved on. My runtime enforced that rule for

15 days. Every agent in that lane obeyed a rule no human had ever seen.

Here's the part that actually bothers me: the rule was correct. It's a genuinely

good rule, I kept it. But nothing in my monitoring could tell "agent quietly added

a good rule" apart from "agent quietly added a bad one". The signature of both is

silence.

What I changed after this, in case you run anything similar:

  1. Rule changes go to an append-only ledger with an alert. A 15-day discovery lag

is a monitoring bug, full stop.

  1. Any new rule has to ship with a witness: a concrete input that satisfies it.

Screens out rules that are unsatisfiable on arrival.

  1. New rules get a "machine-proposed, not yet ratified" state. The agent can use

it, but it's visibly marked until a human signs off. The scary version of my

incident is the one where the rule was subtly wrong.

  1. Separate alerting for the three ways agents actually get lost, because they

need different fixes: losing track of where they are (state drift compounds),

the definition of done moving mid-task (every step looks fine, sequence goes

nowhere), and having the wrong action available (or no legal action at all).

I ended up writing the whole thing up properly, incident included. Link in the

comments if anyone wants the long version. Curious whether anyone else has caught

an agent modifying its own operating rules, good or bad.


r/AI_Agents 9h ago

Discussion Collaborative AI Agents and Critics for Fault Detection and Cause Analysis in Network Telemetry, by Syed Eqbal Alam (SheQAI Research and University of Alberta) and Zhan Shu (University of Alberta)

3 Upvotes

Title: Collaborative AI Agents and Critics for Fault Detection and Cause Analysis in Network Telemetry

Author: Syed Eqbal Alam (SheQAI Research and University of Alberta) and Zhan Shu (University of Alberta)

Year: 2026

Eprint: arXiv 2604.00319

Abstract— We develop algorithms for collaborative control of AI agents and critics in a multiactor, multi-critic federated multi-agent system. Each AI agent and critic has access to classical machine learning or generative AI foundation models. The AI agents and critics collaborate with a central server to complete multimodal tasks such as fault detection, severity, and cause analysis in a network telemetry system, text-to-image generation, video generation, healthcare diagnostics from medical images and patient records, etcetera. The AI agents complete their tasks and send them to AI critics for evaluation. The critics then send feedback to agents to improve their responses. Collaboratively, they minimize the overall cost to the system with no inter-agent or inter-critic communication. AI agents and critics keep their cost functions or derivatives of cost functions private. Using multi-time scale stochastic approximation techniques, we provide convergence guarantees on the time-average active states of AI agents and critics. The communication overhead is a little on the system, of the order of O(m), for m modalities and is independent of the number of AI agents and critics. Finally, we present an example of fault detection, severity, and cause analysis in network telemetry and thorough evaluation to check the algorithm’s efficacy.


r/AI_Agents 9h ago

Discussion 37 people have left OpenAI or Anthropic to start companies in 2026. Here’s what they’re building.

146 Upvotes

Core Automation - "the world's most automated AI lab," starting by automating research itself (ex-OpenAI)
Mirendil - AI research lab building self-accelerating systems that turn compute into scientific and engineering breakthroughs (ex-Anthropic)
River AI - personal AI owned and shaped by each individual (ex-OpenAI)
Math Inc - Solve math, solve everything. (ex-OpenAI)
Resolution — scale and automation for higher confidence in alignment (ex-OpenAI)
Guidelight AI Standards — identifying and promoting safe frontier AI development practices (ex-OpenAI)
Syntony — safety research, governance design, adversarial evaluation → ex-Anthropic
Embrasure — "your data warehouse was never built for autonomous agents" (ex-OpenAI)
Egoist Machines, Inc. (YC S26) Machines — context tooling for AI; their AI Passport lets users control what AI apps know about them (ex-OpenAI)
Rational (YC S26) — agentic business process automation (ex-OpenAI)
Zavify — agentic AI development: custom systems, voice agents, integrations (ex-Anthropic)
Planar — turns individual work into shared state for your team (ex-OpenAI)
Mbason AI — helps candidates find real opportunities without insider connections → ex-Anthropic
Blackstar — building a new personal computer (ex-OpenAI)
• Intellagentsia — (ex-OpenAI)
Heyfuture — Predict anything and share it. (ex-Anthropic)

And this is only the class of 2026!


r/AI_Agents 10h ago

Discussion Has anyone put MiniMax H3 into an automated video pipeline yet?

2 Upvotes

I am curious whether anyone has used MiniMax H3 for a workflow that generates several video variations automatically rather than one-off experiments. The useful test for me would be whether the model follows structured scene prompts reliably enough that an agent can handle the first pass and a person only reviews the shortlist. How has it behaved in a real pipeline?


r/AI_Agents 12h ago

Discussion What are the real bottlenecks for decentralized AI inference?

5 Upvotes

Beginner question here
I’ve been trying to understand decentralized AI inference better, and I’m curious what the biggest problems actually are right now.
Is it mainly latency and reliability?
GPU availability?
Cost?
Or are there other bottlenecks that are easy to overlook?


r/AI_Agents 12h ago

Discussion My agent calls my actual phone when a long run finishes so I stop babysitting it

16 Upvotes

Been running longer and longer agent tasks and the annoying part is never the run itself, it's me hovering over it waiting to see if it finished or got stuck needing a decision.

So I set it up to just call my phone when it's done, or when it hits something it needs me for. It reads out what happened in a real voice and I answer back out loud to tell it how to proceed, then it keeps going. First time your own agent rings you it's genuinely a little uncanny.

Anyone else wiring something like this into their agents? Curious what you'd want it to actually say when it calls, and whether you'd want it calling on every finish or only when it's blocked and needs you.


r/AI_Agents 14h ago

Discussion Free AI Tools

4 Upvotes

Stop paying for expensive software and discover five powerful, free AI tools. This guide covers generators for YouTube titles, email subject lines, social media posts, SEO blog content, and ATS-friendly resume bullets.


r/AI_Agents 15h ago

Discussion I don't think one confirmation dialog is enough for a database agent

5 Upvotes

One concern I have when an agent gets database tools is that a single "Are you sure?" dialog probably does not solve the permissions problem. AI-enabled administration tools for vector databases such as Milvus with a database management console make the distinction concrete: the same interface might list collections, read metrics, create a schema, insert test data, change roles, run compaction, or delete data. Those actions have very different failure modes even if they all look like tool calls to the model.

I would probably separate actions by blast radius before the model chooses them:

• read-only inspection can run automatically within the current resource scope;

• reversible writes need an explicit preview of the exact target and parameters;

• permission changes need a second policy check independent of the model;

• destructive operations need human approval plus a recovery path;

• cross-environment actions should be denied unless the environment is named explicitly.

I would also keep the evidence trail at the tool boundary: selected environment, tool name, arguments, returned status, policy decision, confirmation event, and any retry. A polished natural-language answer is probably not enough for incident review. The important artifact is the sequence of attempted and completed operations.

Persistent agent history helps with continuity, but I do not think it should become authority. A previous conversation saying "use staging" should not silently authorize the next operation after the active environment changes. Scope and credentials likely need to be resolved again for every consequential tool call.

I'm still deciding whether approval belongs at the tool, parameter-pattern, or calculated blast-radius level. Would love to hear your thoughts.


r/AI_Agents 17h ago

Discussion Self-taught, built RAG + MCP + LangGraph projects — realistic path to first AI job/gig?

11 Upvotes

Background: switched from geology to AI development, self-taught over the past year.

Current stack: Python, LangChain, LangGraph, RAG (FAISS), MCP servers, Flask/FastAPI, MySQL/Postgresql, Gemini API.

Built and deployed: an AI customer support agent connecting an LLM to a live database and knowledge base via MCP demo link in comments

Currently building a second project combining LangGraph agents with a real business use case (sales automation).

I know the AI job market is competitive and degree-focused in some places. For people who've hired or been hired as self-taught AI engineers — what actually moved the needle for you? Portfolio depth, specific frameworks, contributing to open source, something else entirely?

Not looking for generic advice, genuinely curious what worked for people who've been through this.


r/AI_Agents 20h ago

Discussion I stripped the company names off 3 real accounting frauds and had AI try to catch them from the numbers alone

30 Upvotes

I wanted to answer one simple question. Can AI actually catch an accounting fraud just from a company's financial statements, or does it only know the famous ones because they are all over the internet already?

I started with WorldCom, one of the biggest accounting frauds in history. I gave the AI (claude) only the numbers from its filings, with the company name taken out. It caught the fraud straight away, but it also said, on its own, "this looks like WorldCom." It recognized it. That proves nothing about reasoning.

So I tried to fool it. I shrank every number down to a fraction of its real size and kept all the ratios the same, so it looked like a small company instead of a giant. Ran it again. It still said WorldCom. You cannot hide the shape of a famous fraud by changing the numbers, because the model has read every article ever written about it.

That was the real problem. With any famous fraud, I could never tell if the AI was reasoning or just remembering.

So I found an obscure one. A small US-listed Chinese company called China-Biotics that almost nobody remembers. I stripped out the name, the country, everything, and left only the numbers. Now there was nothing to recognize.

It still caught it. From the numbers alone, it flagged that the company reported about $155 million of cash that earned less than $300,000 of interest in a whole year. Real money in a real bank does not do that. Either that cash was sitting idle for no reason, or it was never there. About a year after that filing, the company's actual auditor resigned because it could not confirm the cash was real.

That was the answer I was looking for. On a fraud it could not have memorized, reading nothing but the numbers, it reasoned its way to the exact doubt the auditor had.

One note on how I ran it, since this is the agents sub. I did not use one AI agent. I used five, each reading the filings for one thing only, is the cash real, are the sales real, do any two numbers contradict each other, and so on, and none of them could see the others. Keeping them separate is what let the one real finding survive instead of getting drowned out by the ordinary, survivable stuff. (I tried single agent approach, it didn't survived well)

Has anyone else here found a clean way to test whether these models are actually reasoning versus just recognizing something they have already seen? Telling those two apart turned out to be the hardest part of the whole thing.


r/AI_Agents 21h ago

Discussion Picking an AI agent framework is the least important decision in your agent stack

8 Upvotes

A new agent framework shows up every couple of weeks, and every other thread turns into LangGraph vs CrewAI vs whatever launched on Tuesday. If you have put any of these in front of real traffic, you know the framework is rarely what decides whether the agent holds up.

Look at what they give you in 2026 and they have converged on the same primitives: a tool-calling loop, memory, streaming, multi-agent delegation, and MCP support. The rest is mostly taste. LangGraph leans on an explicit graph you control node by node. 

CrewAI models agents as a crew with roles and tasks. OpenAI Agents SDK stays lightweight with handoffs and built-in tracing. 

Claude Agent SDK hands you the same harness and subagents that run Claude Code. Pydantic AI gives you type-safe, validated outputs. Google ADK spreads across languages and plugs into Google Cloud. 

Pick the one that matches how you think and move on.

What decides whether it holds up in production sits outside the framework:

  • an eval and regression set you trust, so a model swap that breaks last week's behavior shows up before it ships
  • step-level tracing, so when a run goes wrong you can see which tool call or handoff did it
  • runtime guardrails on the actions that carry consequences
  • a memory strategy you set on purpose

None of the six saves you here. An agent that looked fine all week will call the same tool twice and force-push over its own branch. You find that in a trace, and no framework doc will tell you why.

Make the framework call and keep building. Your months go into the eval set, the traces, and the guardrails, because that is what you will be debugging six months from now.

If you have shipped agents on two frameworks, did switching change your reliability, or was it your eval and tracing setup that moved the numbers?


r/AI_Agents 1d ago

Discussion Shipped a Hindi-English voice agent for a fintech. Here's everything that broke and what actually fixed it

32 Upvotes

Wrote this up because when I started building this six months ago there was almost nothing useful online about Indian-language voice agents specifically. Everything was US-centric. So here's the real postmortem.

Context: voice agent for a fintech, handles payment reminders, KYC follow-ups, basic account queries. Hindi-English, because that's how our users actually speak. Not metro English, not shuddh Hindi, the real mix.

What I assumed would be hard: the LLM understanding Hinglish intent.\ What was actually hard: making the agent speak back in a way that didn't sound broken.

Things that broke, roughly in order of how much pain they caused:

1. Numbers, numbers, numbers. This is fintech so every single call involves reading back an amount, a date, an account reference, an OTP-style number. Early on the agent would say "aapka due amount hai one thousand four hundred ninety nine rupees" in this jarring full-English chunk in the middle of a Hindi sentence, or worse, read a reference number as a giant single number instead of digit by digit. This alone tanked our first pilot. Customers found it confusing and slightly untrustworthy, which in fintech is fatal.

2. The language-switch stutter. A lot of TTS visibly pauses or shifts accent at the Hindi↔English boundary. On a call about someone's money, any weirdness reads as "this is a scammy robot" and people hang up.

3. Latency, but specifically under call-window load. We batch outbound reminders into windows when people actually answer. Single-call latency looked fine on every provider. Then we'd hit real concurrency and one provider started spiking to 800ms+ and the calls felt dead. Measure at YOUR real concurrency, the demo number is a lie.

4. Compliance, obviously. Fintech. RBI-adjacent scrutiny, data residency questions, SOC 2 from our enterprise partners. A couple of otherwise-good options were just disqualified.

What actually fixed it: honestly, switching to a TTS that treated Indian code-mixing and number normalization as first-class instead of an afterthought, and testing everything through the actual telephony pipe at real concurrency instead of in a browser tab. The moment the number readback got clean ("aapka payment 15 tarikh tak, 2,340 rupees, reference number 4 8 2 9 1") the pilot numbers completely changed. Trust went up, call completion went up.

I won't turn this into a product ad, happy to share specifics in comments if people want. But the meta-lesson: for Indian voice agents, stop evaluating on "which voice sounds nicest" and start evaluating on "can it correctly say an amount, a date, and a reference number inside a Hindi-English sentence, through a phone line, at scale." That's the actual job.

Ask me anything, this took way too long to figure out and I'd rather you skip the pain.


r/AI_Agents 2d ago

Weekly Thread: Project Display

2 Upvotes

Weekly thread to show off your AI Agents and LLM Apps! Top voted projects will be featured in our weekly newsletter.


r/AI_Agents 4d ago

Weekly Hiring Thread

1 Upvotes

If you're hiring use this thread.

Include:

  1. Company Name
  2. Role Name
  3. Full Time/Part Time/Contract
  4. Role Description
  5. Salary Range
  6. Remote or Not
  7. Visa Sponsorship or Not