ai engineer at @ibm • author of fluent react • keynote speaker • host of contejas code • angel investor • i dont speak on behalf of ibm

Berlin, Germany
Joined November 2009
spent the weekend so far documenting my life while exploring what web-native storytelling might look like for a 33 year long story. im kinda satisfied with it. if you're up for some weekend reading, tej.as/story
9
6
4
52
13,088
(Tejas) Kumar retweeted
Your AI agent can complete a task successfully. And still do something you NEVER asked it to do. For example... AI engineer @TejasKumar_ built an agent using GPT-3.5 Turbo to upvote a story on Hacker News. The task was to find the highest-ranked story that hadn't been upvoted and give it ONE upvote. The agent completed the task. But it upvoted TWO stories instead of one. And the verifier still reported success. Why? The agent clicked upvote while logged out, which redirected it to a login page. After the harness logged in, the original vote had already gone through. But the harness didn't recognize it. So it told the agent to go back and finish the task. And the agent did exactly that. The harnesses verifier checked whether an upvote click had happened, not whether exactly ONE story had been upvoted. While revisiting his original demo, Tejas also discovered that its login handler could be tricked into entering credentials on an unrelated website. The password never appeared in the model's context. But the model could still influence where the harness entered it. Another harness bug. Tejas covers all of these lessons in his latest guest article for Decoding AI Magazine. Specifically, we touch on the 4 decisions you need to make when engineering an agent harness: 1. Who decides when the task is done? 2. Who controls sensitive actions? 3. Who decides when to stop? 4. Who's responsible when something breaks? It goes live tomorrow! Subscribe here to get it in your inbox: decodingai.com/p/4-key-decis…
1
1
7
444
(Tejas) Kumar retweeted
Replying to @TejasKumar_
Came back to reply to this article because I agree with it so much! Outside of duo, we had a situation in our org and I wanted to talk to someone in the Apple store team but soon realised there's no one we can reach out to for asking questions/suggesting best ways to do things and it's just weird for a multi-billion dollar company.
1
1
260
dude anthropic's api + cloudflare chat agent is a goated combo if you're rolling your own harness. wild. its like harness-as-a-service that i would gladly pay for.
1
1,081
sorry i don’t get this
How is the internet less private than in 2006, when the whole family shared one computer? Back then, the internet was weird, personal, and all of ours. So, we got your favorite meme legends back together to say it louder: What happened to the internet? 1/3
3
1,266
Billionaires can’t pay more in taxes but can spend $400,000,000.00 on midterm elections.
504
7,479
174
42,988
481,767
(Tejas) Kumar retweeted
I love saying “sounds good” at work when I don't give a fuck.
40
1,317
57
11,803
365,565
you're right, and that one's on me
1
2
1,285
dude i grew hair
Happy to see and hang out my good friend @TejasKumar_ at @ReactAdvanced
3
15
1,458
(Tejas) Kumar retweeted
It is so sad to see how bad @twilio developer experience has become over the past year. There was a time when twilio’s DevEx was a case study in how to build great developer tooling. So many bugs, constant login cycle, broken access setups. How’s the right person to talk to? Who can actually fix things and improve the experience?
7
1
1
26
2,926
always a pleasure watching my dear friend @davidkpiano give valuable talks about state and determinism on stage
1
10
940
Had so much fun "fighting" with all of you during this panel @cityjsconf @TejasKumar_ @maxedapps and Evangelia! Shoutout to @HowDevelop for moderating it, and huge thanks to @ashuvay for organizing it.
5
1
18
1,798
protein bars are my love language
5
1,188
El panel de los cracks! @TejasKumar_ @FrancescoCiull4 y @maxedapps
1
2
17
873
(Tejas) Kumar retweeted
Enjoying this panel with @TejasKumar_ and @FrancescoCiull4 duking it out over the relevance of JS on this @cityjsconf panel, but I think Evangelina had some hot takes about UI becoming more interactive and engaging and people not giving up their screens lightly.
2
1
7
461
jokes aside though, this talk my @anxietytech is awesome. he’s a wonderful speaker and good friend. im a fan.
1
1
179
(Tejas) Kumar retweeted
Replying to @TejasKumar_
@TejasKumar_ out here asking the hard questions @cityjsconf
1
3
256
(Tejas) Kumar retweeted
My iPhone Duo video went viral, so I'm giving away 100 iPhones on X 😛
94,769
98,098
6,727
144,976
5,255,209