MiniMax-M3.1-Flash and DeepSeek-V4.1-Flash-1017 are now live on CometAPI →
guide/CometAPI Research

Was ist Devin AI? Funktionen, Benchmarks, Preisgestaltung & Bereitstellungsleitfaden

Erfahren Sie, was Devin AI ist, welche Funktionen es bietet, welche Coding-Benchmarks es erreicht, wie die Preisgestaltung 2026 aussieht und wie Sie Devin Cloud oder die CLI für die Softwareentwicklung bereitstellen.

CometAPI
Deon GoodwinForschungsteam für KI-Modelle und API
Aktualisiert Oct 23, 2026 17 Min. Lesezeit
Was ist Devin AI? Funktionen, Benchmarks, Preisgestaltung & Bereitstellungsleitfaden
Dieses Muster verwenden

Den ersten API-Aufruf ausführen.

from openai import OpenAI

client = OpenAI(
    api_key="YOUR_COMETAPI_KEY",
    base_url="https://api.cometapi.com/v1",
)

response = client.chat.completions.create(
    model="gpt-5-mini",
    messages=[{"role": "user", "content": "Build this workflow."}],
)

print(response.choices[0].message.content)

TL;DR

Devin AI ist ein autonomer Software-Engineering-Agent von Cognition, der Repositories erkunden, Änderungen planen, Code schreiben und testen sowie Pull Requests vorbereiten kann. Anders als editorbasierte Code-Vervollständigungs-Tools kann Devin ein Repository inspizieren, mehrere Dateien ändern, Befehle und Tests ausführen und eine überprüfbare Änderung vorbereiten.

Im Jahr 2026 hat sich Devin über den ursprünglichen Cloud-Agent hinaus zu Devin Cloud, Devin Desktop, Devin CLI und der kostenoptimierten Devin-Fusion-Architektur erweitert. Nutzer können mit einer kostenlosen Stufe beginnen, während Pro bei 20 US-Dollar pro Monat startet. Die Bereitstellung von Devin bedeutet in der Regel, ein Repository zu verbinden, eine Ausführungsumgebung zu konfigurieren, Berechtigungen festzulegen und seine Ergebnisse in einen bestehenden Review- und Deployment-Workflow zu integrieren.

Dieser Leitfaden richtet sich an Entwickler und Engineering Leads, die Git und grundlegende Tests verstehen. Er erläutert die Fähigkeiten und Evidenz von Devin und zeigt anschließend, wie ein Pilot in einem abgegrenzten Repository durchgeführt wird. Die Befehlsbeispiele gehen von einem Python-Projekt und einer Bash-Shell aus.

Key Takeaways

  • Devin unterstützt mehrstufige Engineering-Workflows vom Code-Exploring und der Implementierung über Tests bis hin zur Vorbereitung von Pull Requests.
  • Devin unterstützt gehostete Workflows und lokale CLI-Ausführung. CometAPI kann separate, benutzerdefinierte Agents unterstützen; weder eine lokale CLI noch eine Modell-API reproduzieren Devin’s proprietäre Plattform.
  • Devin Fusion nutzt ein Spitzenmodell zusammen mit kleineren Modellen, um die Ausführungskosten des Agents zu senken und gleichzeitig eine konkurrenzfähige Coding-Performance zu erhalten.
  • Devin-AI-Preise umfassen Free, Pro (20 US-Dollar/Monat), Max (200 US-Dollar/Monat), Teams (80 US-Dollar Minimum, mit vollen Entwickler-Sitzen zu 40 US-Dollar/Monat, die auf das Minimum angerechnet werden) und kundenspezifische Enterprise-Pläne.
  • Das ursprüngliche SWE-bench-Ergebnis von 13,86 % aus dem Jahr 2024 ist ein historischer Meilenstein und kein Maßstab für die aktuelle Devin-Plattform.

What Is Devin AI?

Devin AI ist eine autonome AI-Software-Engineering-Plattform von Cognition. Sie wurde im März 2024 vorgestellt und ist darauf ausgelegt, über Codevorschläge hinauszugehen und End-to-End-Engineering-Aufgaben in einer kontrollierten Entwicklungsumgebung auszuführen.

Ein herkömmlicher Coding-Assistent hilft Entwicklern typischerweise beim Schreiben von Code im Editor. Devin kann eine höherstufige Aufgabe übernehmen, das Repository inspizieren, einen Plan erstellen, mehrere Dateien bearbeiten, Befehle ausführen, Fehler untersuchen und eine vorgeschlagene Implementierung zur menschlichen Überprüfung liefern.

Cognitions ursprüngliche Devin-Ankündigung demonstrierte Debugging, Codegenerierung und mehrstufiges Problemlösen. Nachfolgende Releases führten interaktive Planung, Repository-Erkundung, kollaborative Entwicklungsumgebungen und flexible Bereitstellungs-Workflows ein.

Devin ist eine Agentenplattform, kein einzelnes Large Language Model. Seine Fähigkeiten entstehen aus Modell-Reasoning kombiniert mit Toolzugriff, Repository-Kontext, Ausführungsumgebungen, Planung und Verifikation.

Devin AI specifications at a glance

SpecificationDevin AI
DeveloperCognition
CategoryAutonomer Software-Engineering-Agent
Initial announcementMarch 12, 2024
Main interfacesDevin Cloud, Desktop, CLI
Primary inputsNatural-language requests, repositories, issues, development context
OutputsCode changes, tests, docs, pull requests, reports
ExecutionHosted environments or local CLI workflows
Repository workflowsGitHub, GitLab, and Bitbucket
CapabilitiesPlanning, editing, debugging, testing, browser and terminal workflows
Model architectureMulti-model system including Fusion
APIPlatform API, subject to access
Entry priceFree; Pro from $20/month

Kontextfenster und Spezifikationen einzelner zugrunde liegender Modelle sollten nicht mit universellen Grenzen des Devin-Produkts verwechselt werden.

Devin bietet außerdem eine REST API für Sitzungs- und Workflow-Automatisierung. Organisations- und Enterprise-Scopes haben unterschiedliche Fähigkeiten und Berechtigungsanforderungen; der Plattform-API-Zugang ist getrennt vom Erwerb einer Modell-API.

How Does Devin AI Work?

Devin nutzt einen Agentenausführungszyklus: Ziele interpretieren, Arbeit planen, Tools auswählen, den Codebestand inspizieren, Dateien ändern, Tests ausführen, Feedback auswerten und iterieren. Das Endergebnis ist üblicherweise ein überprüfbarer Pull Request, kein automatisch freigegebener Produktions-Release.

Workflow: Task / GitHub Issue → Planung und Modell-Reasoning → Codebase-Suche, Terminal- und Browser-Aktionen → Validierung und Iteration → Pull Request → Menschliches Review → CI/CD-Deployment.

From Repository Understanding to Pull Request

Devin inspiziert zunächst das Repository, identifiziert relevante Dateien und Abhängigkeiten und entwickelt einen Plan für das gewünschte Ergebnis. Anschließend bearbeitet es Code, führt Befehle und Tests aus und untersucht Fehler. Der Workflow mündet in einem vorgeschlagenen Pull Request mit Änderungen und Validierungsergebnissen zur menschlichen Überprüfung; bestandene Tests ersetzen nicht die Prüfung der fachlichen Anforderungen.

Devin Fusion and multi-model orchestration

Devin Fusion kombiniert ein Spitzenmodell mit einem günstigeren unterstützenden Modell. Schwierige Entscheidungen können das stärkere Modell nutzen, während Routine-Coding und Exploration von einem kleineren Modell übernommen werden. Einsparungen variieren je nach Workload.

Die offizielle Fusion-Beschreibung ordnet wichtige Entscheidungen und zentrale Edits dem führenden Modell zu, während Exploration, Reads und Testläufe vom günstigeren Begleiter übernommen werden.

What Are Devin AI’s Main Features?

FeatureFunctionPractical benefit
Autonomous codingErstellt oder ändert mehrere DateienWeniger repetitive Implementierungsarbeit
Interactive planningZerlegt Aufgaben in EtappenKlarere Aufgaben-Transparenz
Repository explorationDurchsucht Code und ArchitekturSchnellere Einarbeitung
DebuggingReproduziert und untersucht FehlerWeniger manuelle Fehlersuche
Test generationErstellt und führt Tests ausMehr Verifikationsabdeckung
Pull request workflowBereitet überprüfbare Diffs vorPasst zu bestehenden Teamprozessen
DevinWikiRepository-Dokumentation und Codebase-WissenSchnellere Einarbeitung und besseres Wissensmanagement
Devin CloudRemote, lang laufende AusführungAsynchrones Arbeiten
Devin CLIArbeitet im lokalen TerminalPasst zu Entwickler-Tooling
Devin FusionVerteilt Arbeit über ModellePotenzielle Agent-Kostenreduktion

In der Praxis sind abgegrenzte Aufgaben wie Abhängigkeitsupdates, wiederholbare Migrationen, gezielte Bugfixes, Testergänzungen und kleine Refactorings leichter zu evaluieren. Ergebnisse sind schwerer zu beurteilen, wenn fachliche Anforderungen unklar sind oder der Erfolg von Stakeholder-Entscheidungen abhängt.

Who Should Use Devin AI?

Devin ist am nützlichsten für Entwickler und Engineering-Teams mit einem definierten Backlog, zugänglichen Repositories und jemandem, der die resultierenden Änderungen reviewen kann. Engineering Leads können abgegrenzte Tickets delegieren, während Maintainer einen Pilot nutzen können, um zu bewerten, ob Automatisierung repetitive Implementierungsarbeit reduziert, ohne den Review-Aufwand zu erhöhen.

Gute Einstiegsaufgaben umfassen Abhängigkeitsaktualisierungen, kleine Bugfixes, Regressionstests, Dokumentationsupdates und wiederholbare Migrationen. Wählen Sie Arbeiten mit beobachtbaren Erfolgskriterien: Ein fehlschlagender Test sollte bestehen, ein Endpoint sollte die erwartete Antwort liefern oder eine Migration sollte das bestehende Verhalten beibehalten. Halten Sie den ersten Auftrag so klein, dass ein Reviewer den gesamten Diff verstehen kann.

Vor dem Start: Stellen Sie Repository-Zugriff, Installations- und Testbefehle, relevante Dokumentation und explizite Grenzen bereit. Identifizieren Sie Dateien, die der Agent ändern darf, Anmeldeinformationen, die er verwenden darf, und Aktionen, die eine Freigabe erfordern. Bestätigen Sie, dass die Umgebung das Problem reproduzieren kann und dass das Team Logs, Testergebnisse und vorgeschlagene Codeänderungen inspizieren kann.

Aufgaben mit ungelösten Produktentscheidungen, unklaren Abnahmekriterien oder größeren Architektur-Trade-offs brauchen zuerst menschliche Klärung. Teilen Sie breite Ziele in unabhängig testbare Schritte und behalten Sie menschliche Freigaben für Produktions-Releases bei. Bewerten Sie den Pilot anhand angenommener Änderungen, Gesamtausgaben, Review-Zeit und Regressionen, einschließlich erfolgloser Versuche. Skalieren Sie nur, wenn die Ergebnisse die zusätzliche Koordination und Betriebskosten rechtfertigen.

How Does Devin AI Perform on Coding Benchmarks?

Die Leistung von Devin sollte getrennt nach historischen Ergebnissen zur Problemlösung und neueren End-to-End-Messungen der Agenteneffizienz bewertet werden. Benchmarks für unterschiedliche Versionen, Aufgaben und Unterstützungsgrade sind nicht austauschbar.

Devin’s original SWE-bench results

In Cognitions Evaluierung vom März 2024 löste Devin 13,86 % von 570 Stichproben-SWE-bench-Issues in einem autonomen Agenten-Setup. Die berichtete Baseline ohne Unterstützung lag bei 1,96 %, während eine mit Claude 2 unterstützte Baseline 4,80 % erreichte. Ein separates Experiment mit 100 Issues und Ground-Truth-Tests meldete 23,00 %.

Diese Zahlen sind historische Ergebnisse aus einem spezifischen Evaluierungs-Setup und sollten nicht direkt mit aktuellen Coding-Agent-Leaderboards verglichen werden.

Was ist Devin AI? Funktionen, Benchmarks, Preisgestaltung & Bereitstellungsleitfaden

Cognitions ursprüngliche Benchmark-Grafik zeigt historische Ergebnisse mit unterstützten Baselines. Sie wird unverändert wiedergegeben; die Bedingungen unterscheiden sich von heutigen Agentenbewertungen.

Diese Ergebnisse illustrieren die frühe Entwicklung von Repository-Navigations- und Debugging-Agents; sie sollten nicht als heutiger Leaderboard-Vergleich verwendet werden.

Devin Fusion performance in 2026

Die folgenden Ergebnisse des Coding Agent Index 1.5 werden von Cognition angezeigt und unabhängigen Tests von Artificial Analysis zugeschrieben. Die Scores beziehen sich auf Agenten-Konfigurationen, und die Kosten beziehen sich auf vollständige Benchmark-Läufe, nicht auf API-Preise pro Token.

ConfigurationScoreCost/runCost reduction
Claude Code + Fable 5.162.2$12.36Baseline
Devin Fusion + Fable 5.1 + SWE-261.7$7.9036.1%
Codex + Astra 661.6$7.47Baseline
Devin Fusion + Astra 6 + SWE-258.9$4.5439.2%

Die veröffentlichten Fusion-Ergebnisse schreiben die Messungen des Coding Agent Index 1.5 Artificial Analysis zu. Es handelt sich um berichtete externe Ergebnisse, nicht um für diesen Artikel durchgeführte Tests. Die Produktzusammenfassung nennt keine vollständig reproduzierbare Umgebung, kein Run-Budget oder eine Wiederholungsanzahl; die Tabelle unterstützt daher einen begrenzten Kosten–Score-Vergleich, aber keine universelle Performance-Rangliste.

Die Fable-5.1-Paarung senkt die gemeldeten Kosten um 36,1 % bei einem Score-Rückgang von 0,5 Punkten; die Astra-6-Paarung reduziert die Kosten um 39,2 % bei einem Rückgang um 2,7 Punkte. Entwickler können die Claude Fable 5.1 API in CometAPI und die GPT-6 Astra API in CometAPI separat nutzen. Diese API-Routen sind von den getesteten Agenten-Konfigurationen getrennt und erben deren Benchmark-Scores nicht.

Practical evaluation metrics

  • Aufgabenerfolgsrate und Merge-Rate von PRs
  • Agentenausgaben pro akzeptierter Änderung
  • Zeit für menschliches Review und Häufigkeit von Korrekturen
  • Test-Erfolgsrate und Regressionen nach dem Merge
  • End-to-End-Durchlaufzeit von Issue bis Deployment

Benchmark-Scores variieren nach Modell, Aufgabe, Toolzugriff, Zeitlimit und Evaluierungs-Setup. Teams sollten außerdem angenommene Änderungen, Review-Zeit, Kosten pro akzeptierter Änderung und Regressionen nach dem Merge verfolgen.

Devin AI vs Claude Code vs Codex

DimensionDevin AIClaude CodeOpenAI Codex
PositioningEngineering-Agent-PlattformAgentischer Coding-AssistentCoding-Agent
Code and testsYesYesYes
Pull requestsYesYesYes
Model optionsCLI-ModellauswahlMainly AnthropicMainly OpenAI
Notable benefitDelegated ticketsDeveloper-directed codingOpenAI coding tooling
ConsiderationReview and agent costUsage and oversightExecution controls and cost

Devin AI advantages

Devin passt zu Organisationen, die abgegrenzte Issues delegieren und überprüfbare Änderungen über gehostete Engineering-Prozesse sammeln.

Interactive coding workflows

Claude Code und Codex eignen sich oft besser für hochgradig interaktives Coding, iterative Implementierung, Debugging und enge Entwicklersteuerung.

Team selection criteria

Verwenden Sie dieselben Repository-Aufgaben und Qualitätskriterien bei der Evaluierung von Tools. Wählen Sie auf Basis der Qualität der gemergten Änderungen, des Review-Aufwands, der Kosten und der Durchlaufzeit statt eines einzelnen Leaderboard-Scores.

How Much Does Devin AI Cost in 2026?

Cognition hat die Self-Service-Preise im April 2026 überarbeitet. Pläne unterscheiden enthaltene Berechtigungen von abgerechneter Nutzung, und die tatsächlichen Ausgaben hängen von der Aktivität ab.

PlanMonthly starting priceAudienceBilling approach
Free$0EvaluationLimited included access
Pro$20IndividualsSubscription with quota
Max$200Heavy individual usersLarger included quota
Teams$80 minimum; $40/full developer seatEngineering teamsMonthly minimum plus per-seat pricing
EnterpriseCustomLarge organizationsContract and ACU billing

Der Teams-Plan hat ein monatliches Minimum von 80 US-Dollar, wobei jeder volle Entwickler-Sitz 40 US-Dollar pro Monat kostet. Sitzgebühren werden auf dieses Minimum angerechnet und nicht immer zusätzlich erhoben. Beispielsweise kosten zwei volle Sitze 80 US-Dollar/Monat, während drei 120 US-Dollar/Monat kosten. Es gibt auch kostenlose Flex-Sitze, deren Nutzung aus gemeinsamen On-Demand-Credits bestritten wird.

Laut Cognitions Enterprise-Abrechnungsdokumentation werden Enterprise-Kunden in Agent Compute Units (ACUs) zu vertragsabhängigen Raten abgerechnet. Im Gegensatz dazu verwenden Self-Service-Pläne enthaltene Kontingente und US-Dollar denominierte Gebühren für zusätzliche Nutzung. Die tatsächlichen Kosten hängen von der Modellauswahl, der Aufgabenkomplexität und dem Verbrauch ab.

Total cost drivers

  • Agentenausführungszeit und Wiederholungen
  • Spitzenmodell versus Fusion-Konfiguration
  • Menschliche Korrektur und Review-Zeit
  • Test-Infrastruktur, CI/CD und Monitoring

How to Deploy Devin AI: Step-by-Step Guide

Devin bietet mehrere Möglichkeiten, Arbeit zu starten oder zu überwachen: Cloud, Desktop, CLI, @Devin in Slack oder Microsoft Teams, Automationen und Review. Dies sind Schnittstellen und Workflows, keine austauschbaren Hosting-Modelle. Devin Mobile ist ein weiterer Zugangspunkt: Die offizielle Seite bietet derzeit eine Warteliste für Early Access, wobei Sitzungen in der Cloud laufen. Der folgende Leitfaden konzentriert sich auf die Repository-Einrichtung für Cloud- und lokale CLI-Workflows. Lokale CLI-Ausführung impliziert nicht das lokale Hosting aller zugrunde liegenden AI-Services. Siehe die offizielle Produktübersicht und die Workflow-Dokumentation.

Step 1: Create a Devin account

Besuchen Sie Devin’s offizielle Website und wählen Sie den verfügbaren Plan, der zum Pilot passt. Legen Sie Autorisierungs- und Freigabeverantwortlichkeiten fest, bevor Sie Produktions-Assets verbinden.

Step 2: Connect a Git repository

In Settings > Connections Ihren Source-Control-Provider verbinden und das Repository auswählen, auf das Devin zugreifen darf. Enterprise-Administratoren müssen der Organisation zudem Repository-Zugriff gewähren. Befolgen Sie das offizielle Verfahren zur Umgebungs-Einrichtung und bestätigen Sie, dass Devin das ausgewählte Repository klonen kann, bevor Sie eine Änderung zuweisen.

Step 3: Prepare the development environment

Stellen Sie Installations-, Build-, Test- und Umgebungseinrichtungsanweisungen bereit. Ein typisches Python-Beispiel ist:

python -m venv .venv
source .venv/bin/activate
python -m pip install -r requirements.txt
python -m pytest tests/ -q

Dies sind Beispielprojektbefehle, keine erforderlichen Devin-Service-Befehle. Die Aktivierungssyntax unter Windows unterscheidet sich.

Step 4: Give Devin a bounded task

Repository: example-org/customer-api
Task: Fix the incorrect HTTP status for a missing customer.
Requirements:
1. Find the endpoint and error handler.
2. Return 404 for missing records.
3. Preserve successful responses.
4. Add regression tests.
5. Run relevant tests.
6. Prepare a PR with a change summary.
Constraints: Do not modify the schema, credentials, or production deployment.
Completion: A reviewed PR with passing tests.

Step 5: Review the changes

Untersuchen Sie den Diff, Testergebnisse, Abhängigkeitsupdates und Annahmen. Wenden Sie dieselben Lint-, Integrations-, Sicherheits- und Review-Prüfungen an wie bei Pull Requests, die von Menschen verfasst wurden.

Step 6: Validate the PR and prepare a release

name: Validate Application
on:
  pull_request:
    branches: [main]
permissions:
  contents: read
jobs:
  test:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: actions/setup-python@v5
        with:
          python-version: "3.12"
      - run: pip install -r requirements.txt
      - run: pytest tests/ -q

Dieses Beispiel validiert einen Python-PR; es führt kein Produktions-Deployment aus. Verwenden Sie für Produktions-Releases eine separat freigegebene Release-Stufe mit Observability und Rollback-Vorkehrungen.

How to Install and Use Devin CLI Locally

Die Devin CLI arbeitet mit dem lokalen Repository und den lokalen Tools, während sie unterstützte Devin-Services nutzt. Sie sollte nicht als selbstgehostete Veröffentlichung von Devin’s proprietären Modellgewichten beschrieben werden.

Überprüfen Sie Skripte und Richtlinien der Organisation, bevor Sie Remote-Installer ausführen.

Step 1: Install Devin CLI

Devin CLI auf macOS oder Linux installieren:

curl -fsSL https://cli.devin.ai/install.sh | bash

Step 2: Start a local session

cd ~/projects/my-app
devin

Führen Sie die Authentifizierung bei Aufforderung durch.

Step 3: Plan before editing

/plan
Review authentication and propose a minimal expired-session fix.
Do not edit files until the plan is agreed.

Der /ask Modus kann auch bei der rein lesenden Exploration helfen.

Step 4: Run tests and inspect changes

Setzen Sie den genehmigten Plan um, führen Sie Tests aus und untersuchen Sie den Git-Diff. Wählen Sie Berechtigungs- und Freigabekontrollen basierend auf dem Risiko des Repositorys.

Step 5: Hand off to Devin Cloud

/handoff open a PR

Die Devin-CLI-Dokumentation deckt Installation, Authentifizierung und Cloud-Handoff ab. Ein erfolgreicher Handoff erstellt eine Cloud-Sitzung; überprüfen Sie deren Status, bevor Sie die lokale Arbeit abschließen.

Which Devin AI Deployment Option Should You Choose?

DimensionDevin CloudDevin CLICustom API agent
LocationHostedLocal toolsDeveloper-defined
Repository setupIntegrationLocal repositoryCustom
OrchestrationManagedCLI runtimeDeveloper-built
InfrastructureLow overheadLow–moderateModerate–high
Model selectionPlatform dependentCLI supportedProvider dependent
Long-running workStrongCloud handoffCustom orchestration
Model self-hostingNo general weightsNo general weightsPossible for open models
Best fitTeam delegationInteractive local workSpecialized workflows
Core capabilityManaged engineering agentInteractive agent with local toolsModel access combined with developer-built tools
Code executionManaged execution environmentLocal commands within granted permissionsExecution sandbox and tool integration must be built
CostSubscription and usagePlan entitlements and usageAPI usage plus infrastructure and maintenance

Für strikte Isolationsanforderungen klären Sie Bereitstellungsvereinbarungen mit Cognition, statt anzunehmen, dass ein bestimmtes Abonnement vollständig selbstgehostete Ausführung umfasst.

Can CometAPI Replace or Complement Devin AI?

Devin ist eine verwaltete Engineering-Agentenplattform; CometAPI bietet API-Zugriff auf unterstützte AI-Modelle zum Aufbau benutzerdefinierter Anwendungen. Es sind getrennte Produkte. Entwickler können spezialisierte Code-Review- oder Repository-Dokumentationsdienste mit Modell-APIs erstellen, ohne Devin’s proprietären Runtime nachzubilden.

Entwickler können die Claude Fable 5 API in CometAPI für das folgende Beispiel nutzen. Dies ist eine Modellanfrage, die einen Review-Vorschlag zurückliefert; sie inspiziert kein Repository, führt keine Tests aus und erstellt keinen Pull Request von selbst.

Step 1: Obtain a CometAPI key

Erstellen Sie Anmeldeinformationen und speichern Sie sie in Umgebungsvariablen, nicht im Quellcode.

Step 2: Install the Python client

python -m pip install --upgrade openai
export COMETAPI_KEY="your_api_key"

Step 3: Request a code review

import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["COMETAPI_KEY"],
    base_url="https://api.cometapi.com/v1",
)

response = client.chat.completions.create(
    model="claude-fable-5",
    messages=[
        {"role": "system", "content": "You review code and propose minimal fixes."},
        {"role": "user", "content": "Review: def divide(a,b): return a/b; suggest tests."},
    ],
)
print(response.choices[0].message.content)

Das Beispiel nutzt die dokumentierte Modell-ID claude-fable-5 und die OpenAI-kompatible chat-completions-Route. Es erfordert ein aktiviertes CometAPI-Konto, einen gültigen Schlüssel und verfügbares Guthaben. Eine erfolgreiche Anfrage gibt Review-Text aus; inspizieren Sie diesen Text und schreiben und führen Sie Tests separat aus. Ein autonomer Agent benötigt zusätzlich Retrieval, Ausführungstools, persistenten Zustand und Berechtigungskontrollen.

CometAPI unterstützt sowohl die OpenAI-kompatiblen Chat Completions als auch die Responses APIs. Chat Completions verwendet messages, während Responses multimodalen Input, Reasoning, strukturierte Ausgaben, Streaming, Websuche und Funktionstools unterstützt. Der genaue Umfang hängt vom gewählten Modell ab.

What Are the Limitations of Devin AI?

Task Ambiguity and Scope Control

Ein Agent kann plausiblen Code produzieren, während er das beabsichtigte fachliche Verhalten missversteht. Breite Aufgaben fördern zudem wiederholte Versuche, Umfangserweiterungen und Änderungen, die schwer zu reviewen sind. Definieren Sie Abnahmekriterien, liefern Sie relevanten Kontext und teilen Sie große Aufgaben in kleine, testbare Arbeitspakete. Setzen Sie Datei- und Zeitgrenzen, inspizieren Sie Fortschritte an vereinbarten Checkpoints und stoppen Sie zur Klärung, wenn das gewünschte Ergebnis unklar bleibt.

Production security

Agents können mit Dateien, Secrets, Diensten und Befehlen interagieren. Wenden Sie Least Privilege, Isolation und Freigabe-Checkpoints an.

Cost variability

Sitzungsdauer, Wiederholungen, Modellwahl und Validierung beeinflussen die Ausgaben. Setzen Sie Budgets und überwachen Sie Ergebnisse.

Human accountability

Softwareteams bleiben verantwortlich für Architektur, Sicherheit, Compliance, fachliche Korrektheit und Releases.

Conclusion

Devin AI hat sich zu einer Software-Engineering-Plattform entwickelt, die gehostete Agents, eine lokale CLI, kollaborative Workflows und Multimodell-Kostenoptimierung umfasst. Sein klarster Wert liegt in abgegrenzten, verifizierbaren Aufgaben wie Bugfixes, Migrationen, Testing und Vorbereitung von Pull Requests.

Fusion-Ergebnisse deuten darauf hin, dass Modellorchestrierung die Kosteneffizienz verbessern kann, doch Einsparungen ersetzen nicht Tests und Reviews. Starten Sie mit einem begrenzten Repository-Pilot, messen Sie akzeptierte Ergebnisse und skalieren Sie nur, wenn sich der Engineering-Durchsatz verbessert. Entwickler, die benutzerdefinierte Automatisierung benötigen, können separat Modelle nutzen, die von CometAPI unterstützt werden.

FAQ

Warum kann Devin nicht auf ein verbundenes Repository zugreifen?

Eine Verbindung allein gewährt der Zielorganisation möglicherweise keinen Zugriff. Für Enterprise-Setups muss ein Administrator der Organisation Repositories zuweisen, bevor die Umgebung konfiguriert wird. Überprüfen Sie die ausgewählte Organisation und die Repository-Berechtigungen und bestätigen Sie anschließend, dass eine neue Sitzung das Repository klonen kann. Der Leitfaden zur Umgebungs-Einrichtung trennt diese Zugriffsschritte.

Ändert eine Devin-Sitzung die Umgebung der nächsten Sitzung?

Sitzungsänderungen aktualisieren nicht automatisch den gespeicherten Umgebungs-Snapshot. Behandeln Sie eine Ad-hoc-Installation als temporär, bis die Umgebungs-Konfiguration aktualisiert und ein neuer Snapshot erstellt ist. Wenn wiederholte Sitzungen am selben fehlenden Dependency scheitern, beheben Sie das Blueprint, statt es in den Task-Prompts immer wieder zu installieren.

Wie sollten Teams einen Devin-Pilot mit fehlgeschlagenen Aufgaben messen?

Verwenden Sie alle zugewiesenen Aufgaben als Nenner, einschließlich Fehlschlägen und abgebrochenen Versuchen. Verfolgen Sie angenommene Änderungen, die gesamten Agentenausgaben und menschliche Review-Minuten getrennt. Vergleichen Sie Aufgaben ähnlicher Schwierigkeit und protokollieren Sie, warum jeder Versuch fehlgeschlagen ist; das Ausklammern erfolgloser Sitzungen kann die Kosten pro akzeptierter Änderung künstlich niedrig erscheinen lassen.

Wie kann eine benutzerdefinierte API-Überprüfung verhindern, dass privater Code offengelegt wird?

Senden Sie den kleinsten Codeauszug, der die Review-Frage beantwortet, entfernen Sie Anmeldeinformationen und personenbezogene Daten und erzwingen Sie Repository-Zugriffsprüfungen vor der Retrieval. Bestätigen Sie die Datenverarbeitungsbedingungen des ausgewählten Providers, bevor Sie proprietären Code senden. Eine benutzerdefinierte Anwendung muss diese Kontrollen selbst durchsetzen; ein Modell-API-Schlüssel stellt keine Repository-Autorisierung bereit.

Weiterlernen

Diesen Artikel mit der nächsten Entscheidung verknüpfen.

Alle Themen anzeigen
Veröffentlicht am Oct 23, 2026
Zuletzt aktualisiert Oct 23, 2026
0 Aufrufe
Auf Klarheit, Quellenangabe und aktuelle API-Terminologie geprüft.

Mehr lesen