getpy's profile picture. Tweets on Python, Technology, Software Development, Programming. Writing book on DSPy - http://dspybook.com - Build AI Applications with Python and DSPy.

Ankur Gupta

@getpy

Tweets on Python, Technology, Software Development, Programming. Writing book on DSPy - http://dspybook.com - Build AI Applications with Python and DSPy.

مثبتة

Optical illusion ... asked by my son to generate it. Signature and arguments for this image copy pasted as reference. #DSPy #NanoBananaPro

getpy's tweet image. Optical illusion ... asked by my son to generate it. Signature and arguments for this image copy pasted as reference. #DSPy #NanoBananaPro
getpy's tweet image. Optical illusion ... asked by my son to generate it. Signature and arguments for this image copy pasted as reference. #DSPy #NanoBananaPro

Ankur Gupta أعاد

With microservices you need to pay the operational, cognitive and debugging complexity of the underlying network at every step. You need to implement resilience and fault tolerance - it's easy to say implement circuit breaker etc. but it's easier said than done. Parnas talked…

Microservices is the software industry’s most successful confidence scam. It convinces small teams that they are “thinking big” while systematically destroying their ability to move at all. It flatters ambition by weaponizing insecurity: if you’re not running a constellation of…



Ankur Gupta أعاد

DSPy.rb 0.32.0 is out 🎉 Can't wait to get my hands on this! @kieranklaassen built a RubyLLM adapter that bridges @paolino's incredible work to DSPy.rb — unlocking 12+ LLM providers (Bedrock, VertexAI, DeepSeek,...) all through DSPy.rb's type-safe signatures. ```ruby gem…


Back from Mumbai aka Bombay. It's still - City of dreams, hustle and humidity - It's organised chaos and something bengaluru can import - Skyline is 😍 and infrastructure has made a leap - People value time and rarely go back on their word unless external forces beyond their…

getpy's tweet image. Back from Mumbai aka Bombay. 

It's still 

- City of dreams, hustle and humidity
- It's organised chaos and something bengaluru can import 
- Skyline is 😍 and infrastructure has made a leap
- People value time and rarely go back on their word unless external forces beyond their…

Every AI book becomes obsolete the moment it's published. And I should know, I've written one! Publishing contracts freeze your table of contents 6-12 months in advance. In AI, that's an eternity. Just 6 months ago, top models juggled 3-5 tool calls from a pool of 3-5 tools…



Ankur Gupta أعاد

In today's episode of programming horror... In the Python docs of random.seed() def, we're told "If a is an int, it is used directly." [1] But if you seed with 3 or -3, you actually get the exact same rng object, producing the same streams. (TIL). In nanochat I was using the…

karpathy's tweet image. In today's episode of programming horror...

In the Python docs of random.seed() def,  we're told
"If a is an int, it is used directly." [1]

But if you seed with 3 or -3, you actually get the exact same rng object, producing the same streams. (TIL). In nanochat I was using the…

Ankur Gupta أعاد

If you struggle at validating your agent before deployment, OfficeQA is a great benchmark for this purpose! Somehow the dataset link is not very visible in the blog post... it's under the conclusion section, and here it is: github.com/databricks/off…

LLMs are claimed to reach PhD intelligence, but still fail mundane tasks. To understand this challenge, Databricks launched OfficeQA, a benchmark of useful tasks that require reliability&diligence, not specialized knowledge. We're also doing a competition! databricks.com/blog/introduci…



Ankur Gupta أعاد

You log into an application and a chatbot interface is present as an option. How many chances do you give the chatbot to help you before you abandon it entirely?


Ankur Gupta أعاد

We're working with the team to introduce it to pydantic AI.


Ankur Gupta أعاد

Reliability is the barrier holding back agents, and right now the most common way to achieve it is scaling back ambitions. dbreunig.com/2025/12/06/the…


Ankur Gupta أعاد

Folks managed to use GEPA right after it came out and then submit to a NeurIPS workshop, demonstrating 12.5% -> 62.5% gains on their task 📸


Ankur Gupta أعاد

Pick the next big project video that you'd like to see


Ankur Gupta أعاد

Terrific article on AI writing, its telltale signatures, the origins of its distinctiveness vs. human writing, and how humans are evolving our own writing in response. N.B.: I use a lot of em dashes in my casual writing, but am not an AI—I think. nytimes.com/2025/12/03/mag…


Ankur Gupta أعاد

OpenEvolve's Widespread Adoption! Just 6 months after launch, OpenEvolve is being cited & used across academia & industry. Here's a breakdown of the amazing research built on top of it 👇

asankhaya's tweet image. OpenEvolve's Widespread Adoption!

Just 6 months after launch, OpenEvolve is being cited & used across academia & industry. Here's a breakdown of the amazing research built on top of it 👇

Someday Tejas Network can do this with the chips coming from Tata Electronics Fabs?.

China is finally starting to replace AMD/Intel processors in its communication systems (5G base stations) Phytium is the sole supplier for China Mobile's extra 5G base station procurement The chip is decent

zephyr_z9's tweet image. China is finally starting to replace AMD/Intel processors in its communication systems (5G base stations)
Phytium is the sole supplier for China Mobile's extra 5G base station procurement
The chip is decent
zephyr_z9's tweet image. China is finally starting to replace AMD/Intel processors in its communication systems (5G base stations)
Phytium is the sole supplier for China Mobile's extra 5G base station procurement
The chip is decent


Ankur Gupta أعاد

TOON + DSPy = fewer tokens. Ran few benchmarks. TOON wins most tests. BAML only took one because of lower input tokens. Next up: quality-impact benchmarks + GEPA prompt-optimization experiments. And check my implementation of TOON adapter for DSPy.

mike_pavlukhin's tweet image. TOON + DSPy = fewer tokens.
Ran few benchmarks. TOON wins most tests. BAML only took one because of lower input tokens.
Next up: quality-impact benchmarks + GEPA prompt-optimization experiments.

And check my implementation of TOON adapter for DSPy.
mike_pavlukhin's tweet image. TOON + DSPy = fewer tokens.
Ran few benchmarks. TOON wins most tests. BAML only took one because of lower input tokens.
Next up: quality-impact benchmarks + GEPA prompt-optimization experiments.

And check my implementation of TOON adapter for DSPy.
mike_pavlukhin's tweet image. TOON + DSPy = fewer tokens.
Ran few benchmarks. TOON wins most tests. BAML only took one because of lower input tokens.
Next up: quality-impact benchmarks + GEPA prompt-optimization experiments.

And check my implementation of TOON adapter for DSPy.

Loading...

Something went wrong.


Something went wrong.