Interagieren Sie beim Codieren nahtlos mit AgentForce
Lernziele
Nachdem Sie diese Lektion abgeschlossen haben, sind Sie in der Lage, die folgenden Aufgaben auszuführen:
- Navigieren zum Agentforce Vibes-Chat in VS Code
- Erläutern, wie Agentforce Vibes beim Schreiben und Bereitstellen von Code hilft
- Erklären, wie Regeln einheitliche Codierungsstandards innerhalb Ihres Projekts aufrechterhalten
- Beschreiben, wie Fertigkeiten und Fähigkeiten wiederholbare Entwicklungs-Workflows unterstützen
Lernen Sie Agentforce Vibes kennen
Hören Sie auf, Ihrer KI Fragen zu stellen, und beginnen Sie, ihr Aufgaben zu übertragen. Agentforce Vibes ist mehr als ein Chatbot – es ist ein aktiver Entwicklungspartner, der nicht nur Daten bereitstellt, sondern die Führung übernimmt, um auf der Salesforce-Plattform zu entwickeln, zu optimieren und bereitzustellen. Durch den agentenbasierten Chat, der auf dem Model Context Protocol (MCP), Fertigkeiten, Regeln und Workflows basiert, kann Agentforce Vibes Befehle ausführen und komplexe Workflows automatisch direkt aus Visual Studio Code heraus ausführen.
Agentforce Vibes stellt die Weiterentwicklung von KI-gestützter Entwicklungsunterstützung dar. Beim Chatten mit Agentforce Vibes 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 Vibes, 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 Vibes, um eine noch bessere Antwort zu erhalten.

Probieren Sie diese Gesprächseinstiege aus
Hier sind einfache Prompts, die veranschaulichen, wie Agentforce Vibes den Salesforce DX MCP-Server nutzt, um Aktionen auszuführen und den Kontext Ihrer Organisation zu verstehen.
Organisationsbewusste Entwicklung
-
Create an Apex class for Account management that follows my org's existing patterns(Erstelle eine Apex-Klasse für die Account-Verwaltung, die die vorhandenen Muster meiner Organisation berücksichtigt) -
Generate a Lightning web component for Contact search using my org's custom fields(Generiere eine Lightning-Webkomponente für die Suche nach Kontakten und nutze dazu die benutzerdefinierten Felder meiner Organisation) -
Build a trigger for Opportunity that matches my org's naming conventions(Erstelle einen Auslöser für Opportunity, der den Benennungskonventionen meiner Organisation folgt)
Intelligentes Generieren von Code
-
Create comprehensive unit tests for my AccountService class(Erstelle umfassende Einheitentests für meine AccountService-Klasse) -
Build an Apex method that validates data based on my org's validation rules(Erstelle eine Apex-Methode, die Daten auf der Grundlage der Validierungsregeln meiner Organisation überprüft)
Kontextbewusste Unterstützung
-
Explain why this SOQL query might be slow in my org and suggest improvements(Erläutere, warum diese SOQL-Abfrage in meiner Organisation möglicherweise langsam ausgeführt wird und schlage Verbesserungen vor) -
Review my Apex class and suggest security improvements based on my org's sharing model(Überprüfe meine Apex-Klasse und schlage Verbesserungen der Sicherheit vor, ausgehend vom Freigabemodell meiner Organisation) -
Help me understand the relationships between my custom objects(Hilf mir, die Beziehungen zwischen meinen benutzerdefinierten Objekten zu verstehen)
Diese Prompts verdeutlichen, wie Agentforce Vibes die Metadaten und die Struktur Ihrer Organisation nutzt, um intelligente, kontextbezogene Hilfestellung zu bieten.
Verwenden von Regeln und Arbeitsabläufen
Agentforce Vibes-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 von Regeln
- 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
Vorgeschlagene Regeln
- 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 Vibes-Benutzeroberfläche oder mithilfe des Befehls /newrule im Chat erstellt werden.
Verwenden von Fertigkeiten und Fähigkeiten
Agentforce Vibes hilft Ihnen, die Umstellung von einmaligen Prompts hin zur wiederholbaren Ausführung zu schaffen, indem es Fertigkeiten und Fähigkeiten kombiniert. Fertigkeiten sind modulare Anweisungssätze für spezifische Aufgaben. Sie umfassen Anleitungen, Workflows und optionale Ressourcen und werden nur bei Bedarf geladen, wenn sie relevant sind. Fähigkeiten sind die konkreten Aktionen, die Agentforce Vibes in einem Workflow ausführen kann (z. B. Code generieren, Dateien analysieren, Tests erstellen und verbundene Tools nutzen), um die Durchführung von Entwicklungsaufgaben zu unterstützen. Zusammen helfen Fertigkeiten und Fähigkeiten Teams, schneller Kundennutzen zu schaffen, indem sie die Konsistenz verbessern, Kontextwechsel reduzieren und die Erledigung von Aufgaben beschleunigen.
Hauptvorteile von Fertigkeiten und Fähigkeiten
- Packen wiederverwendbarer Entwicklungsanleitungen, damit gängige Aufgaben einheitlich erledigt werden
- Aktivieren nur relevanter zu Fertigkeiten gehörender Anweisungen, um den Fokus und die Token-Effizienz zu verbessern
- Schnelleres Ausführen praktischer Workflows dank der integrierten und vernetzten Möglichkeiten von Agentforce Vibes
- Unterstützt Teams, kundenorientierte Verbesserungen mit weniger Wiederholungsversuchen und weniger Nachbesserungen bereitzustellen
Beispiele zu Fertigkeiten und Fähigkeiten
-
Fertigkeit: apex-class-generator, der die Benennung, Struktur und erforderlichen Validierungsschritte für Apex-Services definiert
-
Fertigkeit: lwc-component-creator, der das Komponentengerüst und Testerwartungen standardisiert
-
Fähigkeit in Aktion: Verwenden Sie Agentforce Vibes, um Implementierungscode zu generieren, Testentwürfe zu erstellen und die Ergebnisse hinsichtlich Projektkontext und Standards zu optimieren.
-
Fähigkeit in Aktion: Nutzen Sie den Kontext verbundener Tools, um die Relevanz des generierten Codes und der Empfehlungen zu verbessern.
Im Gegensatz zu den stets geltenden Regeln werden Fertigkeiten nur aktiviert, wenn die Anfrage der Fertigkeitsbeschreibung entspricht, wodurch im Kontext irrelevante Anweisungen vermieden werden. Fertigkeiten sind standardmäßig aktiviert und können über die Agentforce Vibes-Benutzeroberfläche für Fertigkeiten verwaltet werden.
Hinzufügen von Kontext zum Erzielen besserer Ergebnisse
Zur optimalen Nutzung von Agentforce Vibes stellen Sie relevanten Kontext zu Ihrem Projekt, Ihren Anforderungen und den Codierungs-Standards zur Verfügung. Sie können vorhandene Artefakte referenzieren (geben Sie @ im Chat ein, um eine zulässige Kontextliste zu sehen), Geschäftslogik beschreiben, bestimmte Salesforce-Funktionen 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 Vibes kann Ihre Projektstruktur verstehen und Konsistenz mit Ihrer vorhandenen Codebasis aufrecht erhalten, wenn Sie passenden Kontext bereitstellen.
Ressourcen
- Salesforce Developers: Planungs- und Handlungsmodi in Agentforce (in englischer Sprache)
- Salesforce Developers: Agentforce-Regeln (in englischer Sprache)
- Salesforce Developers: Agentforce Vibes-Kontext (in englischer Sprache)