Mo pfp

Mo

@meb

630 Following
668 Followers


Mo pfp
Mo
@meb
How I would define an AI agent at the start of 2025: In abstract, a piece of software that can achieve a certain goal, and uses AI to navigate the fuzzy path of achieving that goal. More specifically, a combination of - Goal - Context management - Underlying model - Tools (datastores and functions with effects) - Prompting & self-prompting strategies (including delegating to other agents) Example: A geocoding agent Goal: Parse content from a sentence and geocode it Context Management: Trimmed sliding window. We only need the very most recent messages to get the job done. Underlying model: A simple model like 4o mini is more than enough Tools: A function to search cities with inbuilt query match ranking, and a function with access to a Google Maps geocoding API Prompting: Single turn. The agent should be able to get the job done in a single exchange, or ask the user to clarify the location if needed
0 reply
0 recast
9 reactions

Mo pfp
Mo
@meb
I’m so glad to live in an era where world leaders and global superpowers are actively throwing memes at each other for everyone to see https://x.com/medvedevrussiae/status/1930906615336636737?s=46&t=heYf7m0kaq62UF_MFK0e6g
1 reply
0 recast
2 reactions

Mo pfp
Mo
@meb
Some humour. Everyone is scared about AI taking developers jobs. Meanwhile, builder.ai scandal proves that humans can take jobs from the AIs
0 reply
0 recast
2 reactions

Mo pfp
Mo
@meb
Amazing moment with claude-4-sonnet in Cursor today. It built a front end feature with backend integration, but then most surprising, tool the initiative of adding in an API test. Loving this new era we live in
1 reply
0 recast
4 reactions

Mo pfp
Mo
@meb
Remember the 2010s where many startups had an “AI matchmaking algorithm” which was a spreadsheet with a really good VLOOKUP? Builder.ai which was valued 1.5Bn and recently went into administration, was apparently using outsourced developers in India to help deliver on its “no code AI platform”
0 reply
0 recast
0 reaction

Mo pfp
Mo
@meb
Who here has found the elusive shape of an API request to Gemini via the OpenAI client for tool calling? I’ve been able to get structured outputs working, but tool calls are eluding me with a friendly 400 error and no information
0 reply
0 recast
1 reaction

Mo pfp
Mo
@meb
Who is buidling in GenAI on Farcaster?
1 reply
1 recast
0 reaction

Mo pfp
Mo
@meb
Answer: Figured out langsmith is a good way to go. It provides observability on your calls, and pricing data across model providers
0 reply
0 recast
1 reaction

Mo pfp
Mo
@meb
Coming soon; Notepad+++ Pro Max What do you think it does?
1 reply
0 recast
0 reaction

Mo pfp
Mo
@meb
Question; How on earth do you get token usage stats for Gemini API? UX feels way more complicated than it needs to be
0 reply
0 recast
0 reaction

Mo pfp
Mo
@meb
Defensive programming practices are a vibe, not a feature
0 reply
0 recast
5 reactions

Mo pfp
Mo
@meb
Staff Engineer reflexes
0 reply
0 recast
4 reactions

Mo pfp
Mo
@meb
Strong foundations are important
0 reply
0 recast
2 reactions

Mo pfp
Mo
@meb
Primer on keeping your token costs down https://www.reddit.com/r/OpenAI/comments/1kiglaa/spent_9400000000_openai_tokens_in_april_here_is/
0 reply
0 recast
0 reaction

Mo pfp
Mo
@meb
Code syntax == metaphor for the world
1 reply
0 recast
3 reactions

Mo pfp
Mo
@meb
Something something evals
0 reply
0 recast
3 reactions

Mo pfp
Mo
@meb
Bill Gates would be proud
0 reply
0 recast
2 reactions

Mo pfp
Mo
@meb
Pope election smoke system in case you were also wondering how it works
0 reply
0 recast
3 reactions

Mo pfp
Mo
@meb
My lime stats over a year in and out of Berlin. e-scooters in this city are so fun
0 reply
0 recast
2 reactions

Mo pfp
Mo
@meb
Patched my 5 year old JBL Flip 5 speaker firmware from v0.3 to v0.5.6 today. Power on/off bugs and pairing issues gone. PSA to keep your dependencies up to date.
0 reply
0 recast
4 reactions