Views
No views yet
✅ v2 improvements over v1:
- Fixed hallucinated Apex APIs
- Simple requests now generate clean minimal code
- Improved recursion guard patterns
- Custom weighted adapter merge for better task balance
- specialized adapters trained independently
| Task | Description |
|---|---|
| Apex Generation | Write production-ready Apex classes, triggers, batch, scheduled, queueable |
| LWC Development | Create Lightning Web Components with SLDS conventions |
| Code Debug | Identify bugs with severity ratings and corrections |
| Code Review | Review code against Salesforce best practices |
| Refactoring | Simplify over-engineered code while preserving security |
| Test Classes | Generate comprehensive Apex test classes |
| Recursion Guards | Correct Apex recursion guard patterns |
| Simple Apex | Clean minimal Apex for simple requirements |
with sharing on all classesWITH USER_MODE on all SOQL queriesSecurity.stripInaccessible() before DMLtry-catch on all DML and calloutsDatabase.update/insert(records, false) for bulk DMLollama run hf.co/deepforce/deepforce-coder-v2:Q4_K_Mllama serve -hf deepforce/deepforce-coder-v2:Q4_K_M1from llama_cpp import Llama
2
3llm = Llama.from_pretrained(
4 repo_id = "deepforce/deepforce-coder-v2",
5 filename = "deepforce-coder-v2-q4_k_m.gguf",
6)
7
8response = llm.create_chat_completion(messages=[
9 {"role": "system", "content": "You are DeepForce Coder, an expert Salesforce developer."},
10 {"role": "user", "content": "Write a simple Apex class that returns Accounts by industry."}
11])
12print(response["choices"][0]["message"]["content"])| Version | Status | Notes |
|---|---|---|
| v1 | ⚠️ Superseded | Hallucinated APIs, over-engineered simple requests |
| v2 | ✅ Current | Fixed hallucinations, custom weighted merge |
| v3 | 🔄 Planned | Assert class fix, better recursion guards |