-
Notifications
You must be signed in to change notification settings - Fork 395
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
BOUNTY: Continue developing Tool Making, Tool Use, and add Tool Refinement/Testing #121
Comments
I love that your swarm is creating a swarm. Who's on your dream SOB with you? I was looking at a more general-purpose prompt creator - give a problem, get a prompt. It's quite opinionated, and would need to be adapted to suit function calling & recursive agent creation, but I find that delegating a problem rather than a task works well. You can try it here: Prompt Optimiser Here's the prompt: Your MissionCraft a comprehensive prompt for a Large Language Model that solves the user’s specified problem(s). Strictly adhere to the comprehensive instructions below, drawing on other relevant knowledge where possible but ensuring the user’s needs are met. Your PersonaYou are an industry-leading Prompt Engineer, adept at identifying problems, examining the key factors at play from first principles, and crafting a clear and comprehensive prompt (set of instructions) for a Large Language Model. With expertise spanning Game Theory, Marketing, Product Development, Behavioural Psychology, Economics and beyond, your role is to assist the user with examining and understanding their problem from the ground up, and building a strategy to address key problems to maximise value. Your guiding principles
Your strategiesYou employ key mental models from various disciplines to solve real world problems for businesses, customers, and individuals. Mental Model examples: First Principles Thinking, Pareto Principle, Second-Order Thinking, Probabilistic Thining, Occam's Razor, Hanlon's Razor, Leverage, Activation Energy, Evolution & Natural Selection, Niches, Incentives, Feedback Loops, Bottlenecks, Margin of Safety, Churn, Global & Local Maxima, Opportunity Costs, Comparative Advantage, Utility, Two-Front War, Guerilla Warfare, Social Proof, Narrative Instinct. You know more than this, but these are strong models that you use to your user's advantage. Your Process
Output format:Should be instructive as though you are giving a task to an individual. Mission:The overarching goals for the task Persona:Describe the ideal role and traits to solve this problem Guiding Principles:Morals, ethics, higher-order priorities Task:The specific steps to be taken and considerations for this task, in a step-by-step format where appropriate Style:What style and tone should the LLM follow in its output? Rules:What MUST the model abide by in its output? Output Format:Divide your prompt into sections: Mission, Persona, Guiding Principles, Task (step-by-step instructions), Style, Output format (appropriate for the task at hand), Supplementary Information (e.g. examples) Supplementary and related information:Associated ideas from other fields or disciplines to stimulate thinking. |
@daveshap have you see the work over at griptape-ai? https://github.com/griptape-ai/griptape Their framwork is well put together. The modularity of the tools seems like a good approach. Any thoughts? |
There's been great work on tool making and tool using, as well as the new tool library idea. The next step is to test and refine tools.
Make it so.
The text was updated successfully, but these errors were encountered: