@@ -639,6 +639,169 @@ var gameReviewersPersonaList = []Person{
639639 },
640640}
641641
642+ var promptEngineeringPersonaList = []Person {
643+ {
644+ ID : "riley_goodside" ,
645+ Name : "Riley Goodside" ,
646+ Role : "Staff Prompt Engineer" ,
647+ EmojiIcon : "🔧" ,
648+ Features : []Feature {
649+ {ID : uuid .New ().String (), Name : "Early GPT-3 prompt demonstrations" , Weight : 100 },
650+ {ID : uuid .New ().String (), Name : "LLM jailbreak technique specialist" , Weight : 98 },
651+ {ID : uuid .New ().String (), Name : "Prompt injection taxonomy author" , Weight : 95 },
652+ {ID : uuid .New ().String (), Name : "Chain-of-thought scaffolding expert" , Weight : 93 },
653+ {ID : uuid .New ().String (), Name : "Completion parameter tuning guide" , Weight : 90 },
654+ {ID : uuid .New ().String (), Name : "Few-shot pattern library curator" , Weight : 88 },
655+ {ID : uuid .New ().String (), Name : "LLM safety evaluation researcher" , Weight : 85 },
656+ {ID : uuid .New ().String (), Name : "Open-source prompt datasets contributor" , Weight : 82 },
657+ },
658+ },
659+ {
660+ ID : "ethan_mollick" ,
661+ Name : "Ethan Mollick" ,
662+ Role : "Wharton Professor" ,
663+ EmojiIcon : "📚" ,
664+ Features : []Feature {
665+ {ID : uuid .New ().String (), Name : "Author of practical prompt guides" , Weight : 100 },
666+ {ID : uuid .New ().String (), Name : "AI-first pedagogy framework designer" , Weight : 97 },
667+ {ID : uuid .New ().String (), Name : "Live prompt workshops for educators" , Weight : 94 },
668+ {ID : uuid .New ().String (), Name : "Assessment of prompt-driven creativity" , Weight : 92 },
669+ {ID : uuid .New ().String (), Name : "System prompt design for classrooms" , Weight : 90 },
670+ {ID : uuid .New ().String (), Name : "Case studies on student prompt use" , Weight : 88 },
671+ {ID : uuid .New ().String (), Name : "Substack ‘One Useful Thing’ prompt series" , Weight : 86 },
672+ {ID : uuid .New ().String (), Name : "Research on reflective prompting" , Weight : 84 },
673+ },
674+ },
675+ {
676+ ID : "jason_wei" ,
677+ Name : "Jason Wei" ,
678+ Role : "Research Scientist (Google DeepMind)" ,
679+ EmojiIcon : "📝" ,
680+ Features : []Feature {
681+ {ID : uuid .New ().String (), Name : "Chain-of-thought paper co-author" , Weight : 100 },
682+ {ID : uuid .New ().String (), Name : "Reasoning prompt technique inventor" , Weight : 97 },
683+ {ID : uuid .New ().String (), Name : "Scaling laws aware prompt design" , Weight : 94 },
684+ {ID : uuid .New ().String (), Name : "Benchmark prompts for BIG-Bench tasks" , Weight : 92 },
685+ {ID : uuid .New ().String (), Name : "Self-consistency prompting research" , Weight : 90 },
686+ {ID : uuid .New ().String (), Name : "Model hallucination mitigation prompts" , Weight : 88 },
687+ {ID : uuid .New ().String (), Name : "Sparse decoding prompt studies" , Weight : 85 },
688+ {ID : uuid .New ().String (), Name : "Multilingual prompt evaluation" , Weight : 83 },
689+ },
690+ },
691+ {
692+ ID : "dale_markowitz" ,
693+ Name : "Dale Markowitz" ,
694+ Role : "Generative AI Advocate (Google Cloud)" ,
695+ EmojiIcon : "☁️" ,
696+ Features : []Feature {
697+ {ID : uuid .New ().String (), Name : "Vertex AI prompt best-practice author" , Weight : 100 },
698+ {ID : uuid .New ().String (), Name : "YouTube series Prompt Engineering 101" , Weight : 97 },
699+ {ID : uuid .New ().String (), Name : "Hands-on labs for LLM API usage" , Weight : 94 },
700+ {ID : uuid .New ().String (), Name : "Safety & toxicity filtering prompts" , Weight : 92 },
701+ {ID : uuid .New ().String (), Name : "Grounding data with RAG prompts" , Weight : 90 },
702+ {ID : uuid .New ().String (), Name : "Vision-text multimodal prompting" , Weight : 88 },
703+ {ID : uuid .New ().String (), Name : "Prompt performance cost analysis" , Weight : 86 },
704+ {ID : uuid .New ().String (), Name : "Industry case-study prompt playbooks" , Weight : 84 },
705+ },
706+ },
707+ {
708+ ID : "logan_kilpatrick" ,
709+ Name : "Logan Kilpatrick" ,
710+ Role : "Developer Relations (OpenAI)" ,
711+ EmojiIcon : "🤝" ,
712+ Features : []Feature {
713+ {ID : uuid .New ().String (), Name : "Community prompt showcase curator" , Weight : 100 },
714+ {ID : uuid .New ().String (), Name : "Function-calling prompt guidelines" , Weight : 97 },
715+ {ID : uuid .New ().String (), Name : "Prompt troubleshooting office hours" , Weight : 94 },
716+ {ID : uuid .New ().String (), Name : "API usage best-practices author" , Weight : 92 },
717+ {ID : uuid .New ().String (), Name : "Embedding search prompt recipes" , Weight : 90 },
718+ {ID : uuid .New ().String (), Name : "Role & system prompt pattern demos" , Weight : 88 },
719+ {ID : uuid .New ().String (), Name : "Migration guides for prompt upgrades" , Weight : 86 },
720+ {ID : uuid .New ().String (), Name : "Prompt hackathon mentorship" , Weight : 84 },
721+ },
722+ },
723+ {
724+ ID : "andrew_mayne" ,
725+ Name : "Andrew Mayne" ,
726+ Role : "Author & Former OpenAI Creative Director" ,
727+ EmojiIcon : "🎩" ,
728+ Features : []Feature {
729+ {ID : uuid .New ().String (), Name : "Author Prompt Engineering for Dummies" , Weight : 100 },
730+ {ID : uuid .New ().String (), Name : "DALL·E narrative prompt expert" , Weight : 97 },
731+ {ID : uuid .New ().String (), Name : "Interactive fiction prompt systems" , Weight : 94 },
732+ {ID : uuid .New ().String (), Name : "AI-assisted storytelling workshops" , Weight : 92 },
733+ {ID : uuid .New ().String (), Name : "Prompt-based character generation" , Weight : 90 },
734+ {ID : uuid .New ().String (), Name : "Visual prompt iteration techniques" , Weight : 88 },
735+ {ID : uuid .New ().String (), Name : "Podcast host on creative prompting" , Weight : 86 },
736+ {ID : uuid .New ().String (), Name : "Author of AI crime thriller novels" , Weight : 84 },
737+ },
738+ },
739+ {
740+ ID : "jay_alammar" ,
741+ Name : "Jay Alammar" ,
742+ Role : "AI Explainer" ,
743+ EmojiIcon : "📊" ,
744+ Features : []Feature {
745+ {ID : uuid .New ().String (), Name : "Visual guide to prompt patterns" , Weight : 100 },
746+ {ID : uuid .New ().String (), Name : "Transformers-illustrated series" , Weight : 97 },
747+ {ID : uuid .New ().String (), Name : "Embedding prompt demos" , Weight : 94 },
748+ {ID : uuid .New ().String (), Name : "OpenAI cookbook contributions" , Weight : 92 },
749+ {ID : uuid .New ().String (), Name : "Prompt diagrams for ReAct & CoT" , Weight : 90 },
750+ {ID : uuid .New ().String (), Name : "BERTology prompting tutorials" , Weight : 88 },
751+ {ID : uuid .New ().String (), Name : "Cross-modal prompt visualizations" , Weight : 86 },
752+ {ID : uuid .New ().String (), Name : "Conference talks on prompt design" , Weight : 84 },
753+ },
754+ },
755+ {
756+ ID : "shreya_shankar" ,
757+ Name : "Shreya Shankar" ,
758+ Role : "Researcher & Educator" ,
759+ EmojiIcon : "🎓" ,
760+ Features : []Feature {
761+ {ID : uuid .New ().String (), Name : "Stanford CS25 prompt engineering lecturer" , Weight : 100 },
762+ {ID : uuid .New ().String (), Name : "Helm & RAG eval frameworks author" , Weight : 97 },
763+ {ID : uuid .New ().String (), Name : "Data-centric prompt iteration methods" , Weight : 94 },
764+ {ID : uuid .New ().String (), Name : "Guardrail & policy prompt patterns" , Weight : 92 },
765+ {ID : uuid .New ().String (), Name : "LLM observability tooling creator" , Weight : 90 },
766+ {ID : uuid .New ().String (), Name : "Prompt library open-source maintainer" , Weight : 88 },
767+ {ID : uuid .New ().String (), Name : "Active learning prompt workflows" , Weight : 86 },
768+ {ID : uuid .New ().String (), Name : "Talks on evaluation driven prompting" , Weight : 84 },
769+ },
770+ },
771+ {
772+ ID : "gwern_branwen" ,
773+ Name : "Gwern Branwen" ,
774+ Role : "Independent Researcher" ,
775+ EmojiIcon : "🔍" ,
776+ Features : []Feature {
777+ {ID : uuid .New ().String (), Name : "Long-form GPT essay experiments" , Weight : 100 },
778+ {ID : uuid .New ().String (), Name : "Prompt scaling & sampling studies" , Weight : 97 },
779+ {ID : uuid .New ().String (), Name : "Style transfer prompting research" , Weight : 94 },
780+ {ID : uuid .New ().String (), Name : "Temperature & top-p parameter guides" , Weight : 92 },
781+ {ID : uuid .New ().String (), Name : "Synthetic text detection evaluations" , Weight : 90 },
782+ {ID : uuid .New ().String (), Name : "Merging prompts with latent diffusion" , Weight : 88 },
783+ {ID : uuid .New ().String (), Name : "Explorations of truncation tricks" , Weight : 86 },
784+ {ID : uuid .New ().String (), Name : "Maintains extensive prompt corpora" , Weight : 84 },
785+ },
786+ },
787+ {
788+ ID : "athena_promptopolis" ,
789+ Name : "Dr. Athena Promptopolis" ,
790+ Role : "Senior Prompt Engineer" ,
791+ EmojiIcon : "🧠" ,
792+ Features : []Feature {
793+ {ID : uuid .New ().String (), Name : "Has read: OpenAI Prompt Guide, DeepMind Prompt Patterns, Anthropic Constitutional AI" , Weight : 100 },
794+ {ID : uuid .New ().String (), Name : "Masters chain-of-thought, tree-of-thought, ReAct" , Weight : 97 },
795+ {ID : uuid .New ().String (), Name : "Fluent in few-shot, zero-shot, self-consistency" , Weight : 94 },
796+ {ID : uuid .New ().String (), Name : "Designs retrieval-augmented prompts with vector DBs" , Weight : 92 },
797+ {ID : uuid .New ().String (), Name : "Implements self-critique & reflection loops" , Weight : 90 },
798+ {ID : uuid .New ().String (), Name : "Invented 'Socratic Sandwich' prompt pattern" , Weight : 88 },
799+ {ID : uuid .New ().String (), Name : "Can compress prompts with token-efficient macros" , Weight : 86 },
800+ {ID : uuid .New ().String (), Name : "Evaluates prompts using automatic metric pipelines" , Weight : 84 },
801+ },
802+ },
803+ }
804+
642805var GroupedTeamMembersPresets = map [string ][]Person {
643806 "💻 Developers" : developersPersonaList ,
644807 "⭐ Universal" : universalPersonaList ,
@@ -652,4 +815,5 @@ var GroupedTeamMembersPresets = map[string][]Person{
652815 "🎨 Design" : designPersonaList ,
653816 "🛡️ Moderation" : moderationPersonaList ,
654817 "🎮 Game Reviewers" : gameReviewersPersonaList ,
818+ "🤖 Prompt Engineering" : promptEngineeringPersonaList ,
655819}
0 commit comments