Interagieren Sie beim Codieren nahtlos mit AgentForce
Lernziele
Nachdem Sie diese Lektion abgeschlossen haben, sind Sie in der Lage, die folgenden Aufgaben auszuführen:
- Zugreifen auf Agentforce.
- Erläutern, wie Agentforce beim Schreiben von Code helfen kann
- Erläutern, wie Regeln und Arbeitsabläufe im Sinne einer konsistenten Entwicklung verwendet werden.
Lernen Sie Agentforce kennen
Agentforce ist Ihr intelligenter Entwicklungspartner, der Ihre Builds auf Salesforce auf eine neue Grundlage stellt. Im Gegensatz zu herkömmlichen Chatbots stellt Agentforce nicht nur Informationen zur Verfügung – es ergreift Maßnahmen. Mithilfe von Agent-gestütztem Chat auf der Grundlage des Model Context Protocol (MCP) kann Agentforce Befehle und komplexe Arbeitsabläufe automatisch direkt aus Visual Studio Code ausführen.
Agentforce stellt die Fortentwicklung von KI-gestützter Entwicklungsunterstützung dar. Beim Chatten mit Agentforce erhalten Sie nicht nur Codevorschläge – Sie haben beim Coding einen Partner an Ihrer Seite, der Ihren Projektkontext verstehen, Tools in Ihrem Auftrag ausführen und Ihnen helfen kann, gesamte Entwicklungsabläufe in Form von natürlichsprachlichen Unterhaltungen abzuschließen.
Um zum Chat-Bildschirm zu gelangen, klicken Sie auf das Agentforce Vibes-Symbol in der Aktivitätenleiste. Sobald Sie den Chat betreten haben, weiß Agentforce, woran Sie gerade arbeiten, und hält die Unterhaltung am Laufen. Es schlägt sogar Code vor, der auf dem von Ihnen geschriebenen Code und der Datei basiert, an der Sie in Ihrem VS Code-Editor arbeiten. Wenn Sie weitere Hilfe benötigen, chatten Sie einfach weiter mit Agentforce, um eine noch bessere Antwort zu erhalten.

Probieren Sie diese Gesprächseinstiege aus
Hier sind einfache Aufforderungen, die veranschaulichen, wie Agentforce den Salesforce DX MCP-Server nutzt, um Aktionen auszuführen und den Kontext Ihrer Organisation zu verstehen.
Organisationsbewusste Entwicklung
- "Erstelle eine Apex-Klasse für die Account-Verwaltung, die die vorhandenen Muster meiner Organisation berücksichtigt"
- "Generiere eine Lightning-Webkomponente für die Suche nach Kontakten und nutze dazu die benutzerdefinierten Felder meiner Organisation"
- "Erstelle einen Auslöser für Opportunity, der den Benennungskonventionen meiner Organisation folgt"
Intelligentes Generieren von Code
- "Erstelle umfassende Einheitentests für meine AccountService-Klasse"
- "Erstelle eine Apex-Methode, die Daten auf der Grundlage der Validierungsregeln meiner Organisation überprüft"
Kontextbewusste Unterstützung
- "Erläutere, warum diese SOQL-Abfrage in meiner Organisation möglicherweise langsam ausgeführt wird und schlage Verbesserungen vor"
- "Überprüfe meine Apex-Klasse und schlage Verbesserungen der Sicherheit vor, ausgehend vom Freigabemodell meiner Organisation"
- "Hilf mir, die Beziehungen zwischen meinen benutzerdefinierten Objekten zu verstehen"
Diese Aufforderungen verdeutlichen, wie Agentforce die Metadaten und die Struktur Ihrer Organisation nutzt, um intelligente, kontextbezogene Hilfestellung zu bieten.
Verwenden von Regeln und Arbeitsabläufen
Agentforce-Regeln ermöglichen Ihnen das Einrichten einheitlicher Codierungs-Standards und projektspezifischer Vorgaben, die Agentforce im Rahmen Ihrer Entwicklungssitzungen befolgt. Regeln fungieren als persistente Anweisungen, die Ihnen helfen, Konsistenz in Ihrer Entwicklungsarbeit aufrecht zu erhalten und sicherzustellen, dass Ihr Team den gleichen Mustern folgt.
Hauptvorteile
- Automatische Durchsetzung von Codierungsmustern und Architekturentscheidungen.
- Aufrechterhaltung einheitlicher Benennungskonventionen und einheitlicher Codestruktur.
- Gemeinsame Anwendung von Entwicklungspraktiken im gesamten Team.
- Sicherstellen der Einhaltung von Sicherheits- und Dokumentationsstandards.
Beispielregeln
- Verwenden Sie PascalCase für Apex-Klassennamen (z. B.
AccountService,OpportunityTriggerHandler)
- Verwenden Sie kebab-case für Namen von Lightning-Webkomponenten (z. B.
account-detail,product-search)
- Befolgen Sie die spezifischen Muster Ihrer Organisation für die Benennung von Auslösern und für die Fehlerbehandlung
Regeln können über die Agentforce-Benutzeroberfläche oder mithilfe des Befehls /newrule im Chat erstellt werden.
Hinzufügen von Kontext zum Erzielen besserer Ergebnisse
Zur optimalen Nutzung von Agentforce stellen Sie relevanten Kontext zu Ihrem Projekt, Ihren Anforderungen und den Codierungs-Standards zur Verfügung. Sie können auf vorhandene Codedateien verweisen, Geschäftslogik beschreiben, bestimmte Salesforce-Features erwähnen, mit denen Sie arbeiten, und die beabsichtigte Funktionalität erläutern. Je mehr Kontext Sie angeben, desto genauer und relevanter wird der generierte Code. Agentforce kann Ihre Projektstruktur verstehen und Konsistenz mit Ihrer vorhandenen Codebasis aufrecht erhalten, wenn Sie passenden Kontext bereitstellen.