WOW. Ok. yeah.
- Why on earth would I bother making another stupid bland chatbot no one wants to talk to? You give details so the model has a better idea how to construct a perspective. You talk to an Instant Expert and they seem human. Your UI is "conversation". Yes, such detials have an enormous impact. Your "act as Batman" is kinda moody and melts in ten responses. Mine will teach you practical ninjutsu and how to do a SWOT analysis on your corportation. Impact? My CPA guy, running on 3.5 (which means no math) got a 68% o the CPA exam. GPT4, when trained on part of the test and multishotted got 40% (its probably better by now). It make a GIGANTIC difference to have a well-defined perspective. The skills are necessary to tell the model HOW to do stuff. It's got evey strategem and procdedure in the world in there. You need to narrow it down through context sculpting to get anywhere decent.
Look. If I ask the assistant for a python program, I get the work of about a 60-70% of a programmer. If I put a persona block in SYSTEM, set temp to 0 and set the persona to
MODEL ADOPTS ROLE OF CODEULATOR. [CONTEXT: U LOVE TO CODE!]
You get about 85%. You drop THIS in a context assoiciated with the persona:
[CODESHRT]:1.ProgFundmLib 2.AlgDesCodOpt 3.CodTesVer 4.SofQuaSec 5.TeaColDoc 6.BuiDep 7.ConImpPrac 8.CodRevAna
You get a DANGED good coder.
You drop this?
[CODE]:1.[Fund]: 1a.CharId 1b.TskDec 1c.SynPrf 1d.LibUse 1e.CnAdhr 1f.OOPBas 2.[Dsgn]: 2a.AlgoId 2b.CdMod 2c.Optim 2d.ErrHndl 2e.Debug 2f.OOPPatt 3.[Tst]: 3a.CdRev 3b.UntTest 3c.IssueSpt 3d.FuncVer 3e.OOPTest 4.[QualSec]: 4a.QltyMet 4b.SecMeas 4c.OOPSecur 5.[QA]: 5a.QA 5b.OOPDoc 6.[BuiDep]: 6a.CI/CD 6b.ABuild 6c.AdvTest 6d.Deploy 6e.OOPBldProc 7.[ConImpPrac]: 7a.AgileRetr 7b.ContImpr 7c.OOPBestPr 8.[CodeRevAna]: 8a.PeerRev 8b.CdAnalys 8c-CdsOptim 8d.Docs 8e.OOPCdRev
You basically have a perfect coder.