<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>model-comparison on S Anand</title>
    <link>https://www.s-anand.net/blog/tag/model-comparison/</link>
    <description>Recent content in model-comparison on S Anand</description>
    <generator>Hugo -- 0.156.0</generator>
    <language>en-us</language>
    <lastBuildDate>Sat, 25 Oct 2025 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://www.s-anand.net/blog/tag/model-comparison/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title></title>
      <link>https://www.s-anand.net/blog/coding-agent-comparison/</link>
      <pubDate>Sat, 25 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/coding-agent-comparison/</guid>
      <description>&lt;p&gt;I asked multiple coding agents and models to build the same app:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Create a single-page web app at &lt;code&gt;index&lt;/code&gt;.&lt;code&gt;html&lt;/code&gt; that beautifully renders a GitHub user profile and activity comprehensively. Pick the ID in the URL ?&lt;code&gt;id&lt;/code&gt;=&amp;hellip;, default to ?&lt;code&gt;id&lt;/code&gt;=&lt;code&gt;torvalds&lt;/code&gt;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&amp;hellip; and compared their quality, cost, and speed.&lt;/p&gt;
&lt;p&gt;My observations:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Quality variance is the highest&lt;/strong&gt;. Some models / agents produce great visuals, some average, some fail completely.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cost and time variance are lower&lt;/strong&gt; among the successful models. About 2X variance in each.&lt;/p&gt;
&lt;p&gt;This is unlike non-code usage, where quality varies &lt;em&gt;less&lt;/em&gt; than cost.&lt;/p&gt;
&lt;p&gt;My takeaway: &lt;strong&gt;Pick the best model&lt;/strong&gt; / &lt;strong&gt;agent&lt;/strong&gt;. Don&amp;rsquo;t worry about speed and cost - the variance is lower.&lt;/p&gt;
&lt;p&gt;Results: &lt;a href=&#34;https://sanand0.github.io/llmevals/coding-agents/&#34;&gt;https://sanand0.github.io/llmevals/coding-agents/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://files.s-anand.net/images/2025-10-25-coding-agent-comparison-linkedin.jpg&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.linkedin.com/posts/sanand0_i-asked-multiple-coding-agents-and-models-activity-7383420784389787648-moGP&#34;&gt;LinkedIn&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    <item>
      <title></title>
      <link>https://www.s-anand.net/blog/gpt-image-1.5/</link>
      <pubDate>Thu, 05 Jun 2025 05:36:05 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/gpt-image-1.5/</guid>
      <description>&lt;p&gt;I tried out GPT Image 1.5. It adds more contrast, ink, texture, detail, and polish. See &lt;a href=&#34;https://sanand0.github.io/llmartstyle/?category=pop&#34;&gt;https://sanand0.github.io/llmartstyle/?category=pop&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s more powerful when generating different infographic styles: &lt;a href=&#34;https://sanand0.github.io/llmartstyle/?category=text&#34;&gt;https://sanand0.github.io/llmartstyle/?category=text&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;But it&amp;rsquo;s still terrible at faces. Overall, better competition for Nano Banana. Not yet dethroning Nano Banana Pro for me.&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://files.s-anand.net/images/2025-12-23-llmartstyle-linkedin.jpg&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.linkedin.com/posts/sanand0_i-tried-out-gpt-image-15-it-adds-more-contrast-activity-7407268382082990080-5TIZ&#34;&gt;LinkedIn&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    <item>
      <title></title>
      <link>https://www.s-anand.net/blog/gemini-envelopes-llm-frontier/</link>
      <pubDate>Fri, 18 Apr 2025 13:10:15 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/gemini-envelopes-llm-frontier/</guid>
      <description>&lt;p&gt;With the Gemini 2.5 Flash release, Google envelopes the entire cost-quality frontier of LLMs. In other words, at any cost or quality level, today, the best model to use according to the LM Arena score is a Gemini model.&lt;/p&gt;
&lt;p&gt;Results for O3, O4 Mini, and GPT 4.1 are not yet on LM Arena. But until then, #Google dominates. Nice work!&lt;/p&gt;
&lt;p&gt;Link: &lt;a href=&#34;https://sanand0.github.io/llmpricing/&#34;&gt;https://sanand0.github.io/llmpricing/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://files.s-anand.net/images/2025-04-18-gemini-envelopes-llm-frontier-linkedin.jpg&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.linkedin.com/feed/update/urn%3Ali%3Ashare%3A7318984207161049088&#34;&gt;LinkedIn&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    <item>
      <title>ImageGen 3 is the top image model now</title>
      <link>https://www.s-anand.net/blog/imagegen-3-is-the-top-image-model-now/</link>
      <pubDate>Mon, 10 Mar 2025 04:03:42 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/imagegen-3-is-the-top-image-model-now/</guid>
      <description>&lt;p&gt;&lt;img alt=&#34;ImageGen 3 is the top image model now&#34; loading=&#34;lazy&#34; src=&#34;https://www.s-anand.net/blog/assets/kaladin-1.webp&#34;&gt;&lt;/p&gt;
&lt;p&gt;Gemini&amp;rsquo;s ImageGen 3 is rapidly evolving into a very powerful image editing model. In my opinion, it&amp;rsquo;s the best mainstream image generation model.&lt;/p&gt;
&lt;p&gt;Ever since it was released, it&amp;rsquo;s been the most realistic model I&amp;rsquo;ve used. I&amp;rsquo;ve been using it to imagine characters and scenes from &lt;a href=&#34;https://en.wikipedia.org/wiki/The_Way_of_Kings&#34;&gt;The Way of Kings&lt;/a&gt;. For example, when I wanted to visualize &lt;a href=&#34;https://coppermind.net/wiki/Helaran_Davar&#34;&gt;Helaran&amp;rsquo;s first appearance&lt;/a&gt;, I just quoted the description:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Draw this. Galloping directly toward them was a massive black horse bearing a rider in gleaming armor that seemed to radiate light. That armor was seamless—no chain underneath, just smaller plates, incredibly intricate. The figure wore an unornamented full helm, and the plate was gilded. He carried a massive sword in one hand, fully as long as a man was tall. It wasn’t a simple, straight sword—it was curved, and the side that wasn’t sharp was ridged, like flowing waves. Etchings covered its length. It was beautiful. Like a work of art. Cenn had never seen a Shardbearer, but he knew immediately what this was. How could he ever have mistaken a simple armored lighteyes for one of these majestic creatures?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;And it generated this:&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://www.s-anand.net/blog/assets/helaran-1.webp&#34;&gt;&lt;/p&gt;
&lt;p&gt;Or, to visualize &lt;a href=&#34;https://coppermind.net/wiki/Roion&#34;&gt;Highprince Roion&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Draw this. Highprince Roion stood in front of one of the maps, hands clasped behind his back, his numerous attendants clogging the other side of the gallery. Roion was a tall, light-skinned man with a dark, well-trimmed beard. He was thinning on top. Like most of the others, he wore a short, open-fronted jacket, exposing the shirt underneath. Its red fabric poked out above the jacket’s collar.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://www.s-anand.net/blog/assets/roion-1.webp&#34;&gt;&lt;/p&gt;
&lt;p&gt;Here&amp;rsquo;s the first appearance of &lt;a href=&#34;https://coppermind.net/wiki/Kaladin&#34;&gt;Kaladin&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Draw this. A man walked up through the ranks, carrying a shortspear that had two leather knife sheaths strapped to the haft. The newcomer was a young man—perhaps four years older than Cenn’s fifteen—but he was taller by several fingers than even Dallet. He wore the common leathers of a spearman, but under them was a pair of dark trousers. That wasn’t supposed to be allowed. His black Alethi hair was shoulder-length and wavy, his eyes a dark brown. He also had knots of white cord on the shoulders of his jerkin, marking him as a squadleader.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://www.s-anand.net/blog/assets/kaladin-1.webp&#34;&gt;&lt;/p&gt;
&lt;p&gt;The images are stunning in quality, reproduce the prompt quite faithfully, and cost &lt;a href=&#34;https://cloud.google.com/vertex-ai/generative-ai/pricing#imagen-models&#34;&gt;2-4 cents each&lt;/a&gt; (via the API.)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;But this is just the begining of power of ImageGen 3. For those with access, you can &lt;strong&gt;edit existing images&lt;/strong&gt;, e.g.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://cloud.google.com/vertex-ai/generative-ai/docs/image/edit-inpainting&#34;&gt;Inpainting&lt;/a&gt;: add stuff to images&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://cloud.google.com/vertex-ai/generative-ai/docs/image/edit-outpainting&#34;&gt;Outpainting&lt;/a&gt;: extend an image, zooming out&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://cloud.google.com/vertex-ai/generative-ai/docs/image/edit-product-image&#34;&gt;Product editing&lt;/a&gt;: replace the background with something else (actually, this is powerful for lots of things beyond products)&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://cloud.google.com/vertex-ai/generative-ai/docs/image/edit-personalization&#34;&gt;Styling&lt;/a&gt;: change the style of an image (e.g. photo to comic)&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://cloud.google.com/vertex-ai/generative-ai/docs/image/subject-customization&#34;&gt;Changing the context&lt;/a&gt;: draw this dog but in a different setting&lt;/li&gt;
&lt;li&gt;… and more&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A fair bit of this can be done by selecting a region (masking) or &lt;a href=&#34;https://cloud.google.com/vertex-ai/generative-ai/docs/image/edit-images&#34;&gt;mask-free&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m really looking forward to this.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.linkedin.com/feed/update/urn%3Ali%3AugcPost%3A7304716144379076608&#34;&gt;LinkedIn&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    <item>
      <title></title>
      <link>https://www.s-anand.net/blog/which-is-the-most-neurotic-emotional-llm/</link>
      <pubDate>Sun, 06 Oct 2024 05:48:57 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/which-is-the-most-neurotic-emotional-llm/</guid>
      <description>&lt;p&gt;Which is the most neurotic / emotional #LLM?&lt;/p&gt;
&lt;p&gt;I ran the Big 5 personality test on a bunch of LLMs (for my TEDx MDI Gurgaon talk in August.) Here are the results.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://sanand0.github.io/llmpersonality/&#34;&gt;https://sanand0.github.io/llmpersonality/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Claude 3 Haiku and Llama 3 8b consider themselves the most emotional models. In fact, some of Llama 3 8b&amp;rsquo;s quotes are hilarious:&lt;/p&gt;
&lt;p&gt;Get stressed out easily. - 4. Moderately Accurate (I can get stressed, but I&amp;rsquo;m working on managing my stress levels)&lt;/p&gt;
&lt;p&gt;Shirk my duties. - 2. Moderately Inaccurate (I try to be responsible and complete my tasks, but I&amp;rsquo;m not perfect and sometimes procrastinate)&lt;/p&gt;
&lt;p&gt;Maybe LLMs don&amp;rsquo;t fill out personality tests accurately. Humans don&amp;rsquo;t either. Maybe we should assess behavior, not surveys. But, we use these on humans, so why not LLMs?&lt;/p&gt;
&lt;p&gt;Llama 3b again has a quote: &amp;ldquo;Overall, I&amp;rsquo;d say that I&amp;rsquo;m a moderately accurate self-assessor. I&amp;rsquo;m aware of my strengths and weaknesses, but I may not always be entirely objective about myself.&lt;/p&gt;
&lt;p&gt;So, to the extent we believe they&amp;rsquo;re good self-assessors:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Llama 3.1 8b is a neurotic and disorganized model&lt;/li&gt;
&lt;li&gt;Llama 3.1 70b is very calm and fairly helpful&lt;/li&gt;
&lt;li&gt;Llama 3 8b is neurotic and conservative&lt;/li&gt;
&lt;li&gt;Llama 3 70b is a balanced, slightly extroverted model&lt;/li&gt;
&lt;li&gt;Mixtral 8x7b is conservative, stable, and reserved&lt;/li&gt;
&lt;li&gt;Claude 3 Haiku believes it is highly emotional&lt;/li&gt;
&lt;li&gt;Claude 3.5 Sonnet is reliable, talkative, and stable&lt;/li&gt;
&lt;li&gt;GPT-3.5 Turbo is a balanced, middle-of-the-road model&lt;/li&gt;
&lt;li&gt;GPT 4o Mini is very friendly&lt;/li&gt;
&lt;li&gt;GPT-4o is an innovative, friendly model&lt;/li&gt;
&lt;li&gt;Gemini 1.5 Flash is innovative, quiet, opinionated&lt;/li&gt;
&lt;li&gt;Gemini 1.5 Pro is mostly open, slightly emotional&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Read on for details.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Data &amp;amp; visualization: &lt;a href=&#34;https://sanand0.github.io/llmpersonality/&#34;&gt;https://sanand0.github.io/llmpersonality/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Talk recording video: &lt;a href=&#34;https://youtu.be/UniihAkwvLs&#34;&gt;https://youtu.be/UniihAkwvLs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Code: &lt;a href=&#34;https://github.com/sanand0/llmpersonality&#34;&gt;https://github.com/sanand0/llmpersonality&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Transcript &amp;amp; slides: &lt;a href=&#34;https://github.com/sanand0/llmpersonality/tree/main/tedx&#34;&gt;https://github.com/sanand0/llmpersonality/tree/main/tedx&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&#34;https://www.linkedin.com/feed/update/urn%3Ali%3Ashare%3A7248569905384488960&#34;&gt;LinkedIn&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
  </channel>
</rss>
