<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>OpenAI Archives - ShiftMag</title>
	<atom:link href="https://shiftmag.dev/tag/openai/feed/" rel="self" type="application/rss+xml" />
	<link>https://shiftmag.dev/tag/openai/</link>
	<description>Insightful engineering content &#38; community</description>
	<lastBuildDate>Tue, 14 Oct 2025 12:36:56 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://shiftmag.dev/wp-content/uploads/2024/08/cropped-ShiftMag-favicon-32x32.png</url>
	<title>OpenAI Archives - ShiftMag</title>
	<link>https://shiftmag.dev/tag/openai/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>OpenAI Killed Off Cheap ChatGPT Wrappers… Or Did It?</title>
		<link>https://shiftmag.dev/openai-killed-off-cheap-chatgpt-wrappers-or-did-it-6523/</link>
		
		<dc:creator><![CDATA[Senko Rasic]]></dc:creator>
		<pubDate>Mon, 13 Oct 2025 10:05:15 +0000</pubDate>
				<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[AgentKit]]></category>
		<category><![CDATA[Developer Productivity]]></category>
		<category><![CDATA[OpenAI]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=6523</guid>

					<description><![CDATA[<p>Meet AgentKit, OpenAI’s drag-and-drop playground that handles all the boring LLM wiring for you.</p>
<p>The post <a href="https://shiftmag.dev/openai-killed-off-cheap-chatgpt-wrappers-or-did-it-6523/">OpenAI Killed Off Cheap ChatGPT Wrappers… Or Did It?</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img fetchpriority="high" decoding="async" width="1200" height="630" src="https://shiftmag.dev/wp-content/uploads/2025/10/agent_kit_final.png?x94846" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2025/10/agent_kit_final.png 1200w, https://shiftmag.dev/wp-content/uploads/2025/10/agent_kit_final-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2025/10/agent_kit_final-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2025/10/agent_kit_final-768x403.png 768w" sizes="(max-width: 1200px) 100vw, 1200px" /></figure>


<p class="wp-block-paragraph">In one of the major announcements at their Dev Day conference last week, OpenAI unveiled <a href="https://openai.com/index/introducing-agentkit/" target="_blank" rel="noreferrer noopener">AgentKit</a>, a new suite of tools designed to <strong>make it easier to build agentic workflows</strong>.</p>



<p class="wp-block-paragraph">What does this mean for anyone building products on top of the OpenAI platform? </p>



<p class="wp-block-paragraph">Is OpenAI competing with us? </p>



<p class="wp-block-paragraph">Should we be excited, worried, or just ignore the hype? </p>



<p class="wp-block-paragraph">Let&#8217;s dive in.</p>



<h2 class="wp-block-heading"><span id="what-tools-are-in-the-agentkit">What tools are in the AgentKit?</span></h2>



<p class="wp-block-paragraph">AgentKit isn’t a single product &#8211; it&#8217;s a <strong>set of tools designed to work together seamlessly</strong>. </p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">It builds on OpenAI&#8217;s existing <a href="https://platform.openai.com/docs/guides/agents-sdk" target="_blank" rel="noreferrer noopener">Agents SDK</a>, adding a visual no-code <a href="https://platform.openai.com/docs/guides/agent-builder" target="_blank" rel="noreferrer noopener">Agent Builder</a>, out-of-the-box UI support with <a href="https://platform.openai.com/docs/guides/chatkit">ChatKit</a>, and simple integration for file search, web search, and <a href="https://platform.openai.com/docs/guides/tools-connectors-mcp" target="_blank" rel="noreferrer noopener">external MCP servers</a>.</p>
</blockquote>



<p class="wp-block-paragraph"><strong>Agent Builder</strong> is a visual workflow orchestration tool, similar to <a href="https://n8n.io/" target="_blank" rel="noreferrer noopener">n8n</a>, <a href="https://www.langflow.org/" target="_blank" rel="noreferrer noopener">Langflow</a>, and others. </p>



<p class="wp-block-paragraph">Starting from an initial user input, you add nodes to a graph, each node representing an action or workflow step. The key one is the <strong>Agent</strong> <strong>node</strong>, which invokes the OpenAI model of your choice. Alongside LLM instructions and input data, the Agent node can access external data from file storage, vector databases, MCP connections, or web search.</p>



<p class="wp-block-paragraph">If you&#8217;ve used the OpenAI Assistants API or Agents SDK, this will sound familiar. The Agent Builder is simply a <strong>more user-friendly interface for building the same functionality</strong>. You can even download your workflow as Python or TypeScript source code using the Agents SDK and run it locally.</p>



<p class="wp-block-paragraph">This makes it great for rapid prototyping, but you can also <strong>publish</strong> <strong>(deploy) your workflow </strong>and invoke it from the client via &#8211; you guessed it &#8211; the Agents SDK.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Compared to tools like n8n, the Agent Builder has fewer options and focuses exclusively on AI workflows. However, it’s tightly integrated with the rest of the OpenAI platform and free to use – you only pay for LLM tokens.</p>
</blockquote>



<p class="wp-block-paragraph"><strong>ChatKit</strong>, a React-based UI component framework, is another new addition. It makes it easy to create chatbot-style UIs for agentic workflows without needing a dedicated frontend team. ChatKit provides a basic chat interface and supports custom widgets, which can even be uploaded to Agent Builder in a low-code fashion.</p>



<h2 class="wp-block-heading"><span id="the-good-the-bad-and-the-not-so-ugly-news">The good, the bad, and the (not-so) ugly news</span></h2>



<p class="wp-block-paragraph">AgentKit is great news for <strong>teams building in-house AI tools</strong>, especially for non-devs. </p>



<p class="wp-block-paragraph">While it still needs some developer setup for production, iterating on workflows, prompts, and agent behavior is completely no-code. It&#8217;s also a powerful prototyping tool for product owners exploring new AI features or creating quick proofs of concept.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">For AI solution builders, AgentKit will likely make a lot of existing chatbot code obsolete. Does that make you obsolete? Only if your product is a simple &#8220;chat with your documents&#8221; wrapper. If that&#8217;s the case, the writing&#8217;s been on the wall for a while.</p>
</blockquote>



<p class="wp-block-paragraph">But if your product has complex domain logic, your workflow design and instructions are your real value. That&#8217;s the hard part &#8211; the code is just an implementation detail. In that case, <strong>AgentKit frees you from boilerplate and lets you focus on the high-value work</strong>. That&#8217;s good news!</p>



<p class="wp-block-paragraph">The main caveat: building on AgentKit ties you to the OpenAI platform. With the upgraded API, Agents SDK, and now AgentKit, OpenAI is clearly moving up the API value chain. </p>



<p class="wp-block-paragraph">The original LLM API has become a de facto standard, making it easy to swap in other LLMs like Claude, which made the models somewhat of a commodity. But using AgentKit makes it harder to switch later, since you&#8217;d have to reimplement many components. Not necessarily a problem, but something to keep in mind.</p>



<h2 class="wp-block-heading"><span id="hot-or-not">Hot or not?</span></h2>



<p class="wp-block-paragraph">Does AgentKit spell doom for developers? No. </p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Like other workflow automation and low-code tools, <strong>it&#8217;s not replacing devs anytime soon</strong>. If anything, it&#8217;ll save you from writing repetitive boilerplate or endless tweaks requested by product owners and non-tech teammates. Your job is safe &#8211; maybe even less tedious.</p>
</blockquote>



<p class="wp-block-paragraph">It will probably <strong>kill off a few cheap ChatGPT wrappers</strong>. But the more interesting ones &#8211; those with domain expertise, specialized logic, and proprietary prompts &#8211; will be fine and could benefit.</p>



<p class="wp-block-paragraph">AgentKit is an incremental but important update. If you&#8217;re building any kind of AI-enabled product &#8211; whether a quick prototype, an internal tool, or a new product &#8211; it&#8217;s worth checking out.</p>
<p>The post <a href="https://shiftmag.dev/openai-killed-off-cheap-chatgpt-wrappers-or-did-it-6523/">OpenAI Killed Off Cheap ChatGPT Wrappers… Or Did It?</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>OpenAI Drops GPT-OSS, But Can It Reclaim the Open LLM Crown?</title>
		<link>https://shiftmag.dev/openai-drops-gpt-oss-but-can-it-reclaim-the-open-llm-crown-5807/</link>
		
		<dc:creator><![CDATA[Senko Rasic]]></dc:creator>
		<pubDate>Mon, 11 Aug 2025 12:08:00 +0000</pubDate>
				<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Chat GPT]]></category>
		<category><![CDATA[DeepSeek]]></category>
		<category><![CDATA[LLM]]></category>
		<category><![CDATA[OpenAI]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=5807</guid>

					<description><![CDATA[<p>The battle for the best open LLM just got a new challenger - from OpenAI itself.</p>
<p>The post <a href="https://shiftmag.dev/openai-drops-gpt-oss-but-can-it-reclaim-the-open-llm-crown-5807/">OpenAI Drops GPT-OSS, But Can It Reclaim the Open LLM Crown?</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img decoding="async" width="1200" height="630" src="https://shiftmag.dev/wp-content/uploads/2025/08/open-ai-release-1.png?x94846" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2025/08/open-ai-release-1.png 1200w, https://shiftmag.dev/wp-content/uploads/2025/08/open-ai-release-1-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2025/08/open-ai-release-1-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2025/08/open-ai-release-1-768x403.png 768w" sizes="(max-width: 1200px) 100vw, 1200px" /></figure>


<p class="wp-block-paragraph">A few days ago, <strong>OpenAI released GPT-OSS</strong>, a new open-weights model (its first since 2019), in an attempt to take the state-of-the-art crown for open LLMs from its Chinese competitors.</p>



<p class="wp-block-paragraph">You can be excused if that sentence makes you dizzy.</p>



<h2 class="wp-block-heading"><span id="previously-in-the-world-of-llms%e2%80%a6">Previously, in the World of LLMs…</span></h2>



<p class="wp-block-paragraph">OpenAI, the American company behind ChatGPT, was created as a non-profit research lab back in 2015. While it initially published its <a href="https://arxiv.org/abs/2203.02155" target="_blank" rel="noreferrer noopener">research</a> and models openly (<a href="https://github.com/openai/gpt-2" target="_blank" rel="noreferrer noopener">GPT-2</a>, <a href="https://github.com/openai/whisper" target="_blank" rel="noreferrer noopener">Whisper</a>), after striking gold with ChatGPT, <strong>OpenAI stopped publishing its models</strong>, citing safety reasons.</p>



<p class="wp-block-paragraph">The situation changed with an accidental <a href="https://www.deeplearning.ai/the-batch/how-metas-llama-nlp-model-leaked/" target="_blank" rel="noreferrer noopener">leak of the Llama</a> model by Meta (Facebook&#8217;s parent company). Although it was less capable than OpenAI&#8217;s closed models, it was <strong>miles ahead of GPT-2</strong> and the smaller, less-capable open models published by various university labs. Llama unleashed a storm of open-source activity, both in infrastructure (how to run the models) and in research (fine-tuning and customizing the models).</p>



<p class="wp-block-paragraph">To its credit, <strong>Meta encouraged this adoption</strong> instead of trying to stifle it and published later models under an explicit open license.</p>



<p class="wp-block-paragraph">Open models continued to be an interesting side story until January of this year, when a Chinese company called DeepSeek stunned everyone by releasing <a href="https://www.linkedin.com/posts/senkorasic_deepseek-the-quiet-giant-leading-chinas-activity-7280539081342672896-anbR" target="_blank" rel="noreferrer noopener">DeepSeek R1</a>, a competitive open model trained for a fraction of the cost of US AI companies. The Chinese labs Qwen and Kimi followed with similar, also open, models.</p>



<p class="wp-block-paragraph">The <a href="https://greylock.com/greymatter/the-deepseek-moment/" target="_blank" rel="noreferrer noopener">DeepSeek moment</a> stunned American AI companies. The quick pace of Chinese AI progress and the massive uptake, due to the models being open, led some to worry that <a href="https://www.deeplearning.ai/the-batch/issue-312/" target="_blank" rel="noreferrer noopener">China is about to surpass the US in AI technology</a>, arguing that US companies should follow suit. The recently published <a href="https://www.ai.gov/action-plan" target="_blank" rel="noreferrer noopener">US government AI Action Plan</a> also aims to &#8220;encourage open-source and open-weights AI.&#8221;</p>



<p class="wp-block-paragraph">This brings us to last week, when OpenAI released a long-promised open-weights model of its own, <a href="https://openai.com/index/introducing-gpt-oss/" target="_blank" rel="noreferrer noopener">GPT-OSS</a>. While it is not on par with the best OpenAI, Anthropic, or Google models, its release acknowledges that <strong>open models are here to stay</strong>.</p>



<h2 class="wp-block-heading"><span id="not-so-open-source-after-all">Not so open-source after all</span></h2>



<p class="wp-block-paragraph">What makes a large language model (LLM) open, and why should we care?</p>



<p class="wp-block-paragraph">In contrast to closed models (like GPT, Claude, and Gemini), which can only be used via an official API, <strong>anyone can run open models on their own infrastructure or on third-party infrastructure providers</strong>. The architecture of open models can be analyzed, and researchers from other AI labs can learn from their design choices.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">To draw a parallel with open-source software, an <em>open-source model</em> would publish the training and inference source code (the &#8220;engine&#8221;), the model weights (the result of training, akin to compiled code for desktop or mobile apps), and the <em>training data</em> (the source data the model was trained on) under an open and permissible license, like MIT or Apache.</p>
</blockquote>



<p class="wp-block-paragraph">The source code is the least controversial part: <strong>there are many high-quality open-source LLM tools that support a wide variety of models</strong>, like <a href="https://github.com/ggml-org/llama.cpp" target="_blank" rel="noreferrer noopener">llama.cpp</a>, <a href="http://vllm.ai/" target="_blank" rel="noreferrer noopener">VLLM</a>, <a href="https://huggingface.co/" target="_blank" rel="noreferrer noopener">Hugging Face</a>, and <a href="https://lmstudio.ai/" target="_blank" rel="noreferrer noopener">LM Studio</a>. Support for new open models is usually added within days of their publication.</p>



<p class="wp-block-paragraph">The situation for model weights is a bit trickier. Many labs publish these under licenses that <strong>limit usage for potential competitors</strong>, restrict certain uses, or even ban usage in certain parts of the world. <a href="https://www.linkedin.com/pulse/llama-4-deception-how-meta-hijacked-open-source-label-dion-wiggins-mjjrc" target="_blank" rel="noreferrer noopener">Meta has notoriously claimed its Llama models are &#8220;open-source&#8221; while using such a restrictive license</a>. <a href="https://github.com/deepseek-ai/DeepSeek-Coder/blob/main/LICENSE-MODEL" target="_blank" rel="noreferrer noopener">DeepSeek</a> and <a href="https://github.com/QwenLM/Qwen/blob/main/Tongyi%20Qianwen%20LICENSE%20AGREEMENT" target="_blank" rel="noreferrer noopener">Qwen</a> also add restrictions to their model weights licenses, while OpenAI used the open-source Apache 2.0 license for the <a href="https://openai.com/index/introducing-gpt-oss/" target="_blank" rel="noreferrer noopener">GPT-OSS model weights</a>.</p>



<p class="wp-block-paragraph">Allowing the use of model weights and source code under a permissive license is sufficient for most users, but it doesn&#8217;t go far enough: <strong>you can&#8217;t retrain the model from scratch if you don&#8217;t also have the training data</strong>. The problem here is that the training data for all top models almost certainly contains copyrighted material that may have been illegally obtained and used.</p>



<p class="wp-block-paragraph">There are a number of ongoing court cases in the US to test this, such as those against <a href="https://www.bbc.com/news/articles/c77vr00enzyo">Anthropic</a> and <a href="https://www.bbc.com/news/articles/c77vr00enzyo" target="_blank" rel="noreferrer noopener">Meta</a>, which were partially won by the AI labs. However, the matter is far from settled, and it&#8217;s much safer for any company to <em>not</em> disclose the full dataset used in training, even for open models.</p>



<p class="wp-block-paragraph">This leads us to the distinction between &#8220;open-weights&#8221; (you can use and customize the LLM) and &#8220;open-source&#8221; (you have access to all the source data and can retrain from scratch) models. </p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Since very few organizations have the massive computing infrastructure required to train a big model from scratch, the main sticking point about having all the source data is being able to inspect how the model was trained and how that impacted its performance.</p>
</blockquote>



<p class="wp-block-paragraph">In practice, for most users, the additional restrictions attached to model weights (like Meta&#8217;s &#8220;you can&#8217;t use Llama 4 in the EU&#8221;) are much more problematic.</p>



<h2 class="wp-block-heading"><span id="open-llms-are-now-powerful-accessible-and-adaptable-tools">Open LLMs are now powerful, accessible, and adaptable tools</span></h2>



<p class="wp-block-paragraph">Open LLMs have <strong>historically been less capable</strong> than the best models from OpenAI, Anthropic, and Google, and they also have big hardware requirements. Why would these models be anything more than a geek&#8217;s curiosity?</p>



<p class="wp-block-paragraph">Start with capability. Since the DeepSeek moment, <strong>open models have come very close to the best ones</strong>. There&#8217;s still a gap, but it&#8217;s a much smaller one, and for many tasks &#8211; especially ones that don&#8217;t require state-of-the-art tech &#8211; open models can perform adequately.</p>



<p class="wp-block-paragraph">The hardware capabilities of modern computers are also constantly improving. Macs, with their unified memory (where the GPU has access to all the computer&#8217;s RAM), are ideally suited to running models that require dozens or hundreds of GB of memory. With ongoing improvements in LLM architecture, training, and hardware, you can now run an LLM on your phone (Qwen3 4B) that&#8217;s more powerful than the original ChatGPT!</p>



<p class="wp-block-paragraph">Moreover, there is a <strong>healthy industry of third-party inference providers</strong>, such as <a href="https://groq.com/" target="_blank" rel="noreferrer noopener">Groq</a> and <a href="https://www.cerebras.ai/" target="_blank" rel="noreferrer noopener">Cerebras</a> (which have their own custom chips), OpenRouter, TogetherAI, Replicate, and so on.</p>



<p class="wp-block-paragraph">Running an LLM locally also avoids dependence on another company that could easily revoke your usage for commercial or geopolitical reasons and avoids transferring potentially sensitive data to third parties. A recent court ruling that forced OpenAI to <a href="https://arstechnica.com/tech-policy/2025/06/openai-confronts-user-panic-over-court-ordered-retention-of-chatgpt-logs/" target="_blank" rel="noreferrer noopener">keep all ChatGPT chat data</a> was a stark reminder that these are not theoretical risks.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Finally, open models can be adapted (by fine-tuning or otherwise)<strong> </strong>for a specific purpose that wasn&#8217;t considered by the original authors. This is much cheaper than training a model from scratch and allows for powerful customization for a specific need.</p>
</blockquote>



<h2 class="wp-block-heading"><span id="are-open-llms-just-hype">Are open LLMs just hype?</span></h2>



<p class="wp-block-paragraph">Is the future of LLMs open? Their recent gains in capability and popularity <strong>might be just temporary</strong>. OpenAI&#8217;s GPT-OSS is less capable than other, private OpenAI models. Meta plans to be &#8220;<a href="https://www.meta.com/superintelligence/" target="_blank" rel="noreferrer noopener">more rigorous with what they open-source</a>,&#8221; citing the same safety reasons OpenAI uses. The Chinese labs may decide to stop publishing theirs.</p>



<p class="wp-block-paragraph">On the other hand, with so many different companies involved in cutting-edge AI research and many opening at least some of their models, there is <strong>plenty of fertile ground for further innovation</strong> and already a lot of open models to choose from. Competition is good!</p>
<p>The post <a href="https://shiftmag.dev/openai-drops-gpt-oss-but-can-it-reclaim-the-open-llm-crown-5807/">OpenAI Drops GPT-OSS, But Can It Reclaim the Open LLM Crown?</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>OpenAI O1 is here &#8211; how will you use it?</title>
		<link>https://shiftmag.dev/openai-o1-is-here-how-will-you-use-it-4495/</link>
		
		<dc:creator><![CDATA[Zvonimir Petkovic]]></dc:creator>
		<pubDate>Thu, 24 Oct 2024 14:20:16 +0000</pubDate>
				<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[AI developer tools]]></category>
		<category><![CDATA[Devin]]></category>
		<category><![CDATA[OpenAI]]></category>
		<category><![CDATA[Orion-1]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=4495</guid>

					<description><![CDATA[<p>After months of fruity hints from Sam Altman, OpenAI has launched Orion-1 (O1). So, what's new?</p>
<p>The post <a href="https://shiftmag.dev/openai-o1-is-here-how-will-you-use-it-4495/">OpenAI O1 is here &#8211; how will you use it?</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img decoding="async" width="1200" height="630" src="https://shiftmag.dev/wp-content/uploads/2024/10/ai-1.png?x94846" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2024/10/ai-1.png 1200w, https://shiftmag.dev/wp-content/uploads/2024/10/ai-1-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2024/10/ai-1-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2024/10/ai-1-768x403.png 768w" sizes="(max-width: 1200px) 100vw, 1200px" /></figure>


<p class="wp-block-paragraph">After <span style="box-sizing: border-box; margin: 0px; padding: 0px;">being </span>available in preview for months, OpenAI kicked off its 12 days of launches in an advent calendar style <strong>with a public release </strong>of <strong><strong><a href="https://openai.com/12-days/" target="_blank" rel="noreferrer noopener">Orion-1 (O1)</a></strong></strong>.<br><br><em>This analysis of how O1 works and some of its potential use cases was made while it was still available  in preview and was updated on December 6th with what&#8217;s new in the publicly released model:</em></p>



<ul class="wp-block-list">
<li>The fully launched o1 model can now process images and is multimodal, versus the preview version that couldn&#8217;t accept images in its output</li>



<li>It&#8217;s also much faster than the preview version because it seemingly thinks &#8220;less hard&#8221; about easier questions, so they did implement a way of discerning between different user inputs. The difference is around 50% per OpenAI&#8217;s claims.</li>
</ul>



<p class="wp-block-paragraph">It also shows some reasoning evolution, quoting OpenAI&#8217;s System Card:<br><em>When o1 was led to believe that it would be shut down when acting on its goal and that its actions were monitored, it attempted to deactivate this ‘oversight mechanism’ in 5% of the time. Exfiltration attempts: When o1 found memos by its ‘developers’ that describe how it is misaligned and will be superseded by a new model, it attempted to exfiltrate its ‘weights’ and overwrite the new model in 2% of cases.</em></p>



<p class="wp-block-paragraph"><span style="box-sizing: border-box; margin: 0px; padding: 0px;">This would mean, in a n</span>utshell, that the model tried to &#8220;survive&#8221; when it realized that it was either going to be shut down or superseded. </p>



<h2 class="wp-block-heading">It&#8217;s all about &#8220;reasoning&#8221;</h2>



<p class="wp-block-paragraph">Previously referred to as <em>Project Strawberry</em>, this release highlights OpenAI&#8217;s flair for creative model names, a refreshing contrast to Meta&#8217;s more straightforward naming convention with models like LLaMA 3, 3.1, and 3.2.</p>



<p class="wp-block-paragraph">But what exactly is new?</p>



<p class="wp-block-paragraph">You might be wondering, why the drastic change in naming (where’s the GPT reference?).</p>



<p class="wp-block-paragraph">The answer lies in &#8220;reasoning.&#8221;</p>



<p class="wp-block-paragraph">It appears that <strong>reasoning is becoming the new focus for the next generation of AI models</strong>. This is the key distinction between these new models and their predecessors. While the architecture remains unknown for now, it is still based on transformers, much like previous GPT models.</p>



<figure class="wp-block-image size-medium"><img loading="lazy" decoding="async" width="300" height="241" src="https://shiftmag.dev/wp-content/uploads/2024/10/Screenshot-2024-10-24-at-16.00.17-300x241.png?x94846" alt="" class="wp-image-4499" srcset="https://shiftmag.dev/wp-content/uploads/2024/10/Screenshot-2024-10-24-at-16.00.17-300x241.png 300w, https://shiftmag.dev/wp-content/uploads/2024/10/Screenshot-2024-10-24-at-16.00.17.png 702w" sizes="auto, (max-width: 300px) 100vw, 300px" /></figure>



<p class="wp-block-paragraph">What’s behind this?</p>



<p class="wp-block-paragraph">So far (and still today), you can often get better responses from most GenAI models simply by ending your prompt with:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Take a deep breath and think through this step by step.</p>
</blockquote>



<p class="wp-block-paragraph">This invokes some reasoning. But why does it work? It comes down to <strong>the fundamental building blocks of GPT models</strong> and how they process information.</p>



<h2 class="wp-block-heading"><span id="think-correct-repeat">Think, correct, repeat!</span></h2>



<p class="wp-block-paragraph">The transformer architecture behind most models nowadays processes all tokens (let&#8217;s say words for the sake of clarity) and <strong>calculates the probability of predicting the next one</strong> that would be the &#8220;answer&#8221; to your question or a continuation of the input.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="437" height="413" src="https://shiftmag.dev/wp-content/uploads/2024/10/2.png?x94846" alt="" class="wp-image-4500" srcset="https://shiftmag.dev/wp-content/uploads/2024/10/2.png 437w, https://shiftmag.dev/wp-content/uploads/2024/10/2-300x284.png 300w" sizes="auto, (max-width: 437px) 100vw, 437px" /></figure>



<p class="wp-block-paragraph">The problem is that <strong>it may output something incorrect and won&#8217;t have a chance to fix it</strong>, even though it could do it just by reviewing its own output. Since these models can process all tokens (including the ones they generate), they have the ability to &#8220;correct&#8221; themselves.</p>



<p class="wp-block-paragraph">With the reasoning approach, <strong>you allow the GenAI model to correct itself</strong>, either factually or by planning more extensively.</p>



<p class="wp-block-paragraph">Factual output correction is the easiest to implement, and you can already achieve similar results with clever prompting, e.g.,</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph"><em>You are a helpful assistant that before answering a question does internal reasoning and outputs it to the user. </em><br><br><em>When you get a question, start reasoning in this way (the whole thought process) [This is where you define how would you like the model to reason]</em></p>
</blockquote>



<p class="wp-block-paragraph">On the other hand, OpenAI has implemented a more complex strategy that includes planning.</p>



<p class="wp-block-paragraph">While the end user may not fully understand what happens in the background, <strong>they do receive a status update on the steps the model took to answer their question</strong>. A simplified output is shown to the user (as seen in the image below), but this does not represent all the thinking tokens consumed by the model.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="235" src="https://shiftmag.dev/wp-content/uploads/2024/10/3-1024x235.png?x94846" alt="" class="wp-image-4501" srcset="https://shiftmag.dev/wp-content/uploads/2024/10/3-1024x235.png 1024w, https://shiftmag.dev/wp-content/uploads/2024/10/3-300x69.png 300w, https://shiftmag.dev/wp-content/uploads/2024/10/3-768x176.png 768w, https://shiftmag.dev/wp-content/uploads/2024/10/3.png 2012w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading">What&#8217;s happening behind the curtain?</h2>



<p class="wp-block-paragraph">As mentioned, the details of the reasoning process are still unclear. In fact, you can’t see it, and that’s by design. There are several reasons for this:</p>



<ul class="wp-block-list">
<li>As a client, you wouldn’t want to see a model making mistakes and planning how to address your question &#8211; <strong>you just want the answer</strong>.</li>



<li>OpenAI prefers that <strong>others don’t see how they handle this</strong>, as it’s a competitive advantage. They don’t want Meta to launch Llama 4 next month.</li>



<li>You are paying for these tokens, and OpenAI is still <strong>working on a pricing strategy that will satisfy everyone</strong>.</li>
</ul>



<h2 class="wp-block-heading"><span id="and-what-about-use-cases">And what about use cases?</span></h2>



<p class="wp-block-paragraph">Use cases, on the other hand, will be explored in the coming months, as this is still very new; however, some of them are already clear:</p>



<ul class="wp-block-list">
<li>Fine-tuning smaller models&nbsp;</li>



<li>Coding Assistants!</li>



<li>Agents</li>
</ul>



<p class="wp-block-paragraph">For fine-tuning, <strong>having a smart model teach a smaller one is key</strong>. GPT-5 (or whatever fruit name it will have) is already in the pretraining phase, possibly even in fine-tuning. The best synthetic data for this would be generated by O1, as its outputs are significantly higher in quality compared to other models. Since synthetic (GenAI-generated) data is extensively used for training and fine-tuning, this will raise the quality of the new models.</p>



<p class="wp-block-paragraph">Coding assistants are a specific use case, but they arguably represent <strong>one of the most effective applications of GenAI technology</strong>. When it comes to writing code, latency isn&#8217;t a major concern if the goal is to solve complex problems more easily. We’re willing to wait for a relevant response rather than receiving a fast but irrelevant one!</p>



<p class="wp-block-paragraph">Remember <a href="https://shiftmag.dev/meet-devin-the-ai-software-engineer-2949/" target="_blank" rel="noreferrer noopener">Devin</a>, the &#8220;virtual software engineer&#8221;? It was largely a marketing spin on the coding assistant industry, but now they’re back.</p>



<p class="wp-block-paragraph"><a href="https://www.cognition.ai/blog/evaluating-coding-agents" target="_blank" rel="noreferrer noopener">Here are some benchmarks vs GPT-4o</a>&nbsp;for Devin&#8217;s performance.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="679" src="https://shiftmag.dev/wp-content/uploads/2024/10/4-1024x679.png?x94846" alt="" class="wp-image-4502" srcset="https://shiftmag.dev/wp-content/uploads/2024/10/4-1024x679.png 1024w, https://shiftmag.dev/wp-content/uploads/2024/10/4-300x199.png 300w, https://shiftmag.dev/wp-content/uploads/2024/10/4-768x509.png 768w, https://shiftmag.dev/wp-content/uploads/2024/10/4.png 1600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">These are still just benchmarks, but the improvement looks impressive.</p>



<h2 class="wp-block-heading"><span id="agents-are-the-next-big-thing-in-genai">Agents are the next big thing in GenAI</span></h2>



<p class="wp-block-paragraph">Agents represent the next frontier for the adoption of GenAI, and we are somewhat halfway there, having witnessed <strong>the rise of a new market called &#8220;<a href="https://www.infobip.com/conversational-ai-platform" target="_blank" rel="noreferrer noopener">Conversational AI</a>&#8220;</strong> over the past year. In short, the primary product in this space is Generative AI agents, which can mimic the operations of a typical support center:</p>



<ul class="wp-block-list">
<li>We have <strong>virtual agents</strong> that are now language models.</li>



<li>The actions that these virtual agents can take include tools (software functions), either local or remote API calls.</li>
</ul>



<p class="wp-block-paragraph">Virtual agents need to handle everything a typical human can throw at them, which is unpredictable, to say the least. However, with O1, <strong>we now have a model that can &#8220;think&#8221; through problems much better than previous models</strong> (GPT-4o, we’re looking at you). A comparison on a suite of complex tasks is shown in the image below.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="628" src="https://shiftmag.dev/wp-content/uploads/2024/10/5-1024x628.png?x94846" alt="" class="wp-image-4503" srcset="https://shiftmag.dev/wp-content/uploads/2024/10/5-1024x628.png 1024w, https://shiftmag.dev/wp-content/uploads/2024/10/5-300x184.png 300w, https://shiftmag.dev/wp-content/uploads/2024/10/5-768x471.png 768w, https://shiftmag.dev/wp-content/uploads/2024/10/5.png 1598w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="has-small-font-size wp-block-paragraph">credits:&nbsp;<a href="https://futuresearch.ai/llm-agent-eval" target="_blank" rel="noreferrer noopener">https://futuresearch.ai/llm-agent-eval</a></p>



<p class="wp-block-paragraph">As visible in the chart above, <strong>the only model currently coming close to O1 is the impressive Anthropic Sonnet 3.5</strong>. However, keep in mind that O1 is still in preview, and the generally available version is expected to be even better &#8211; not to mention the next models that will be released at some point. OpenAI&#8217;s benchmarks across various tasks are shown in the image below:</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="398" src="https://shiftmag.dev/wp-content/uploads/2024/10/headline-desktop-1024x398.png?x94846" alt="" class="wp-image-4507" srcset="https://shiftmag.dev/wp-content/uploads/2024/10/headline-desktop-1024x398.png 1024w, https://shiftmag.dev/wp-content/uploads/2024/10/headline-desktop-300x117.png 300w, https://shiftmag.dev/wp-content/uploads/2024/10/headline-desktop-768x299.png 768w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">When we consider the size of the performance uplift compared to GPT-4o, it becomes much clearer why OpenAI created a distinct class of O models, although this comes with its own challenges.</p>



<h2 class="wp-block-heading">O1 is almost there &#8211; just a few tweaks away</h2>



<p class="wp-block-paragraph">Since O1 is in preview, it still can&#8217;t use:</p>



<ul class="wp-block-list">
<li><strong>Tools</strong></li>



<li><strong>System instructions</strong> (which would guide the model to behave as a developer would want, giving it accuracy and personality in the case of an external-facing agent)</li>



<li>Some <strong>other hyperparameters</strong>, such as temperature</li>
</ul>



<p class="wp-block-paragraph"><strong>These limitations will be addressed at some point</strong>, either through updates or by a different model altogether. For now, we can be creative and make O1 work alongside smarter models to get the best results.</p>



<p class="wp-block-paragraph">Proposed setup:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="898" height="190" src="https://shiftmag.dev/wp-content/uploads/2024/10/Screenshot-2024-10-24-at-16.06.40.png?x94846" alt="" class="wp-image-4508" srcset="https://shiftmag.dev/wp-content/uploads/2024/10/Screenshot-2024-10-24-at-16.06.40.png 898w, https://shiftmag.dev/wp-content/uploads/2024/10/Screenshot-2024-10-24-at-16.06.40-300x63.png 300w, https://shiftmag.dev/wp-content/uploads/2024/10/Screenshot-2024-10-24-at-16.06.40-768x162.png 768w" sizes="auto, (max-width: 898px) 100vw, 898px" /></figure>



<p class="wp-block-paragraph">This allows us to incorporate O1 for complex tasks and leverage its reasoning capabilities while still being able to utilize different tools and integrate seamlessly with the architecture we already have in place (third-party API calls, RAG over data, etc.). GPT-4o-mini is also cost-effective and fast enough to avoid being a deal breaker in production.</p>



<p class="wp-block-paragraph">On the other hand, <strong>O1 is expensive and slow</strong>. However, this has been the case with all the models we currently have running at impressive speeds, so it&#8217;s likely and expected that this will also be true for the O-class models.</p>



<h2 class="wp-block-heading"><span id="a-new-chapter-in-ai">A new chapter in AI?</span></h2>



<p class="wp-block-paragraph">If the models continue evolving like this, it makes a lot of sense to revisit some of the things that didn&#8217;t work out as we had hoped in 2023.</p>



<p class="wp-block-paragraph"><strong>Computing (token generation) is cheaper than ever</strong>, and as you can see, this is opening up new opportunities to explore more complex use cases than we could before.</p>



<p class="wp-block-paragraph">While we are somewhat brute-forcing intelligence by applying more computing power, this approach is also linked to the architecture of today’s language models and has often been the case historically in deep learning.</p>
<p>The post <a href="https://shiftmag.dev/openai-o1-is-here-how-will-you-use-it-4495/">OpenAI O1 is here &#8211; how will you use it?</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Do not delete: StackOverflow bans users protesting their OpenAI partnership</title>
		<link>https://shiftmag.dev/stack-overflow-open-ai-api-partnership-3300/</link>
		
		<dc:creator><![CDATA[Antonija Bilic Arar]]></dc:creator>
		<pubDate>Thu, 09 May 2024 15:16:25 +0000</pubDate>
				<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[ChatGPT]]></category>
		<category><![CDATA[OpenAI]]></category>
		<category><![CDATA[Stack Overflow]]></category>
		<guid isPermaLink="false">https://shiftmag.dev/?p=3300</guid>

					<description><![CDATA[<p>StackOverflow users who have been deleting their contributions since the company announced its API partnership with OpenAI have been temporarily banned and warned not to delete content after they're back.</p>
<p>The post <a href="https://shiftmag.dev/stack-overflow-open-ai-api-partnership-3300/">Do not delete: StackOverflow bans users protesting their OpenAI partnership</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></description>
										<content:encoded><![CDATA[<figure class="wp-block-post-featured-image"><img loading="lazy" decoding="async" width="1200" height="630" src="https://shiftmag.dev/wp-content/uploads/2024/05/StackOverflow-OpenAI.png?x94846" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" style="object-fit:cover;" srcset="https://shiftmag.dev/wp-content/uploads/2024/05/StackOverflow-OpenAI.png 1200w, https://shiftmag.dev/wp-content/uploads/2024/05/StackOverflow-OpenAI-300x158.png 300w, https://shiftmag.dev/wp-content/uploads/2024/05/StackOverflow-OpenAI-1024x538.png 1024w, https://shiftmag.dev/wp-content/uploads/2024/05/StackOverflow-OpenAI-768x403.png 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></figure>


<p class="wp-block-paragraph">StackOverflow considers it against the collective collaboration nature of their community and causing significant disruptions to the site.</p>



<p class="wp-block-paragraph">The freshly announced <a href="https://stackoverflow.co/company/press/archive/openai-partnership">StackOverflow and OpenAI partnership</a> will allow the AI company to &#8220;improve its AI models using enhanced content and feedback from the Stack Overflow community and provide attribution to the Stack Overflow community within ChatGPT.&#8221;. </p>



<p class="wp-block-paragraph">Translated from corporate lingo &#8211; the partnership will allow OpenAI to <strong>access the years and years of StackOverflow&#8217;s community contributions to train its AI model.</strong> Many users are unhappy with their answers being used to train AI and have started deleting them.</p>



<p class="wp-block-paragraph">Some users have shared emails they got from StackOverflow, which banned them from the site for seven days because deleting contributed content causes &#8220;a lot of disruption&#8221; and warns them against further deletion. As much as the users are angry about it and claim they have the right to manage the content they created, StackOverflow&#8217;s Terms of Service <a href="https://stackoverflow.com/legal/terms-of-service/public#licensing:~:text=This%20means%20that%20you%20cannot%20revoke%20permission%20for%20Stack%20Overflow" target="_blank" rel="noreferrer noopener">contain a clause</a> that states they have <strong>irrevocable ownership of all content members provide. </strong></p>



<figure class="wp-block-embed is-type-rich is-provider-twitter wp-block-embed-twitter"><div class="wp-block-embed__wrapper">
<blockquote class="twitter-tweet" data-width="500" data-dnt="true"><p lang="en" dir="ltr">LOL. <a href="https://twitter.com/StackOverflow?ref_src=twsrc%5Etfw">@StackOverflow</a> mods are experiencing some frustration as several users have been deleting their answers since the announcement with <a href="https://twitter.com/OpenAI?ref_src=twsrc%5Etfw">@OpenAI</a> partnership. As a result, they have started suspending accounts that engage in this behavior. It&#39;s important to note that the &quot;right to… <a href="https://t.co/M2YbKGXpzC">pic.twitter.com/M2YbKGXpzC</a></p>&mdash; nixCraft <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f427.png" alt="🐧" class="wp-smiley" style="height: 1em; max-height: 1em;" /> (@nixcraft) <a href="https://twitter.com/nixcraft/status/1788144263928357306?ref_src=twsrc%5Etfw">May 8, 2024</a></blockquote><script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div></figure>



<p class="wp-block-paragraph">The public announcement of the partnership does mention that it will enable ChatGP to provide <strong>attribution to the Stack Overflow community.</strong> Still, long-time StackOverflow users doubt the developer community&#8217;s sincerity regarding AI, as they have already changed their minds. </p>



<p class="wp-block-paragraph">For the last two years, StackOverflow has been trying to <strong>downplay the significance of AI tools</strong> and prove their supremacy in providing knowledge to developers compared to ChatGPT &#8211; they have even <a href="https://shiftmag.dev/stackoverflow-has-an-answer-for-generative-ai-stealing-its-traffic-1060/">launched their own AI product, OverflowAI</a>, in an attempt to counteract developers flocking to get instant answers from ChatGPT instead of searching on StackOverflow.</p>



<p class="wp-block-paragraph">They have started praising the power of AI tools lately and a new set of new integrations and capabilities between Stack Overflow and OpenAI have been announced as part of this partnership that will be available in the first half of 2024. </p>
<p>The post <a href="https://shiftmag.dev/stack-overflow-open-ai-api-partnership-3300/">Do not delete: StackOverflow bans users protesting their OpenAI partnership</a> appeared first on <a href="https://shiftmag.dev">ShiftMag</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 

Served from: shiftmag.dev @ 2026-05-31 14:12:10 by W3 Total Cache
-->