KI in der Softwareentwicklung
Rainer Stropek | time cockpit
Agents!
Model Improvements
Model Changes
- OpenAI: New powerful reasoning models
- Updated gpt-4.1 model (great for everyday tasks)
- o3 and o3-pro (great for hard coding problems)
- OpenAI: Price changes
- Prompt caching can save you a lot of money (also on Azure)
- Significant price drop for o3 (not (yet?) on Azure)
- 50% savings for new "Flex Processing" option (not (yet?) on Azure)
- Anthropic: Claude 4
- Sonnet and Opus
- In general, more expensive than OpenAI
- Both models are great for coding
- Gemini?
- Sorry, I don't use Gemini a lot
Coding Tools and Models
Coding Tool
Improvements
Autonomous Agents
Code
Completion
Edit
Mode
Agent
Mode
Agentic behavior is a feature of the LLM, not the coding tool
Not all agent implementations are the same, although they use the same underlying LLMs
Agents change/replace RAG
Agents in the GitHub World
- GitHub Copilot launched Agent Mode 🔗
- Now also available in VS 🔗
- Agentic behavior based on Function Calling
- GitHub launched Coding Agent 🔗
- For GitHub Enterprise and Pro+ customers
- Runs on GitHub Actions
- My key takeaways
- Innovation happens in GitHub
- No cloud, no AI
- VSCode is GitHub's/Microsoft's Hero editor for AI
Beyond GitHub
- Cursor launched Background Agents 🔗
- Ubuntu-based container
- Get/push code from/to GitHub (other providers will follow)
- Environment customization is possible
- Cursor now has C# support (including debugging, note DotRush)
- Agentic CLI Tools from Anthropic and OpenAI
- Claude Code and OpenAI Codex
- Good options to agent mode in Copilot/Cursor
- Great for non-VSCode IDEs
- Google?
- Sorry, I don't have experience with Firebase Studio
- ⚠️ Agents can burn tokens pretty quickly
- Anthropic: Max plans (starting at 100$/month)
- Cursor: Ultra plan (starting at 200$/month)
What About UI and Databases?
- UI Option 1: All agents are multi-modal
- Paste your design into your agent
- Let it generate UI code
- UI Option 2: Use specialized UI agent
- Lovable, v0, bolt, etc.
- Have good integrations with Figma
- They 💗 modern web dev frameworks (other than Angular and Blazor)
-
New generation of Serverless Databases-as-a-Service offerings
- Multi-Tenancy built-in from ground up
- Generous free plans
- E.g. supabase (Postgres), Neon (Postgres), Turso (SQLite)
API/SDK
Improvements
OpenAI API Improvements
- New Responses API 🔗
- Chat Completions API will still be supported
- Assistants API will never come out of Beta ➡️ stop using it
- Advantages of Responses API
- Built with AI Agents in mind
- Supports all features, including Function Calling, Background Calling, Web Search, File Search, Image Generation, Code Interpreter, Computer Use
OpenAI .NET SDK
- Current versions
- Latest final: 2.1.0
- Latest preview: 2.2.0-beta.4
- Preview version supports Responses API (since beta.3 2025-03-11)
-
My general impression
- Solid for typical use cases
- Not at the same level as SDKs in Python and TypeScript
XPlat AI Development?
- Similar to mobile development
- XPlat vs. platform-specific implementations
- Consider reverse proxies for protocol translation
- E.g. OpenRouter, LiteLLM
.NET 10 💗 SSE
Model Context Protocol
🤘
Q&A
IT-Visions Infotag - KI in der Softwareentwicklung
By Rainer Stropek
IT-Visions Infotag - KI in der Softwareentwicklung
- 40