
Loading summary
A
This is my favorite positive outcome of AI, which is small business creation. Just the ability to like intersect the human world in a way that has been historically very inefficient, has been a quality of life improvement for me.
B
You know, my dad, their business, they deliver fish to restaurants. They got like this freezer with the frozen stuff and like somebody's going out there with like the pen and paper every morning, kind of like writing down what's there. Sometimes they're like, oh my God, we're missing like three tunas. Or like we're missing a box of shrimp. All of that work now can easily be automated even with just with the matted glasses.
A
And we have another use case, which is the use case that my 9 year old wants to see. So let's do our Pokemon card by AI use case.
B
So I use Codex for two things. The first one is like getting the PSA certificates to keep track of a specific number for each crate. Then the next thing I'm working on is when you go to like all these trade shows, people are coming to you, they're selling you cars and you gotta price them in real time. That whole process is super inefficient because people are like searching each car manually, like on ebay or like TCG Player, getting the number. You can actually use AI to save clock time for real people by doing these things autonomously.
A
Welcome back to How I AI. I'm Claire Veaux, product leader and AI obsessive, here on a mission to help you build better with these new tools. Today I'm speaking with Alessio Finelli, founder of Kernel Labs and co host of the Light and Space podcast. He's going to show us how he uses OpenAI's Symphony Plus Linear to automate all his engineering tasks and how he has Codex goal shopping for very expensive Pokemon cards. Let's get to it. Quick word from today's sponsor, Firecrawl. If you're building with AI agents, you've probably hit the same wall. Your agent needs data from the web, but the right pages are difficult to find, buried in JavaScript or blocked behind logins. Firecrawl is a web data API that lets agents search, scrape and interact with the web at scale and get that clean, structured data they can actually use. Over a million developers, including myself, build on it. It's open source and it's free to start. Stop fighting the web for data and start powering your AI agents and apps with Firecrawl. @firecrawl.dev Use code HOWIAI to get 10,000 free credits today. I'm excited about what you're going to show us because I think we have heard a lot of people talk about orchestrating many agents autonomously across a project, but we actually haven't seen many people do it. I still see a lot of prompting. Even if you're prompting into a loop or a goal or something that spawns sub agents, people are really, really still human in the loop. And so I'd love for you to tell us how you came to this point of doing more autonomous management of your agentic tasks.
B
I started this podcast called Leading Space three and a half years ago and my co host, Wix, he had built this thing called Small Engineer at the time, which was kind of like the first autonomous coding thing over time. It's always been a cool demo, but I feel like the models were not quite as good to really do longer running tasks. They definitely changed, you know, end of last year and I think everybody kind of feels the same. And what really clicked for me was like starting to move away from being an agent prompter to kind of be an agent manager. And that has kind of taken a lot of different ways. So the first thing that everybody tried was kind of like the Kanban board. You would kind of put all these things in there, move them back and forth. What I found is that it was hard to get two, three, four turns through that. Like, it was easy to get through the task and kick it off, but then it was hard to intervene on it. And also like, having it local just didn't quite work. So the big thing for me was moving away from kind of like local runtime to have it in a VPS in the cloud and then having different channels to talk it to. So you can kind of like text the agents, you can use linear to talk to them, you can prompt them directly in the shell. And this is also like something, I guess, like in the last month, you know, Codex also added Codex Mobile. Claude is also adding kind of like the mobile management. But I'll kind of run you through what I do and then maybe people get some inspiration from it.
A
Great. And I will really benefit from this because I'm staring at my four Mac minis over here, so I'm still running locally and I just come downstairs and like kick them alive every now and then.
B
Right.
A
So I'm you. Maybe you'll convince me to move all this to the cloud. Let's see.
B
Yeah. So I try to use some more fun examples rather than like the meta one. So I Own a car store in San Carlos called Merlogian Games. And so one of my interests is trading cards. So my setup is I have this thing called Zuo. Zuo is basically like an agent plus a VPS. So this machine, for example, is like, you know, 32 gig of RAM for cores. I have all my coding agents pre logged in in here. And you can also use some of the open source models if you want. And what I have here is kind of like this hosting thing where you can basically use it as your own server. On this I have the OpenAI Symphony setup. So Symfony is basically. I mean, you can kind of look it up for a better description, but it's kind of like a loop for turning issues into coding runtime and then having kind of like linear as a source of truth for it. So what I have on my linear, I basically have all these different projects. So this one is Power Buyer, for example. And I work on it sometimes in through Symfony, sometimes I work on it through codecs directly or cloud code directly. And if you go into any of these things, basically what you see is you have the original task. So this is what I've wrote as the initials pack, which is pretty simple. Then I'll basically move it from here to. To do. So this tells Symphony it needs to work on it. What Symfony does, it creates a Codex workpad. So the agent kind of makes a plan on how to implement it. And it has a plan, it has a acceptance criteria, different validations. And Symfony has a file called Workflow MD where you basically explain what it should do for these. This will kind of go to work and then eventually move it to human review. So what you can do here is review it on GitHub and you can add. Let me open the PR and show you. You can add all these different comments. You know, I guess now they've been resolved, this is like too long, blah, blah, blah. And then you just move it to rework. So once you move it to rework and then we'll do, we'll do. We'll kick one off while we record this. It creates a rework checklist. So it goes through all the comments and it's like, okay, these are all the things that went wrong. Kind of addresses them. It tells you how to address them line by line. Moves it back to rework from rework to done once it gets merged. And that's kind of like the flow. I don't really look at the traces one by one. I Just kind of direct the agent to work on it. So whenever I'm. Even if you're outside, right, Like, I might be on my phone and I'm looking at something here. Let's say here we're like, hey, this is kind of like, noisy. What I can do is like, I can create a new task as I clean up Premium stable. Let's remove the spread column. It's too noisy. Let's also make the set name clickable so I can look at other cards. And here I'll simply put it in to do create issue. And then each of these symphonies has its own dashboard on it. So this one is TCG Bar Buyer. These are previous tasks that are on. So one of the things I'm also trying to do is try and figure out how much is software going to cost to build. So I think people understand the idea of, like, the agents fried it. But sometimes it's hard ahead of time to know how many tokens it's going to take. And so it's hard to price and understand what it's actually worth doing. So. So as you can see, most of these tasks are kind of like, you know, 15, 30, 60, but then this one is like 221 million tokens. And so you can kind of go back here and be like, okay, this task was how to make it deployable on Vercel. So, you know, this whole thing was just not working. It was originally built, it's kind of like a local thing. So it had to, like, you know, rewrite the storage, kind of like, you know, change all the requests are handled, blah, blah, blah. So this is like quite a big task. So it kind of makes sense that it costs a lot of tokens. And so from here you can kind of start to think about how in the future can I make these more efficient by either adding more checks or adding better descriptions or better tooling. So the task we just created, you see, just kind of went live. So here you can kind of see, you know, obviously there's usually like, you know, four or five of these in different projects that are running. So I don't really want to see the whole thing, but I just want to glance. And I'm sure I can make this UI a little prettier. Maybe once they give us fable fight back, that will be good enough. But so this is working, right? And so in a little bit, this is going to go from in progress to like, human review. And once it goes to human review, then we can kind of look at the Vercel preview And we can make comments on the code and on the front end and kind of move it back. But I could be doing this here, I could be doing this on my phone, I could be doing this anywhere, really. And to kind of put it to the extreme, I had. Let me see if I can find it. I created this project called PyQ, which was basically like putting your repo plus the PI agent in a VPS. And then anybody on the Internet could send you, I think I put it in a different project, could send you like a coding task to your product. So it's almost like in the future, you know. And I think some people now have this idea of like request for prompt instead of like request for request. Everything is just how do you transfer context between people?
A
So before we move on to maybe another workflow, what you just showed me was, look, you can just create a linear project for any of one of your code bases. You can integrate that with Zo and with Symphony, and then all you're doing is really tasking linear as sort of like your state machine for all the work that needs to happen in your code base. You can manage that on linear from your phone, you can manage that from your desktop, from the web. And you don't really have to worry about the framework of how that task gets, you know, broken down, how it gets implemented, even how your comments get reviewed. That's all set up. And I just wanted to share for people, Symphony is something that OpenAI open sourced as sort of a framework for autonomous runs. So it's, it's just a very opinionated way to do this work. And it basically does what you just showed it monitors a linear board, spins up agents when it gets assigned something, and then, you know, you can, can land it in a PR and it gets marked as done. How simple was it for you to like actually set up Symphony? Because I think people look at these things and they're like, okay, that makes sense. But what do I actually do with this GitHub repository? And I know they have these two options here, which is like basically tell your coding agent to build it for you, or there's this reference implementation. How did you actually implement Symphony?
B
Yeah, I took the Elixir implementation that really like the core things to change are like the workflow MD in the main folder that kind of like explains how to do it and then build the ui. So the Symphony itself doesn't have a visual UI for it. And I also don't think it has the same. It doesn't have, by default, the ledger for token usage. So it's only like a state monitor. It doesn't actually look at how much have you spent per task and kind of like all these different things. But yeah, I think overall the hardness, it's pretty straightforward. I think the reality is how do you build tools for it to be more effective? And that's kind of like one of the main things. Also at Kernel labs we've been working on, so we built this other thing called Glimpse, which is kind of like a playwright extension that coding agents can use to take screenshots, to do visual diffs between screenshots, take videos. And so it's almost like, yeah, how do you let these runs kind of go longer and longer? So it's less about the orchestration itself and like the tools you give it to keep going versus coming back to you with the human review. And I think that's also why it's so important to keep track of how many tokens and how much time it takes. Because it's usually like directionally it explains you how many issues it ran into. So if you expect something, you should start to have at some point, some idea of how many tokens do you think this will take? Is this like a 10 million token task? Is this like 100 million token tasks? And if the reality is very far away from your expectations, there's probably something in the tooling layer that you can do to improve. So that's really where most of the kind of like value comes from for people.
A
Yeah. One of the lessons I want people to take away from this is I get asked all the time, like, Claire, how do we build our own agent orchestration platform? And like they, they send me these like giant, very complicated documents and workflow diagrams and you know, pointing them to just like Symphony's SPEC md, which just describes how the system is supposed to work. It's in natural language and it just is very prescriptive about what the primitives are of this workflow and what to store and record and how to move things forward in sort of the software development life cycle. It's very long, it's very detailed, but it's literally just a markdown file. And I think people kind of over engineer at first what these things can be. And ultimately the power of LLMs, especially these newer models, is you could just give them a spec for how they will work and they will, you know, they will lock to that spec when executing whatever you hand it.
B
Yeah, I think everybody just wants to have the magic skills file that does everything for them on like the magic MD that solves their business problems. I think the reality is, like, now more than ever, like, small sentences have like, very a lot of weight. You know, like, for example, I built this work tree manager before the coding agents themselves added. And in every agent's md, I was like, you have to use the work tree manager. And now sometimes I forget I had in some projects and then I start a task and it's like, reinstall. I'm like, you don't need it anymore. But, like, because I had deadline every time, it's now doing that. And I think a lot of folks have been talking about purging your markdown files now every few months. I think that's something that obviously makes sense. I think the models themselves also have this, like, tendency to, like, add rather than remove. So if you're like, hey, you don't need to always use the work stream manager, instead of removing that line, it's going to add a line to say, you don't have to use it all the time, though. And now you're kind of getting more and more confused. So, for example, the skill md, it's not super descriptive on what to do, but it's like, hey, this is where you put the symphony. This is how you should architect it. So every symfony instance has kind of like its own name. It's got the repo that you're working from, it's got the workspaces for each task, it's got logs which include the token usage, and it's got the state of this run. And then these are the things that you need. So if you don't have them, ask me. Otherwise, don't ask for stuff. These are the exact commands, these are the flags. But I'm not really telling it what to do and what to use. I'm just saying these are like, things that you gotta keep in mind. And then you kind of let the model work. See, this is like a good example. I think I just added this today when I was adding a new project. It's like, this one is already registered here. And it's like, this should not be in this file. Like, it should look up every time. It should just search every time what's already there. You know, those are like all examples of, like, if you just let the models kind of do their own things that you just end up with this, like, very weird things.
A
Okay, so red diff your skills and red diff your markdown files and get some stuff.
B
Get some comma there. I feel like the create skill thing that the Codex app, for example, added I think is like a great idea, but I think for a lot of people, it just puts them in a lot of trouble because it's like they're not very descriptive in the skill itself, and then the model is like very focused on following the skill, and so they're actually doing themselves a disservice a lot of time.
A
This episode is brought to you by Jira product discovery AI has made individual PMs incredibly productive, but multiplayer mode is where it still breaks, getting everyone aligned on what should actually get built. Decisions live in a markdown file from last week. The roadmap's a spreadsheet no one's looking at. Jira Product Discovery is where teams actually decide what to build, capture ideas, prioritize them as a team, and share a living roadmap everyone works from. It's powered by Atlassian's Teamwork graph, so it can pull in customer feedback what your team shipped, plus your goals, and suggest what to build next. And when a decision is made, you can hand it off straight to Jira so a developer or even an agent can pick it up and start building teams. At Canva, Deliveroo and Toast already use Jira product discovery. Join more than 25,000 teams@atlassian.com Howiai start building the right things together. Do you feel like you're getting a lot more done on this Orchestrator? Is it just like better ergonomics and that you can manage it on the go? What's the benefit you feel of using something like Symphony?
B
I think it's definitely, I don't know about the getting more done. I think in the limit you get more done, but in practice it's like you can really stay on top of a hundred new things a day. The thing that's really helpful is having the full S301 task in one place.
A
Yep.
B
So because it has the original spec, it has the first workpad, it has the rework work pad. Every time you're like, how did things go wrong? You can kind of pinpoint where that was and then you can use that to inform, you know, your agent's MD in the future. Like the Symphony workflow MP versus if you're just using codecs, it's kind of. It's really hard to search through conversations, you know, and so everything is like, how do you shape the context? You know, like symfony is just a way to shape the context. It's not giving you any new capability that you wouldn't have by using the Coding agents directly, it's just helping you wield it.
A
I love that. So, okay, you, you have shown us how you're doing sort of this orchestration of agents or at least like workflow management of agents. Again, like, let's make this much more accessible for people. This is just a workflow to manage your agents, especially around coding. And you have another use case, which this one is the use case that I wanted to see. This other one is the use case that my 9 year old wants to see. So let's do our Pokemon card by AI use case.
B
People think there are a lot of startups, there are way more Pokemon cards than there are ever going to be startups to follow. So one thing, the reason why I built this power buyer thing is for us to kind of keep track of, you know, inventory we want to buy and things like that. So I use Codex for two things. The first one is like getting the PSA certificates to keep track of like, you know, basically Pokemon cards. You can get them graded by PSA and then there's kind of like a specific number for each grade and that's available through an API. But you need one certificate number here to start from. There's obviously no way to just download that. So what I have is like, you know, I have Codex Pursue goal. Fill out the certificate number for every card that costs more than a thousand dollars. So I give it browser access, for example, here. And it's just, you know, going on on the Internet and it's looking at things and it's like downloading the images, it's extracting the number from it. And then what you can then do is like, you know, use the eBay PSA print. Let's find some underpriced cards from our list.
A
Okay, so is that a skill?
B
Yes, the skill is basically telling you how to figure out which cards are worth looking for. And then it just says how to batch them. So just do five per batch. You don't want to get captured by ebay or stuff like that. And then there's also things, for example, there's different grading companies. So you might have a PSA 10 is the same as a PSA 9 is the same as a BGS or CGC 10. And so all these different rules you might want to have in there. And so here, just through the API, it's looking up from our Powered by your software the cards that we want to look at. And then it's using the IN app browser for ebay. Let's see if I can open it here. So now it's going here and it's like looking at, just searching some of the, and these are all like, you know, 10, 20, $50,000 cards. Like you don't really do this for $5. And so now it kind of goes in here and you know, you'll see it then tell us, you know, this card is underpriced or this card, this card is, you know, who are buying right now. And yeah, this is like, you know, a good example of like you can build anything but then at some point you got to have some business outcome or like some way to make money with the software that you built. And trading cards is actually a great example of like the more money you can put to work, the more money you can make because it's like an inventory based business so you can only make as much as you can tell. And so having this to help us automate looking for some of these higher value cars, for example, it's super useful. And then the next thing I'm working on is, and this is I guess getting in the weeds of the business. But when you go to all these trade shows, people might see them on kind of like Instagram reels or whatnot where people are coming to you, they're selling you cars and you gotta price them in real time. That whole process is super inefficient because people are like searching each car manually like on ebay or like tcgplayer getting the number, blah blah blah. And so you're actually losing a lot of money. So when people talk about, you know, AI response time, I think for these long running tasks it's actually not that useful. But you can actually use AI to save clock time for real people by doing these things autonomously. So yeah, it's just been fun to try and apply it outside of like hey, I'm building the tool for you to build the tool to build the tool so that hopefully somebody down the line does something that is worth it for someone to use. So yeah, for example we got this amplitude right here. Let's see. I guess it broke the link. See even it opens to the best of them. This is something actually. It's funny, people talk about software automation but Codex has this kind of like the dollar sign. It's like tied to skills. So sometimes when you're like linking with the dollar on the thing, it pre fills it to a skill. So right now it's looking for a skill instead of a URL you see like TCG Power Buyer HTTPs. So yeah, that's a good example of like, you know, even these small things in software are sometimes broken. But yeah, just this is overall one trend where it's like, there are a lot of businesses that are based on kind of like highly heterogeneous data that have been impossible to scale with software. Because before you have kind of like something as malleable as an LLM that can go through these things, it's really hard to use even like text or image classification for these things. And so, yeah, I think you're going to see a lot more of these businesses. Like, I think the same. I forget who it was, but the same thing is happening with like vintage clothing, for example. Some people are doing something similar for that stuff because again, you see it all the time, right? Oh, my God. I went to Goodwill and I saw this, I don't know, Prada bag that was like in the Goodwill tank. And this has always been kind of like a mismatch between human bandwidth and the information that is coming from them.
A
This is my favorite one in that I think it enables what a very positive outcome of AI, which is small business creation. And I think, you know, this business of clearly trading cards are a huge business. But no, what, what you're able to create this bigger business because you have the leverage of AI and this is something that a human would have to manually do. And just the limits of time, space and human cognitive capacity means you're probably unable to, to capture as much of this business as you are today. I also think I love this use case because it shows where AI helps you intersect the physical world in a really effective way. And an example, maybe I'll do a podcast on it is a couple weeks ago I had a rage out about how much is in my house. And I, I. Most of it is books. Most of what's in my house is piles of books. And so I placed a bet with my children and my husband. I said, how many books do you think we have in this house? And I went around with a camera and I took pictures of every, like every pile of books. There's books everywhere. And I had Gemini go through it because I think Gemini is like, particularly good at this. And I had, we have 600 books in this house. It's like more. It's a hundred, more than a hundred books per person in this house. But I was able to catalog all these books, put them into categories, mark where they physically are, find all the duplicates, because, you know, I buy a book and my husband buy a book and, and just the ability to like, intersect the human World in a way that has been historically very inefficient, has been a quality of life improvement for me with AI. And that's on a personal level, but I also think as a small business owner, that's it's really important.
B
Yeah, I think that's like the thing about AI that most people don't want to look at. Just because every previous technology was like, so like the economies of scale will help you get more leverage out of it versus even the software factories. Right. At some point, even if you're like salesforce, it's not like you can release 5,000 features a week. There's some limit to which you can get leverage out of these models and specific tasks versus, you know, my dad, their business back in, I grew up in Rome. They deliver fish to restaurants and they got like this freezer with the frozen stuff and they have the fresh fish and it's kind of like somebody's going out there with the pen and paper every morning, kind of like writing down what's there. Sometimes they're like, oh my God, we're missing like three tuna. So like we're missing a box of shrimp. And all of that work now can easily be automated, you know, even with just with the matted glasses or something else. And so you're kind of helping actually even at a small scale, you can get a lot of leverage out of it. And yeah, I was, you know, I went for the first time to Japan last fall and I think that's a good example of like most things that are kind of like smaller businesses that two, three people run and they're very happy to do it. And hopefully we see a lot more of that in the, in the US too.
A
Yep. Well, that's, that's the life that I live. I'm very, I'm very happy to be a small business of one, one and a half people and a bunch of agents. Well, this has been awesome. I really appreciate you showing us the range of, you know, coding all the way to sort of more like physical or inventory based AI. We'll do a quick lightning round question and then we will get you out of here. You know, my first question is, what are you excited about that you think most people aren't doing with AI that you are either starting to do or you think people will start to do in the next couple months?
B
For me recently has been personal finances. I mean, ChatGPT just added the connectors for all your accounts. We just sold our house and so I was like, what should I do with the money? And it's actually pretty good because it keeps you on track. I think for me in the past, I think it's been like, I don't want to refigure out. What am I doing right now where I have invested my money? Should I invest somewhere else? Is the SpaceX thing real? Blah, blah, blah. I think having AI is kind of like an offloading thing because in the past sometimes people are like, I'm looking to make sure I'm not fucking it up. You know, it's not like I'm actually adding a lot to it. I'm just kind of stressed I'm going to mess it up. And so if you can have AI be the safety net, it kind of frees you from a lot of things. I do the same. Like I was using this thing called Wafer, which is like a weekly unlimited tokens on the open source models. They just shut it down sadly. But I was having to read my Gmail every five minutes and I was like, just read. Is there any email I should actually respond or look at? Before I was always like, oh, maybe I'm missing something. I should like check my inbox. Blah, blah, blah. Now I know 100% that if something important comes in, I'll know about it. And that kind of removes a lot of stress from it. So it kind of being this kind of like context offloading, I think people should do more of that.
A
I completely, completely agree. Okay, my second question, because we were talking about books and I'm going to make you laugh, which is I'm going to turn off portrait mode. We have, we have this book, look at us. Yeah, I mean we have, I think we have a lot of the same books.
B
You know, we're very, very aura farming, you know, with my page of marketers love that.
A
So what's a book that you always recommend to people?
B
Oh, what's a book? I think it depends. I feel like in different times of your life you need different books. One thing I actually always recommend is called the Monk and the Riddle, which is kind of like based on startups and venture capital, but it's basically this VC meeting with this founder. And the founder is like, I'm gonna do the startup for like funeral homes. And I don't really like funeral homes, but I think it's a big market and then once I sell the company, I'll be able to do what I like. And the VC is kind of like, well, why don't you just do what you like now? And it's like, well, I don't Know, it's kind of risky. It's like, I'd rather just do this thing that is, like, big and, like, then I'll do what I like. And I think I see it a lot in founders where it's like, I should do the thing that people want me to do versus, like, doing the thing you're passionate about. I think that's one that I always recommend to people. It's very short. People like it. Outside of that. Yeah. I mean, Divine Comedy by Dante. Honestly, like, I grew up in Italy, and in Italy for three years, you have to study the Divine Comedy. The one year, you know, infernal purgatory, heaven. It's just a reminder of, like, how great the human mind can be. Like, you know, in the middle of the 1200s.
A
Yep. Okay, we're gonna do. We're gonna do a behind the scenes how I AI. My son Henry is over here in the corner listening to the podcast. Henry, just say really loudly, are we making you learn about Dante's Inferno as well? Dante's Inferno. I told you about going to H E double L Hell. You don't remember? Yeah, yeah, yeah. I'm teaching you about that.
B
Yeah.
A
And the seven deadly sins. You know, I also, quick aside, are you an as Roma fan?
B
Of course.
A
We're. We're. We're a. We're Roma family.
B
Why don't you do this so that I can buy you one in the future?
A
My 6 year old is like 3 days out of the week wearing aroma kit. He's got like three different ones. Um, so my. My husband and my boys are Italian citizens. I am not, but they are nice.
B
No, I just. I literally swear to God, I just reached out to like, the president of Roma, like last week. I was like, hey, I can do anything I can do to help you use AI and be a better club. I'll do it. I'll be.
A
I'll come out there, put us into. My husband and I will sign up for the as Roma AI Transformation Workshop. I love it. Okay, my last lightning round question, which is when prompting and AI is going off the rails, what's your strategy? What do you do?
B
Oh, man, it's hard. So after I swear at it a couple times, I usually so one like, you know, I have the subscription to all the providers, so maybe I'll just try another one. Yeah. Restarting conversations. I think that's obviously like a great example, kind of like tweaking the prompt to put things in there, try and break down the problem in smaller pieces. Maybe that's Been another one. You know, sometimes you're being too ambitious. I think that's great. I think in general, if you're not getting enough failures, you're probably not trying hard enough. You know, you're not being ambitious enough on what you're doing. Yeah. And then. Yeah. Remember to be. That's why sometimes I use. I usually, like, start and I type something. And then once I get frustrated, I go back and I just, like, use speech to text.
A
Yeah.
B
Longer prompt.
A
Yep.
B
I'm like, all right. I can't. I can't, like, keep typing these things. That helps sometimes because, like, once you start talking, you maybe just add a few more details. That help.
A
Yep.
B
But I think it really depends on. On the task sometimes.
A
My. My friend Hillary came on the podcast. She's actually been on twice. Very popular guest. She calls it the Yappers API, which is. She. She just goes. You just go like this until you've gotten it all out and you press Enter. You don't even look at it. And that is usually the most. The most effective thing. Well, this has been super fun. Thank you so much for joining. Where can we find you and how can we be helpful?
B
I'm on twitteranahoba. F A N A H O V A. And then, yeah, you can subscribe to the Laden Space podcast. What else? Well, I also run a space NSF called Kernel. So if you want to come work from here, we have an open co working. We do like 15, 20 events every month. We just did a math Pilates class yesterday with somebody from OpenAI as the teacher. So, yeah, just come in, say hi, and if you're building anything interesting in this kind of, like, you know, software factory space, I'm always happy to chat
A
and remind us where the store is.
B
San Carlos, called Merlion Games.
A
Okay, we got it all. Thank you so much for joining. How I AI.
B
Thank you.
A
Thanks so much for watching. If you enjoyed this show, please like and subscribe here on YouTube or even better, leave us a comment with your thoughts. You can also find this podcast on Apple Podcasts, Spotify or your favorite podcast app. Please consider leaving us a rating and review which will help others find the show. You can see all our episodes and learn more about the show@howiapod.com See you next time.
How I AI — “How I run autonomous coding agents from my phone with OpenAI Symphony + Linear”
Host: Claire Vo
Guest: Alessio Fanelli (Kernel Labs, Light and Space Podcast)
Date: July 6, 2026
[Duration: ~35 minutes]
Claire Vo welcomes Alessio Fanelli to discuss hands-on, practical workflows for deploying autonomous coding agents using OpenAI’s Symphony, Linear, and supplementary agent management tools. Alessio demonstrates exactly how he automates and orchestrates complex coding and business processes—sometimes entirely from his phone—including real-world use cases like managing a trading card store and streamlining high-value Pokémon card buying. The conversation covers workflows, pitfalls, tooling, and the real-life leverage these systems give solo operators and small businesses.
“I feel like the models were not quite as good to really do longer running tasks. … What really clicked for me was like starting to move away from being an agent prompter to kind of be an agent manager.” — Alessio (03:22)
[06:10] — Alessio shows a live task flow:
“I just kind of direct the agent to work on it. … I could be doing this here, I could be doing this on my phone, I could be doing this anywhere, really.” — Alessio (07:29)
“Sometimes it’s hard ahead of time to know how many tokens it’s going to take… You start to have some idea of how many tokens do you think this will take? Is this like a 10 million token task? Is this like 100 million token task? If the reality is far away from your expectations, there's probably something in the tooling layer.” — Alessio (09:22)
“People kind of over-engineer at first what these things can be. And ultimately… you could just give them a spec for how they will work and they will lock to that spec.” — Claire (13:46)
“Now more than ever, small sentences have a lot of weight… The models themselves also have this tendency to add rather than remove.” — Alessio (14:16)
“You can actually use AI to save clock time for real people by doing these things autonomously.” — Alessio (22:38)
"Just the ability to intersect the human world in a way that has been historically very inefficient, has been a quality of life improvement for me." — Claire (25:16)
"[AI] helps you intersect the physical world in a really effective way." — Claire (25:46)
(28:48–34:43)
| Timestamp | Segment Description | |-----------|---------------------------------------------------------------------------------------| | 02:52 | Alessio’s shift from agent prompter to agent manager; Kanban pitfalls | | 04:31 | Full Symphony+Linear workflow overview; demo of issue lifecycle | | 08:30 | Measuring token cost, controlling task bloat | | 10:06 | Symphony setup, Linear as API/state machine, making orchestration accessible | | 14:16 | Markdown files, skills curation, and model “add not remove” tendencies | | 19:40 | Pokémon card automation use case; high-value inventory scanning | | 22:38 | Live card pricing at trade shows; saving real people’s time | | 25:14 | Small business leverage; AI in physical world inventory (fish, books, etc.) | | 28:48 | Lightning round (AI for financial planning, inbox offloading) | | 30:38 | Book recommendations | | 33:20 | Best strategies for agent ‘failures’ or poor prompting outcomes |
Agentic workflows—run on cloud-based backends and managed from anywhere—are now robust enough to automate everything from software engineering sprints to real-world business operations like high-value inventory management. The true power is not just in building new tools, but using simple, human-readable specs and tracking to iteratively improve efficiency and reliability. And the biggest impact: giving individuals and micro-businesses the capacity and leverage once reserved for much larger teams.