<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Fuat Beşer</title><description>Fuat Beşer builds AI products and platforms powered by LLMs and AI agents, and educational initiatives that help people grow alongside AI.</description><link>https://fuatbeser.com/</link><language>en</language><atom:link href="https://fuatbeser.com/feed.xml" rel="self" type="application/rss+xml"/><item><title>LTX 2.5</title><link>https://ltx.io/model/ltx-2-5</link><guid isPermaLink="true">https://fuatbeser.com/links/ltx-2-5/</guid><description>Official page for LTX Video 2.5 — an open-source AI video generation model by Lightricks. Optimized for high-resolution video creation, realistic motion, and fast inference directly from text or…</description><pubDate>Tue, 20 Oct 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Official page for LTX Video 2.5 — an open-source AI video generation model by Lightricks. Optimized for high-resolution video creation, realistic motion, and fast inference directly from text or image prompts.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://fuatbeser.com/links/ltx-2-5/&quot;&gt;Permalink&lt;/a&gt;&lt;/p&gt;</content:encoded><category>text to video</category><category>video generation</category></item><item><title>Note: Anatomy: the object is the explanation Most technical diagrams are boxes and…</title><link>https://fuatbeser.com/notes/2026-09-25-1032/</link><guid isPermaLink="true">https://fuatbeser.com/notes/2026-09-25-1032/</guid><description>Anatomy: the object is the explanation Most technical diagrams are boxes and arrows. They show that the parts exist, but not what the parts do — you have to imagine the motion yourself. Anatomy…</description><pubDate>Sun, 18 Oct 2026 07:32:00 GMT</pubDate><content:encoded>&lt;h2&gt;Anatomy: the object is the explanation&lt;/h2&gt;
&lt;p&gt;Most technical diagrams are boxes and arrows. They show that the parts exist, but not what the parts &lt;em&gt;do&lt;/em&gt; — you have to imagine the motion yourself.&lt;/p&gt;
&lt;p&gt;Anatomy takes the opposite approach. It’s a skill for Claude Code that, given one line naming an idea, invents a real machine whose mechanism maps one-to-one onto that idea, then draws it as a live isometric figure. A queue becomes a marble run. An LRU cache becomes a bookcase with four places on top. A bloom filter becomes a fruit machine whose three reels are three hash functions. The author describes it in a single rule: &lt;em&gt;the object is the explanation.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Each figure is built from 40 to 500+ solid parts, shaded with a single light source and one highlighted “watch this” part. You can drag, hover and use the keyboard; there’s an idle tour, it pauses when off-screen, and it goes still under reduced motion. Every readout is computed from the same model that animates the parts, so the picture and the numbers can’t disagree.&lt;/p&gt;
&lt;p&gt;Figures ship as framework-free SVG/TypeScript or React components (&lt;code&gt;anatomy-figures&lt;/code&gt;), with five themes, and can also be exported as printable A4 sheets. It’s MIT-licensed.&lt;/p&gt;</content:encoded><category>claude skill</category><category>anatomy</category></item><item><title>Quote by Satya Nadella</title><link>https://fuatbeser.com/quotes/2026-10-08-2140/</link><guid isPermaLink="true">https://fuatbeser.com/quotes/2026-10-08-2140/</guid><description>In the future, every company will be a software company.</description><pubDate>Thu, 08 Oct 2026 18:40:00 GMT</pubDate><content:encoded>&lt;blockquote&gt;&lt;p&gt;In the future, every company will be a software company.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;— Satya Nadella&lt;/p&gt;</content:encoded><category>satya nadella</category></item><item><title>AI Agents, Clearly Explained</title><link>https://fuatbeser.com/posts/ai-agents-clearly-explained/</link><guid isPermaLink="true">https://fuatbeser.com/posts/ai-agents-clearly-explained/</guid><description>What an AI agent actually is, how its perceive–plan–act loop works, where agents go wrong, and when you shouldn&apos;t use one at all.</description><pubDate>Thu, 01 Jan 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Imagine hiring a new personal assistant. You don’t hand them a single tiny task. You say: “Plan and book my summer vacation to Italy — within my budget, my love of art and pasta, and my wife’s preference for coastal views. Keep me posted, and only ask me questions when it matters.”&lt;/p&gt;
&lt;p&gt;A good assistant breaks that into dozens of steps: research flights, compare hotels, draft an itinerary, make bookings, sync it to your calendar. You gave one sentence. They returned a finished plan.&lt;/p&gt;
&lt;p&gt;That is the essence of an AI agent. Not a tool that answers a prompt, but a system that takes a goal, works out the steps itself, and keeps going until the job is done.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;The short version:&lt;/strong&gt; a chatbot responds; an agent acts, checks the result, and decides what to do next.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;From reactive to agentic&lt;/h2&gt;
&lt;p&gt;For years, AI has been excellent at pattern recognition — spotting cats in photos, translating languages, writing passable prose. But almost all of it has been &lt;em&gt;reactive&lt;/em&gt;. You ask, it answers. You input, it outputs. The intelligence is real; the initiative is not.&lt;/p&gt;
&lt;p&gt;Agents change the unit of interaction. Instead of a prompt, you hand over an &lt;strong&gt;objective&lt;/strong&gt;. Instead of a reply, you get a completed task — or a well-argued explanation of why it can’t be completed.&lt;/p&gt;
&lt;h2&gt;What exactly is an AI agent?&lt;/h2&gt;
&lt;p&gt;At its core, an agent is a system that perceives its environment, makes decisions, and takes action to reach a goal, often without supervision.&lt;/p&gt;
&lt;p&gt;Concretely, it runs a loop:&lt;/p&gt;



































&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Step&lt;/th&gt;&lt;th&gt;What happens&lt;/th&gt;&lt;th&gt;In the Italy example&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Perceive&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Takes in the goal and any new information: a result, an error message, a page it just read.&lt;/td&gt;&lt;td&gt;Reads your budget and preferences, then loads current flight prices.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Plan&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Breaks the goal into steps and chooses the next one.&lt;/td&gt;&lt;td&gt;“Flights first — hotels depend on the dates.”&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Act&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Uses a tool to do something: search, run code, call an API, write a file.&lt;/td&gt;&lt;td&gt;Queries a booking API for Milan–Rome options.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Observe&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Reads what came back, including failures.&lt;/td&gt;&lt;td&gt;“That flight is sold out. Three alternatives within budget.”&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Repeat&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;Loops until the goal is met or it needs your input.&lt;/td&gt;&lt;td&gt;Revises the plan, books the hotel, asks about the coast.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;The important part is the &lt;strong&gt;loop&lt;/strong&gt;. A single model call cannot be an agent, no matter how good the model is, because there is nothing to loop back to. Agency is a property of the system, not the model.&lt;/p&gt;
&lt;h3&gt;The coffee maker and the barista&lt;/h3&gt;
&lt;p&gt;A chat model on its own is like a very good espresso machine. Press “cappuccino” and you get a perfect cappuccino every time. One input, one output. It will never decide you might prefer a latte today.&lt;/p&gt;
&lt;p&gt;An agent is the barista. You say, “I need something to wake me up, but I don’t like bitter coffee.” They read the request, weigh options, ask whether you’ve tried a particular roast, then use their tools — grinder, machine, steamer — to make and hand you the drink. Multi-step, tool-using, adapted to your actual goal.&lt;/p&gt;
&lt;p&gt;The analogy isn’t perfect, and it’s worth naming why: many chat products now bolt agent features onto the chat window, which blurs the line. The distinction still holds underneath — the difference is whether the system chooses and executes steps, or merely produces text.&lt;/p&gt;
&lt;h3&gt;A quick test&lt;/h3&gt;
&lt;p&gt;Three questions separate a real agent from a chatbot wearing the label:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Does it choose its own steps?&lt;/strong&gt; Or does your prompt spell out every action?&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Can it change something outside the conversation?&lt;/strong&gt; Sending an email, writing a file, booking a room — actions with consequences.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Does it react to what happened?&lt;/strong&gt; If step three fails, does it try step four differently, or does it stop?&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;If you answer no to all three, you have a chat interface, and that may be exactly what you need.&lt;/p&gt;
&lt;h2&gt;The building blocks&lt;/h2&gt;
&lt;p&gt;Most capable agents share four components.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The brain (a language model).&lt;/strong&gt; The LLM is the reasoning engine, not just a text generator. It interprets the goal, drafts the plan, and picks the next action. Everything else in the stack exists to give that reasoning something to work with.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Planning and reasoning.&lt;/strong&gt; This is where agents earn their name. Instead of one straight shot, the agent drafts a to-do list, weighs alternatives (“flights first, or check hotel availability?”), and corrects course when something fails. Some agents plan explicitly and re-plan as they go; others decide one step at a time. Either way, the plan is provisional, not a script.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tools (the hands).&lt;/strong&gt; An agent’s reach is set by what it can touch:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Web search and browsing&lt;/strong&gt; for current information&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;A code interpreter&lt;/strong&gt; to calculate, analyse data, or manipulate files&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;APIs and software&lt;/strong&gt; to send email, update a spreadsheet, book a ticket, control a device&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A model with no tools can only think. A model with tools can act.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Memory.&lt;/strong&gt; Short-term memory holds the context of the current task — what’s been tried, what came back. Long-term memory persists across sessions: your preferences, past outcomes, the corrections you’ve already given. Long-term memory is what turns a competent stranger into a useful assistant, and it is also where most privacy questions live.&lt;/p&gt;
&lt;h2&gt;What this looks like in practice&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Today, reliably:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Research assistant.&lt;/strong&gt; “Find the five most recent papers on climate impacts on European wheat yields, summarise where the authors disagree, and save it to a Google Doc.” The agent searches, reads PDFs, synthesises, writes the file.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Shopping researcher.&lt;/strong&gt; “Find waterproof winter coats under $200 with strong durability reviews. Send me three options by Friday.” It searches, filters, compares, reports.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Coding agent.&lt;/strong&gt; “This script fails to connect to the database. Fix it and explain what you changed.” It reads the traceback, inspects the code, runs tests, commits a fix.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;On the horizon, harder:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Business process.&lt;/strong&gt; “Onboard John Doe: email, licences, payroll, orientation meetings.” Requires touching HR, IT, and finance systems at once.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Care coordination.&lt;/strong&gt; Monitoring a recovery plan across medication schedules, wearable data, and appointments. The technical work is tractable; the stakes and the liability are the hard part.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Scientific discovery.&lt;/strong&gt; Given a target, an agent hypothesises, designs virtual experiments, runs simulations, and proposes the next wet-lab test.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Why it’s a big deal&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;It changes what AI is for.&lt;/strong&gt; The value shifts from producing text to finishing work. That is a different product category, not a better version of the old one.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;It spreads expertise.&lt;/strong&gt; You no longer need to be a data analyst, a travel agent, or a legal researcher to get those skills applied to your problem. The tooling is borrowed.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;It compounds.&lt;/strong&gt; Agents automate multi-step cognitive workflows, not just single repetitive actions. Hiring a tireless researcher who never loses the thread is a different proposition from buying a faster calculator.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;It’s a step toward more general systems&lt;/strong&gt; — with an asterisk. Agents that set sub-goals, learn from feedback, and sustain action over long horizons are clearly moving in that direction. But capable agency is not the same as general intelligence, and the gap is larger than the enthusiasm suggests.&lt;/p&gt;
&lt;h2&gt;Where it goes wrong&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Reliability.&lt;/strong&gt; An agent can build a plausible plan on a hallucinated fact and execute it flawlessly. Confident, coherent, and wrong is the default failure mode. Verification is the real bottleneck — not generation.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cost and speed.&lt;/strong&gt; Every loop iteration can mean another model call and another API request. A task that takes a person two minutes may take an agent thirty calls. It’s easy to build something impressive that is too slow or too expensive to run.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Safety and control.&lt;/strong&gt; How do you bound what an agent may do? The alignment problem stops being abstract the moment your agent can spend money or send email on your behalf.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Security.&lt;/strong&gt; An agent holding credentials to your inbox and bank account is a powerful thing to compromise. Prompt injection — instructions hidden in a webpage or document that the agent reads and obeys — is an unsolved practical problem, not a theoretical one.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The work question.&lt;/strong&gt; Like every automation wave, agents will reshape jobs: some tasks absorbed, some roles amplified, some displaced. The honest answer is that the mix is unclear and the speed matters more than the direction.&lt;/p&gt;
&lt;h2&gt;When &lt;em&gt;not&lt;/em&gt; to use one&lt;/h2&gt;
&lt;p&gt;Agents are powerful and frequently the wrong tool. Skip them when:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;The task is one step.&lt;/strong&gt; A single API call or database query doesn’t need a reasoning loop.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;The answer must be deterministic.&lt;/strong&gt; If you need the same output every time, write code, not an agent.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Latency matters.&lt;/strong&gt; Multi-step loops are slow by construction.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;The action is irreversible and high-stakes.&lt;/strong&gt; Sending money, deleting records, filing documents — an agent can prepare those, but a person should pull the trigger.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The best agentic systems are narrow, tool-rich, and supervised: plenty of capability, clear boundaries, and a human at the decision points that matter.&lt;/p&gt;
&lt;h2&gt;From a chat box to a goal box&lt;/h2&gt;
&lt;p&gt;We’re moving from the era of the single prompt to the era of the stated objective. The interface of the future may not be a text field you type into, but a goal you assign and monitor.&lt;/p&gt;
&lt;p&gt;That changes what makes someone effective. The people who thrive won’t be those with the most clever prompts, but those who can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;State goals precisely&lt;/strong&gt; — outcomes, constraints, and what “done” looks like&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Judge results critically&lt;/strong&gt; — spot the confident, fluent, wrong answer&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Delegate deliberately&lt;/strong&gt; — know which decisions to hand over and which to keep&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Which is to say: the same skills as managing a good team. The digital assistants are getting better quickly. The useful question is no longer what they can do, but what you’d actually hand them.&lt;/p&gt;</content:encoded><category>ai agents</category></item></channel></rss>