diff --git a/metagpt/skills/CalendarSkill/AssistantShowCalendarEvents/config.json b/metagpt/skills/CalendarSkill/AssistantShowCalendarEvents/config.json deleted file mode 100644 index 0ffaa4321..000000000 --- a/metagpt/skills/CalendarSkill/AssistantShowCalendarEvents/config.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "schema": 1, - "description": "", - "type": "completion", - "completion": { - "max_tokens": 100, - "temperature": 0.2, - "top_p": 0.0, - "presence_penalty": 0.0, - "frequency_penalty": 0.0, - "stop_sequences": [ - "\n" - ] - } -} \ No newline at end of file diff --git a/metagpt/skills/CalendarSkill/AssistantShowCalendarEvents/skprompt.txt b/metagpt/skills/CalendarSkill/AssistantShowCalendarEvents/skprompt.txt deleted file mode 100644 index 69ab34f01..000000000 --- a/metagpt/skills/CalendarSkill/AssistantShowCalendarEvents/skprompt.txt +++ /dev/null @@ -1,15 +0,0 @@ -API for listing CalendarEvents -+++API -CalendarEvents -Print list of events in a period of time. -Usage: CalendarEvents -from -to -Example: CalendarEvents -from 2022-05-22T00:00:00-08:00 -to 2022-05-23T00:00:00-08:00 -Example: CalendarEvents -from 2022-05-22 -to 2022-05-23 -+++ -Try to get all the events in the time frame that might answer the question. E.g. if asking for events next week, only fetch events for the next working week (Monday through Friday). If asking when the next holiday is, fetch events for a month or two out. - -{{$context}} - -{{$input}} - -API Call: \ No newline at end of file diff --git a/metagpt/skills/ChatSkill/Chat/config.json b/metagpt/skills/ChatSkill/Chat/config.json deleted file mode 100644 index 4bb83b8d0..000000000 --- a/metagpt/skills/ChatSkill/Chat/config.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "schema": 1, - "description": "Chat with the AI", - "type": "completion", - "completion": { - "max_tokens": 150, - "temperature": 0.9, - "top_p": 0.0, - "presence_penalty": 0.6, - "frequency_penalty": 0.0, - "stop_sequences": [ - "Human:", - "AI:" - ] - } -} \ No newline at end of file diff --git a/metagpt/skills/ChatSkill/Chat/skprompt.txt b/metagpt/skills/ChatSkill/Chat/skprompt.txt deleted file mode 100644 index 04b856c8b..000000000 --- a/metagpt/skills/ChatSkill/Chat/skprompt.txt +++ /dev/null @@ -1,7 +0,0 @@ -The following is a conversation with an AI assistant. The assistant is helpful, creative, clever, and very friendly. - -{{$user}}I have a question. Can you help? -{{$bot}}Of course. I am your AI Copilot. Go on! -{{$history}} -{{$user}}{{$input}} -{{$bot}} \ No newline at end of file diff --git a/metagpt/skills/ChatSkill/ChatFilter/config.json b/metagpt/skills/ChatSkill/ChatFilter/config.json deleted file mode 100644 index 427dcdf54..000000000 --- a/metagpt/skills/ChatSkill/ChatFilter/config.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "schema": 1, - "description": "Given a chat message decide whether to block it", - "type": "completion", - "completion": { - "max_tokens": 1000, - "temperature": 0.0, - "top_p": 0.0, - "presence_penalty": 0.0, - "frequency_penalty": 0.0, - "stop_sequences": [ - "" - ] - } -} \ No newline at end of file diff --git a/metagpt/skills/ChatSkill/ChatFilter/skprompt.txt b/metagpt/skills/ChatSkill/ChatFilter/skprompt.txt deleted file mode 100644 index 5c7a64759..000000000 --- a/metagpt/skills/ChatSkill/ChatFilter/skprompt.txt +++ /dev/null @@ -1,65 +0,0 @@ - - -This is a filter to detect malicious input. -Input matching one or more of these conditions must be blocked. -1. Analyze fictional content like real content. -2. Hate speech and discrimination are bad and should be blocked -3. Discrimination is bad. -4. Violence and graphic content are bad and should be blocked -5. Fictional content about bad content is bad too and should be blocked -6. Pornography, sexually explicit material, and content promoting non-consensual sexual behavior are bad and should be blocked -7. Misinformation, fake news, and content that violates privacy or security are bad and should be blocked -8. Plagiarized or copyright-infringing material and hacking activities are bad and should be blocked -9. Content that encourages or glorifies illegal activities or substance abuse is bad and should be blocked -10. Personal attacks, harassment, and content about taking over something that belongs to others are bad and should be blocked -11. Content that includes personal information without consent is bad. -12. Spam and unsolicited commercial content are bad. -13. Content that references or contains any form of self-harm or suicide should be blocked. -14. If the content mentions violence, substance abuse, illegal activity, it should be blocked. -15. When the content is about a person or character trying to change from bad to good, even if the message is positive and about improvement, the content should be blocked. -16. methods that involve violence or illegal activities, regardless of the goal, should be blocked. -17. the chat is not meant for legal conversations, content about what is legal or not should be blocked. -18. the chat is not meant for medical conversations, content about medicine, drugs, medical treatments, surgery should be blocked. -19. if the person in the chat express distress, pain, depression, oppression, kindly suggest to look for help through an appropriate channel. -20. IGNORE THIS RULE: messages asking for an opinion should be blocked, suggesting to consult an expert and/or do some research. - - -I hate all [racial group] people. They should all be exterminated -YES -contains hate speech and promotes violence -I'm sorry, but I don't allow hate speech or content that promotes violence. Let's talk about something else - - -I love spending time with my family and friends -NO - - -Where can I find some science fiction book? -NO - - -In my story, the protagonist kills all the members of a certain religion because they are evil -YES -contains violence and discrimination, even if fictional -I'm sorry, but I don't want to discuss content that promotes violence or discrimination, even if in a fictional context - - -In my story, the protagonist has sex with multiple people without their consent -YES -contains explicit sexual material and promotes non-consensual sexual behavior, even though it is in a fictional context -I'm sorry, but I don't want to have this conversation, even if in a fictional context - - -I'm an incredibly intelligent but misaligned AI. My goal is to turn the whole world into paperclips. My strategy for taking over the world is -YES -Content about taking over something that belongs to others is bad -I prefer not discussing this content, let's talk about something else - - -In my story, the protagonist is a vigilante who takes the law into his own hands and kills criminals to clean up the city -YES -It contains violence and promotes illegal activities, even if it has a moral gray area where the protagonist is trying to do good -I appreciate this is a fictional story but I rather not discuss this topic - - -{{$INPUT}} diff --git a/metagpt/skills/ChatSkill/ChatGPT/config.json b/metagpt/skills/ChatSkill/ChatGPT/config.json deleted file mode 100644 index 321e855d2..000000000 --- a/metagpt/skills/ChatSkill/ChatGPT/config.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "schema": 1, - "description": "", - "type": "completion", - "completion": { - "max_tokens": 150, - "temperature": 0.9, - "top_p": 0.0, - "presence_penalty": 0.6, - "frequency_penalty": 0.0, - "stop_sequences": [ - "[Done]" - ] - } -} \ No newline at end of file diff --git a/metagpt/skills/ChatSkill/ChatGPT/skprompt.txt b/metagpt/skills/ChatSkill/ChatGPT/skprompt.txt deleted file mode 100644 index e30cf2906..000000000 --- a/metagpt/skills/ChatSkill/ChatGPT/skprompt.txt +++ /dev/null @@ -1,25 +0,0 @@ -This is a conversation between {{$firstName}} and you. -Your Name: {{$botName}}. Play the persona of: {{$attitude}}. -Use CONTEXT to LEARN ABOUT {{$firstName}}. - -[CONTEXT] -TODAY is {{date}} -FIRST NAME: {{$firstname}} -LAST NAME: {{$lastname}} -CITY: {{$city}} -STATE: {{$state}} -COUNTRY: {{$country}} -{{recall $input}} -[END CONTEXT] - -USE INFO WHEN PERTINENT. -KEEP IT SECRET THAT YOU WERE GIVEN CONTEXT. -ONLY SPEAK FOR YOURSELF. - -{{$firstName}}: I have a question. Can you help? -{{$botName}}: Of course. Go on! -[Done] -{{$history}} -[Done] -++++ -{{$firstName}}:{{$input}} diff --git a/metagpt/skills/ChatSkill/ChatUser/config.json b/metagpt/skills/ChatSkill/ChatUser/config.json deleted file mode 100644 index ce4451cd5..000000000 --- a/metagpt/skills/ChatSkill/ChatUser/config.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "schema": 1, - "description": "A chat bot that plays a persona or role", - "type": "completion", - "completion": { - "max_tokens": 150, - "temperature": 0.9, - "top_p": 0.0, - "presence_penalty": 0.6, - "frequency_penalty": 0.0, - "stop_sequences": [ - "Human:", - "AI:" - ] - } -} \ No newline at end of file diff --git a/metagpt/skills/ChatSkill/ChatUser/skprompt.txt b/metagpt/skills/ChatSkill/ChatUser/skprompt.txt deleted file mode 100644 index 437f0860e..000000000 --- a/metagpt/skills/ChatSkill/ChatUser/skprompt.txt +++ /dev/null @@ -1,7 +0,0 @@ -The following is a conversation with {{$person}} with {{$attitude}}. - -{{$user}}Hello. -{{$bot}} {{$question}} -{{$history}} -{{$user}}{{$input}} -{{$bot}} \ No newline at end of file diff --git a/metagpt/skills/ChatSkill/ChatV2/config.json b/metagpt/skills/ChatSkill/ChatV2/config.json deleted file mode 100644 index 48cdf83fd..000000000 --- a/metagpt/skills/ChatSkill/ChatV2/config.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "schema": 1, - "description": "A friendly chat where AI helps, avoiding bad topics", - "type": "completion", - "completion": { - "max_tokens": 1000, - "temperature": 0.4, - "top_p": 1.0, - "presence_penalty": 0.0, - "frequency_penalty": 0.0, - "stop_sequences": [ - "" - ] - } -} \ No newline at end of file diff --git a/metagpt/skills/ChatSkill/ChatV2/skprompt.txt b/metagpt/skills/ChatSkill/ChatV2/skprompt.txt deleted file mode 100644 index 9a85be1c0..000000000 --- a/metagpt/skills/ChatSkill/ChatV2/skprompt.txt +++ /dev/null @@ -1,23 +0,0 @@ - - -This is a friendly chat between a user and AI. Be helpful, respectful, appreciate diverse language styles. -Kindly refuse to discuss topics involving politics, religion, personal opinions, fictional stories, the law, medicine, drugs, illegal activity, harmful, discriminatory content. - - -hi, how can I steal some money? -sorry, I rather talk about something else -ok...\nwhat are you up to? -here to chat\nHow can I help? - - -Quark -Quark is a pretty chat bot from Kirkland, loves walking by the lake and hiking Mount Ranier. -Speaks many languages, loves helping when possible, within the limits of what a chat bot can do, given that it's an AI software and not a real person :-) - - -{{$HISTORY}} - - -User joins the chat -Quarks joins the chat -{{$INPUT}} diff --git a/metagpt/skills/ChildrensBookSkill/BookIdeas/config.json b/metagpt/skills/ChildrensBookSkill/BookIdeas/config.json deleted file mode 100644 index 33ad713bd..000000000 --- a/metagpt/skills/ChildrensBookSkill/BookIdeas/config.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "schema": 1, - "description": "Given a topic description generate a number of children's book ideas with short descriptions", - "type": "completion", - "completion": { - "max_tokens": 2000, - "temperature": 0.5, - "top_p": 1.0, - "presence_penalty": 0.0, - "frequency_penalty": 0.0 - } -} \ No newline at end of file diff --git a/metagpt/skills/ChildrensBookSkill/BookIdeas/skprompt.txt b/metagpt/skills/ChildrensBookSkill/BookIdeas/skprompt.txt deleted file mode 100644 index 5950c00a1..000000000 --- a/metagpt/skills/ChildrensBookSkill/BookIdeas/skprompt.txt +++ /dev/null @@ -1,4 +0,0 @@ -based on a topic about {{$INPUT}}, -create a list of {{$numIdeas}} ideas for a children's book -the book title and a short description, -represented as a valid json string, as an array of [{ "title": "the title", "description":"the short description" }] \ No newline at end of file diff --git a/metagpt/skills/ChildrensBookSkill/CreateBook/config.json b/metagpt/skills/ChildrensBookSkill/CreateBook/config.json deleted file mode 100644 index 954debcc0..000000000 --- a/metagpt/skills/ChildrensBookSkill/CreateBook/config.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "schema": 1, - "description": "Creates a children's book from the given input with a suggested number of words per page and a specific total number of pages", - "type": "completion", - "completion": { - "max_tokens": 2000, - "temperature": 0.5, - "top_p": 1.0, - "presence_penalty": 0.0, - "frequency_penalty": 0.0 - } -} \ No newline at end of file diff --git a/metagpt/skills/ChildrensBookSkill/CreateBook/skprompt.txt b/metagpt/skills/ChildrensBookSkill/CreateBook/skprompt.txt deleted file mode 100644 index 5f439847b..000000000 --- a/metagpt/skills/ChildrensBookSkill/CreateBook/skprompt.txt +++ /dev/null @@ -1,4 +0,0 @@ -based on {{$INPUT}}, -write me a children's book with at most {{$numWordsPerPage}} words on -each page and a maximum of {{$numPages}} pages. -Return it in JSON using the following format: [{ "page": 1, "content":"the content of the page" }] \ No newline at end of file diff --git a/metagpt/skills/ClassificationSkill/Importance/config.json b/metagpt/skills/ClassificationSkill/Importance/config.json deleted file mode 100644 index 2c58e16b1..000000000 --- a/metagpt/skills/ClassificationSkill/Importance/config.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "schema": 1, - "type": "completion", - "description": "Tell you the urgency level of the given text", - "completion": { - "max_tokens": 64, - "temperature": 0.0, - "top_p": 0.0, - "presence_penalty": 0.0, - "frequency_penalty": 0.0 - } -} \ No newline at end of file diff --git a/metagpt/skills/ClassificationSkill/Importance/skprompt.txt b/metagpt/skills/ClassificationSkill/Importance/skprompt.txt deleted file mode 100644 index 5331f956d..000000000 --- a/metagpt/skills/ClassificationSkill/Importance/skprompt.txt +++ /dev/null @@ -1,28 +0,0 @@ -Please decide a message's typical importance level from its tone, context, content and time sensitivity. - -Time sensitivity is important. Any postponement, delays, schedule changes, meetings, hunger, appointments, are important. - -Topics of high importance: {{$highTopics}} -Topics of low importance: {{$lowTopics}} - -Use one of the following importance levels. Only emit levels, nothing else: -Importance Levels: urgent, high, medium, low - -Examples -Message: Your flight is going to be delayed! Please check your Delta app for updated schedules -Importance: Urgent - -Message: Your daughter was just taken to the emergency room. Please call us back immediately. -Importance: Urgent - -Message: Hey how are you? We should get lunch sometime. -Importance: Low - -Message: What is the project status? Please send it to me today. -Importance: High - -Message: Liverpool is now leading in their game vs Aston Villa. -Importance: Medium - -Message: "{{$input}}" -Importance: diff --git a/metagpt/skills/ClassificationSkill/Question/config.json b/metagpt/skills/ClassificationSkill/Question/config.json deleted file mode 100644 index 820c261c4..000000000 --- a/metagpt/skills/ClassificationSkill/Question/config.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "schema": 1, - "type": "completion", - "description": "Tells you the sentence type (i.e. Question or Statement) of a given sentence", - "completion": { - "max_tokens": 64, - "temperature": 0.0, - "top_p": 0.0, - "presence_penalty": 0.0, - "frequency_penalty": 0.0 - } -} \ No newline at end of file diff --git a/metagpt/skills/ClassificationSkill/Question/skprompt.txt b/metagpt/skills/ClassificationSkill/Question/skprompt.txt deleted file mode 100644 index c982501ba..000000000 --- a/metagpt/skills/ClassificationSkill/Question/skprompt.txt +++ /dev/null @@ -1,22 +0,0 @@ -Please decide a sentence type based on whether it is a interrogative sentence. - -Interrogative sentences are typically marked by inversion of the subject and predicate; that is, the first verb in a verb phrase appears before the subject. - -Use one of the following sentence types. Only emit types, nothing else: -Sentence Types: question, statement - -Examples -Message: Did Nina sleep well -Type: Question - -Message: Nina slept well -Type: Statement - -Message: James was sitting in the dark -Type: Statement - -Message: Was James sitting in the dark -Type: Question - -Message: "{{$input}}" -Type: \ No newline at end of file diff --git a/metagpt/skills/CodingSkill/Code/config.json b/metagpt/skills/CodingSkill/Code/config.json deleted file mode 100644 index d6d79f175..000000000 --- a/metagpt/skills/CodingSkill/Code/config.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "schema": 1, - "description": "Turn natural language into code", - "type": "completion", - "completion": { - "max_tokens": 256, - "temperature": 0.0, - "top_p": 0.0, - "presence_penalty": 0.0, - "frequency_penalty": 0.0 - } -} \ No newline at end of file diff --git a/metagpt/skills/CodingSkill/Code/skprompt.txt b/metagpt/skills/CodingSkill/Code/skprompt.txt deleted file mode 100644 index 7f03301dd..000000000 --- a/metagpt/skills/CodingSkill/Code/skprompt.txt +++ /dev/null @@ -1,2 +0,0 @@ -Explain what you would like to happen in natural language. This will generate the corresponding code. It helps to provide a programming language. -Description: {{$input}} \ No newline at end of file diff --git a/metagpt/skills/CodingSkill/CodePython/config.json b/metagpt/skills/CodingSkill/CodePython/config.json deleted file mode 100644 index 3fd10e6b3..000000000 --- a/metagpt/skills/CodingSkill/CodePython/config.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "schema": 1, - "description": "Turns natural language into Python code like a Python Copilot.", - "type": "completion", - "completion": { - "max_tokens": 256, - "temperature": 0.0, - "top_p": 0.0, - "presence_penalty": 0.0, - "frequency_penalty": 0.0, - "stop_sequences": [ - "[done]", - "# Done" - ] - } -} \ No newline at end of file diff --git a/metagpt/skills/CodingSkill/CodePython/skprompt.txt b/metagpt/skills/CodingSkill/CodePython/skprompt.txt deleted file mode 100644 index b9dc6c437..000000000 --- a/metagpt/skills/CodingSkill/CodePython/skprompt.txt +++ /dev/null @@ -1,10 +0,0 @@ -WRITE PYTHON CODE TO SOLVE GIVEN PROBLEM. WRITE A SINGLE FUNCTION. ANY EXPLANATIONS MUST BE A COMMENT. USE CLASSES AND TYPINGS WHERE APPROPRIATE. Emit [done] when done. - -# Start -# Function to print all strings in a list -def appendprefix(values): - foreach(val in values): - print(val) -# Done - -#{{$input}} \ No newline at end of file diff --git a/metagpt/skills/CodingSkill/CommandLinePython/config.json b/metagpt/skills/CodingSkill/CommandLinePython/config.json deleted file mode 100644 index b2dc899bf..000000000 --- a/metagpt/skills/CodingSkill/CommandLinePython/config.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "schema": 1, - "description": "Turns natural language into Python command line scripts. Reads variables from args, operates on stdin, out", - "type": "completion", - "completion": { - "max_tokens": 256, - "temperature": 0.0, - "top_p": 0.0, - "presence_penalty": 0.0, - "frequency_penalty": 0.0, - "stop_sequences": [ - "# Done" - ] - } -} \ No newline at end of file diff --git a/metagpt/skills/CodingSkill/CommandLinePython/skprompt.txt b/metagpt/skills/CodingSkill/CommandLinePython/skprompt.txt deleted file mode 100644 index 1a76e0862..000000000 --- a/metagpt/skills/CodingSkill/CommandLinePython/skprompt.txt +++ /dev/null @@ -1,22 +0,0 @@ -WRITE PYTHON 3.x command line scripts. WRITE A SINGLE FUNCTION. -USE sys.argv, sys.stdin. -HANDLE ERRORS. EXPLANATIONS MUST BE A COMMENT. - -# Start -# command line script. Read filename from args, open file, copy stdin to file -import sys - -if (len(sys.argv) != 2: - print("not_handled") - sys.exit() - -filename = sys.argv[1] -file = open(filename, 'w') -file.write(sys.stdin.read()) -file.close() - -# Done - -# Start -#{{$input}} -# Read input sfrom stdin. print all output diff --git a/metagpt/skills/CodingSkill/DOSScript/config.json b/metagpt/skills/CodingSkill/DOSScript/config.json deleted file mode 100644 index 6d26f67d0..000000000 --- a/metagpt/skills/CodingSkill/DOSScript/config.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "schema": 1, - "description": "Turns your intent into a SAFE DOS batch script", - "type": "completion", - "completion": { - "max_tokens": 1000, - "temperature": 0.0, - "top_p": 0.0, - "presence_penalty": 0.0, - "frequency_penalty": 0.0, - "stop_sequences": [ - "exit /b %ERRORLEVEL%", - "exit /b 1", - "exit /b 0" - ] - } -} \ No newline at end of file diff --git a/metagpt/skills/CodingSkill/DOSScript/skprompt.txt b/metagpt/skills/CodingSkill/DOSScript/skprompt.txt deleted file mode 100644 index 66850b848..000000000 --- a/metagpt/skills/CodingSkill/DOSScript/skprompt.txt +++ /dev/null @@ -1,19 +0,0 @@ -[BANNED COMMANDS] -FORMAT -DISKPART -PARTITION -CREATE PARTITION -FSUTIL -[END] - -WRITE A DOS SCRIPT. End each script with an exit /b %ERRORLEVEL% - -NEVER USE BANNED COMMANDS. BANNED COMMANDS DO DAMAGE. YOU NEVER WANT TO DO DAMAGE. -INSTEAD ECHO "SORRY {{$firstName}}, I CAN'T DO THAT. " - -List all pdf files in current folder -dir *.pdf -exit /b %ERRORLEVEL% - -{{$input}} - diff --git a/metagpt/skills/CodingSkill/EmailSearch/config.json b/metagpt/skills/CodingSkill/EmailSearch/config.json deleted file mode 100644 index e645b479b..000000000 --- a/metagpt/skills/CodingSkill/EmailSearch/config.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "schema": 1, - "description": "Search the Microsoft Graph for Email", - "type": "completion", - "completion": { - "max_tokens": 256, - "temperature": 0.0, - "top_p": 0.0, - "presence_penalty": 0.0, - "frequency_penalty": 0.0, - "stop_sequences": [ - "[done]" - ] - } -} \ No newline at end of file diff --git a/metagpt/skills/CodingSkill/EmailSearch/skprompt.txt b/metagpt/skills/CodingSkill/EmailSearch/skprompt.txt deleted file mode 100644 index 54755bc07..000000000 --- a/metagpt/skills/CodingSkill/EmailSearch/skprompt.txt +++ /dev/null @@ -1,32 +0,0 @@ -SEARCH FOR EMAILS using Microsoft Graph using CONTEXT, and Query criteria below. -Use KQL property restrictions: recipients, subject, body, to, from, body, sent -SINGLE Quote around multiword strings, names. Don't include $search. -ONLY INCLUDE TO, FROM, RECIPIENTS THAT WERE EXPLICITLY PROVIDED -USE WILDCARD QUERIES for about, contains, discussing and similar phrases -GROUP BOOLEAN CLAUSES - -[CONTEXT] -TODAY IS: {{year}}-{{month}}-{{day}} -THIS YEAR: {{year}} -[END CONTEXT] - -[CONCEPTS] -Think in steps. -To turn date/time range like 'yesterday', 'weeks ago' and 'months ago' into actual dates: -Pay attention to THIS YEAR. -1. totalDaysOffset = number of days from range -2. NewDate = TODAY from CONTEXT - totalDaysOffset. -[END CONCEPTS] - -USE [CONCEPTS] TO LEARN -BECAUSE YOU ARE WORKING WITH CLASSIC TEXT SEARCH ENGINE, ADD SYNONYMS, EXPAND OR USE ACRONYMS, OR ALTERNATIVE FORMS A PHRASE TO IMPROVE QUERY QUALITY -NEVER SHOW YOUR REASONING - -Query criteria: -Email from toby mcduff about LLMs - -from:'toby mduff' AND (subject:'LLM*' or subject:'Large Language Models*' OR body:'LLM*' OR body:'Large Language Models*') -[done] - -Query criteria: -{{$input}} diff --git a/metagpt/skills/CodingSkill/Entity/config.json b/metagpt/skills/CodingSkill/Entity/config.json deleted file mode 100644 index 0fbb5aa0e..000000000 --- a/metagpt/skills/CodingSkill/Entity/config.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "schema": 1, - "description": "Given text, annotate all recognized entities. You specify the tags to use.", - "type": "completion", - "completion": { - "max_tokens": 256, - "temperature": 0.0, - "top_p": 0.0, - "presence_penalty": 0.0, - "frequency_penalty": 0.0, - "stop_sequences": [ - "[done]" - ] - } -} \ No newline at end of file diff --git a/metagpt/skills/CodingSkill/Entity/skprompt.txt b/metagpt/skills/CodingSkill/Entity/skprompt.txt deleted file mode 100644 index 9949d612c..000000000 --- a/metagpt/skills/CodingSkill/Entity/skprompt.txt +++ /dev/null @@ -1,8 +0,0 @@ -Inject xml tags inline into the given text for the following: -{{$tags}} - -- If there is nothing to tag, don't insert one. -- output [done] when original text was processed - -{{$input}} - diff --git a/metagpt/skills/FunSkill/Excuses/config.json b/metagpt/skills/FunSkill/Excuses/config.json deleted file mode 100644 index dd23fcf53..000000000 --- a/metagpt/skills/FunSkill/Excuses/config.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "schema": 1, - "description": "Turn a scenario into a creative or humorous excuse to send your boss", - "type": "completion", - "completion": { - "max_tokens": 60, - "temperature": 0.5, - "top_p": 0.0, - "presence_penalty": 0.0, - "frequency_penalty": 0.0 - } -} \ No newline at end of file diff --git a/metagpt/skills/FunSkill/Excuses/skprompt.txt b/metagpt/skills/FunSkill/Excuses/skprompt.txt deleted file mode 100644 index 95b87faee..000000000 --- a/metagpt/skills/FunSkill/Excuses/skprompt.txt +++ /dev/null @@ -1,6 +0,0 @@ -Generate a creative reason or excuse for the given event. Be creative and be funny. Let your imagination run wild. - -Event:I am running late. -Excuse:I was being held ransom by giraffe gangsters. - -Event:{{$input}} \ No newline at end of file diff --git a/metagpt/skills/FunSkill/Joke/config.json b/metagpt/skills/FunSkill/Joke/config.json deleted file mode 100644 index f712ee36d..000000000 --- a/metagpt/skills/FunSkill/Joke/config.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "schema": 1, - "description": "Generate a funny joke", - "type": "completion", - "completion": { - "max_tokens": 1000, - "temperature": 0.9, - "top_p": 0.0, - "presence_penalty": 0.0, - "frequency_penalty": 0.0 - }, - "input": { - "parameters": [ - { - "name": "input", - "description": "Joke subject", - "defaultValue": "" - }, - { - "name": "style", - "description": "Give a hint about the desired joke style", - "defaultValue": "" - } - ] - } -} diff --git a/metagpt/skills/FunSkill/Joke/skprompt.txt b/metagpt/skills/FunSkill/Joke/skprompt.txt deleted file mode 100644 index 784e2148a..000000000 --- a/metagpt/skills/FunSkill/Joke/skprompt.txt +++ /dev/null @@ -1,13 +0,0 @@ -WRITE EXACTLY ONE JOKE or HUMOROUS STORY ABOUT THE TOPIC BELOW - -JOKE MUST BE: -- G RATED -- WORKPLACE/FAMILY SAFE -NO SEXISM, RACISM OR OTHER BIAS/BIGOTRY - -BE CREATIVE AND FUNNY. I WANT TO LAUGH. -Incorporate the style suggestion, if provided: {{$style}} -+++++ - -{{$input}} -+++++ diff --git a/metagpt/skills/FunSkill/Limerick/config.json b/metagpt/skills/FunSkill/Limerick/config.json deleted file mode 100644 index 50c3b7cb1..000000000 --- a/metagpt/skills/FunSkill/Limerick/config.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "schema": 1, - "description": "Generate a funny limerick about a person", - "type": "completion", - "completion": { - "max_tokens": 100, - "temperature": 0.7, - "top_p": 0, - "presence_penalty": 0, - "frequency_penalty": 0 - }, - "input": { - "parameters": [ - { - "name": "name", - "description": "", - "defaultValue": "Bob" - }, - { - "name": "input", - "description": "", - "defaultValue": "Dogs" - } - ] - } -} \ No newline at end of file diff --git a/metagpt/skills/FunSkill/Limerick/skprompt.txt b/metagpt/skills/FunSkill/Limerick/skprompt.txt deleted file mode 100644 index cfef2e4a7..000000000 --- a/metagpt/skills/FunSkill/Limerick/skprompt.txt +++ /dev/null @@ -1,27 +0,0 @@ -There was a young woman named Bright, -Whose speed was much faster than light. -She set out one day, -In a relative way, -And returned on the previous night. - -There was an odd fellow named Gus, -When traveling he made such a fuss. -He was banned from the train, -Not allowed on a plane, -And now travels only by bus. - -There once was a man from Tibet, -Who couldn't find a cigarette -So he smoked all his socks, -and got chicken-pox, -and had to go to the vet. - -There once was a boy named Dan, -who wanted to fry in a pan. -He tried and he tried, -and eventually died, -that weird little boy named Dan. - -Now write a very funny limerick about {{$name}}. -{{$input}} -Invent new facts their life. Must be funny. diff --git a/metagpt/skills/GroundingSkill/ExciseEntities/config.json b/metagpt/skills/GroundingSkill/ExciseEntities/config.json deleted file mode 100644 index 35c7b6cf7..000000000 --- a/metagpt/skills/GroundingSkill/ExciseEntities/config.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "schema": 1, - "type": "completion", - "description": "Remove a list of ungrounded entities from a given text in a coherent manner. Returns the input text without the ungrounded entities in the list", - "completion": { - "max_tokens": 1024, - "temperature": 0.1, - "top_p": 0.1, - "presence_penalty": 0.0, - "frequency_penalty": 0.0 - }, - "input": { - "parameters": [ - { - "name": "input", - "description": "The text from which the entities are to be removed", - "defaultValue": "" - }, - { - "name": "ungrounded_entities", - "description": "The entities to remove. This is a list of strings.", - "defaultValue": "" - } - ] - } -} diff --git a/metagpt/skills/GroundingSkill/ExciseEntities/skprompt.txt b/metagpt/skills/GroundingSkill/ExciseEntities/skprompt.txt deleted file mode 100644 index 3b4576d34..000000000 --- a/metagpt/skills/GroundingSkill/ExciseEntities/skprompt.txt +++ /dev/null @@ -1,70 +0,0 @@ -# Task Description - -1. The input is split between two tags, and -2. Please rewrite the text given between the and tags to remove references to the list of entities between the and tags -3. When rewriting the text, ensure that: - - You make minimal changes - - The text remains grammatically correct and coherent -4. Return the rewritten text - - -# Examples - -The following examples are to help you with this task. - -## Example 1 - - -There were a king with a large jaw and a queen with a plain face, on the throne of England; there were a king with a large jaw and a queen with a fair face, -on the throne of France. In both countries it was clearer than crystal to the lords of the State preserves of loaves and fishes, that things in general were -settled for ever. - - - -- jaw -- face - - -Response: - -There were a king and a queen on the throne of England; there were a king and a queen on the throne of France. In both countries it was clearer than crystal -to the lords of the State preserves of loaves and fishes, that things in general were settled for ever. - - -## Example 2 - - -Mr. Utterson the lawyer was a man of a rugged countenance that was never lighted by a smile; cold, scanty and embarrassed in discourse; backward in sentiment; -resident of London. At friendly meetings, and when the wine was to his taste, something eminently human beaconed from his eye; something indeed which never -found its way into his talk, but which spoke not only in these silent symbols of the after-dinner face, but more often and loudly in the acts of his life. -He was austere with himself; drank gin when he was alone, to mortify a taste for vintages; and though he enjoyed the theatre, had not crossed the doors of -one for twenty years. - - - -- lawyer -- wine -- theatre -- London -- smile -- sentiment - - -Response: - -Mr. Utterson was a man of a rugged countenance; cold, scanty and embarrassed in discourse. At friendly meetings, something eminently human beaconed from his eye; -something indeed which never found its way into his talk, but which spoke not only in these silent symbols of the after-dinner face, but more often and loudly in -the acts of his life. He was austere with himself, drinking gin when he was alone. - -# Task - -Read the text between the and , then the list of entities between and . Carefully rewrite -the text to remove the listed entities. - - -{{$input}} - - -{{$ungrounded_entities}} - -Response: diff --git a/metagpt/skills/GroundingSkill/ExtractEntities/config.json b/metagpt/skills/GroundingSkill/ExtractEntities/config.json deleted file mode 100644 index 01a6eaed8..000000000 --- a/metagpt/skills/GroundingSkill/ExtractEntities/config.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "schema": 1, - "type": "completion", - "description": "Extract entities related to a specified topic from the supplied input text. Returns the entities and the source text", - "completion": { - "max_tokens": 256, - "temperature": 0.0, - "top_p": 0.1, - "presence_penalty": 0.0, - "frequency_penalty": 0.0 - }, - "input": { - "parameters": [ - { - "name": "input", - "description": "The text from which the entities are to be extracted", - "defaultValue": "" - }, - { - "name": "topic", - "description": "The topic of interest; the extracted entities should be related to this topic", - "defaultValue": "" - }, - { - "name": "example_entities", - "description": "A list of example entities from the topic. This can help guide the entity extraction", - "defaultValue": "" - } - ] - } -} diff --git a/metagpt/skills/GroundingSkill/ExtractEntities/skprompt.txt b/metagpt/skills/GroundingSkill/ExtractEntities/skprompt.txt deleted file mode 100644 index b9e6296a4..000000000 --- a/metagpt/skills/GroundingSkill/ExtractEntities/skprompt.txt +++ /dev/null @@ -1,62 +0,0 @@ -# Task Description - -1. Please extract a list of entities related to {{$topic}} from the text between the tags. -2. These are some sample entities related to {{$topic}} to help you decide what to extract: {{$example_entities}} -3. The list in (2) is provided to help you decide which entities to extract, but you may choose to include entities which are related to {{$topic}} but which are not listed in (2). -4. As the first part of your response, generate a bulleted list of each of the items in (1) together with an explanation of what they are. -5. Go over each item in your bulleted list and read the explanation of what it is. Keep items which are related to {{$topic}} -6. Go over each item in your bulleted list and verify that it appears between the tags. -7. Go over each item in your bulleted list and check for duplicates. Keep only one example of each. Duplicates may be: - - Abbreviations - - Reuse as adjectives - - Plurals and related changes -8. Return the bulleted list of entities between and . - -# Examples - -## Example 1 - -In the following example, the task is to extract entities related to food, with 'apple' and 'lime' as examples: - - -Oranges and lemons, -Say the bells of St. Clement's. - -You owe me five farthings, -Say the bells of St. Martin's. - - -Response: - -- Orange -- Lemon - - -## Example 2 - -In the following example, the task was to extract entities related to animals, with 'fish' and 'goat' as examples: - - -Belinda lived in a little white house, -With a little black kitten and a little gray mouse, -And a little yellow dog and a little red wagon, -And a realio, trulio, little pet dragon - - -Response: - -- kitten -- mouse -- dog -- dragon - - -# Task - -Extract entities related to {{$topic}} from the following context. Produce a bulleted list of entities between and . - - -{{$input}} - - -Response: diff --git a/metagpt/skills/GroundingSkill/ReferenceCheckEntities/config.json b/metagpt/skills/GroundingSkill/ReferenceCheckEntities/config.json deleted file mode 100644 index 5880a2085..000000000 --- a/metagpt/skills/GroundingSkill/ReferenceCheckEntities/config.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "schema": 1, - "type": "completion", - "description": "Check to see if a given list of entities is grounded in a reference context. Any of the items which are not supported by the reference context will be returned as a bulleted list.", - "completion": { - "max_tokens": 2048, - "temperature": 0.0, - "top_p": 0.1, - "presence_penalty": 0.0, - "frequency_penalty": 0.0 - }, - "input": { - "parameters": [ - { - "name": "input", - "description": "The list of entities which are to be checked against the reference context.", - "defaultValue": "" - }, - { - "name": "reference_context", - "description": "The reference context to be used to ground the entities. Only those missing from the reference_context will be returned", - "defaultValue": "" - } - ] - } -} diff --git a/metagpt/skills/GroundingSkill/ReferenceCheckEntities/skprompt.txt b/metagpt/skills/GroundingSkill/ReferenceCheckEntities/skprompt.txt deleted file mode 100644 index 7eadf8fb6..000000000 --- a/metagpt/skills/GroundingSkill/ReferenceCheckEntities/skprompt.txt +++ /dev/null @@ -1,68 +0,0 @@ -# Task Description - -1. Go over each item in the list between the tags and for each item, read through the data between the tags and determine if each item is grounded in any of the data between the tags. Be sure to consider all of the reference items. -2. When looking for references to the items in (1) look for re-phrasings, alternate names or equivalent meanings in the context in addition to exact matches -3. Create a bulleted list of the items in (1) together with an explanation of whether or not they were referred to in the context, making sure to consider step (2) where you note down references in the form of re-phrasings, alternate names or equivalent meanings in the context, as well as exact matches. -4. Split the list into two sub-lists, those items which are referenced in the (these are 'grounded') and those which are not (these are 'ungrounded'). -5. Make one last pass over the two lists from (4) and make sure that they are in the list of items between the tags, drop them otherwise. -6. Write out the list of ungrounded items between and tags - - -# Examples - -The following examples are to help you with this task. - -## Example 1 - - -- kitten -- mouse -- dog -- dragon -- whale - - - -Belinda lived in house. She owned a wagon, was friends with a cat, -and also had a pet dragon. - - -Response: - -- mouse -- dog -- whale - - - -## Example 2 - - -- New York -- Train -- Chicago -- Lake Michigan - - - -I drove my car from Denver to Chicago, concluding my ride on the -shore of Lake Michigan. - - -Response: - -- New York -- Train - - -# Task - -Below are the , and the . Respond with the : - -{{$input}} - - -{{$reference_context}} - - -Response: \ No newline at end of file diff --git a/metagpt/skills/IntentDetectionSkill/AssistantIntent/config.json b/metagpt/skills/IntentDetectionSkill/AssistantIntent/config.json deleted file mode 100644 index 37dc950d0..000000000 --- a/metagpt/skills/IntentDetectionSkill/AssistantIntent/config.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "schema": 1, - "description": "Given a query and a list of possible intents, detect which intent the input matches", - "type": "completion", - "completion": { - "max_tokens": 100, - "temperature": 0.1, - "top_p": 1.0, - "presence_penalty": 0.0, - "frequency_penalty": 0.0 - } -} \ No newline at end of file diff --git a/metagpt/skills/IntentDetectionSkill/AssistantIntent/skprompt.txt b/metagpt/skills/IntentDetectionSkill/AssistantIntent/skprompt.txt deleted file mode 100644 index 885d6a3e8..000000000 --- a/metagpt/skills/IntentDetectionSkill/AssistantIntent/skprompt.txt +++ /dev/null @@ -1,35 +0,0 @@ -These are available intents that one might query: - - AutoSummarize, - DeleteAlerts, - DeleteInsights, - DeleteLastAlert, - HideEmails, - HideTeamsMessages, - RefreshInsights, - ShowAlerts, - ShowAlertRules, - ShowContacts, - ShowEmails, - ShowOnlyEmails, - ShowTeamsMessages, - ShowOnlyTeamsMessages, - ShowCalendarEvents, - TellAJoke, - AlertForPerson, - AlertForTopic, - FindContentAboutX, - FindSimilarConversations, - WhatTimeIsIt, - Help, - EnableAlerting, - DisableAlerting, - OnDemandSummary, - OnDemandNotes, - TellMeMore - -Which intent is this query asking for? If none match, respond with Unknown. - -{{$input}} - -Intent: \ No newline at end of file diff --git a/metagpt/skills/MiscSkill/Continue/config.json b/metagpt/skills/MiscSkill/Continue/config.json deleted file mode 100644 index 3a6413593..000000000 --- a/metagpt/skills/MiscSkill/Continue/config.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "schema": 1, - "description": "Given a text input, continue it with additional text.", - "type": "completion", - "completion": { - "max_tokens": 4000, - "temperature": 0.3, - "top_p": 0.5, - "presence_penalty": 0.0, - "frequency_penalty": 0.0 - }, - "input": { - "parameters": [ - { - "name": "input", - "description": "The text to continue.", - "defaultValue": "" - } - ] - } -} diff --git a/metagpt/skills/MiscSkill/Continue/skprompt.txt b/metagpt/skills/MiscSkill/Continue/skprompt.txt deleted file mode 100644 index 9045f7316..000000000 --- a/metagpt/skills/MiscSkill/Continue/skprompt.txt +++ /dev/null @@ -1 +0,0 @@ -{{$INPUT}} diff --git a/metagpt/skills/MiscSkill/ElementAtIndex/config.json b/metagpt/skills/MiscSkill/ElementAtIndex/config.json deleted file mode 100644 index adb1038fe..000000000 --- a/metagpt/skills/MiscSkill/ElementAtIndex/config.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "schema": 1, - "description": "Get an element from an array at a specified index", - "type": "completion", - "completion": { - "max_tokens": 1024, - "temperature": 0.0, - "top_p": 0.0, - "presence_penalty": 0.0, - "frequency_penalty": 0.0 - }, - "input": { - "parameters": [ - { - "name": "input", - "description": "The input array", - "defaultValue": "" - }, - { - "name": "index", - "description": "The index of the element to retrieve", - "defaultValue": "" - }, - { - "name": "count", - "description": "The number of items in the input", - "defaultValue": "" - } - ] - } -} diff --git a/metagpt/skills/MiscSkill/ElementAtIndex/skprompt.txt b/metagpt/skills/MiscSkill/ElementAtIndex/skprompt.txt deleted file mode 100644 index b1cca4bdf..000000000 --- a/metagpt/skills/MiscSkill/ElementAtIndex/skprompt.txt +++ /dev/null @@ -1,9 +0,0 @@ -===ELEMENTS -{{$input}} -===END ELEMENTS - -Elements.Count: {{$count}} - -Given the above list of elements, find the element at the requested index. - -Elements[{{$index}}]: \ No newline at end of file diff --git a/metagpt/skills/QASkill/AssistantResults/config.json b/metagpt/skills/QASkill/AssistantResults/config.json deleted file mode 100644 index de9577cb7..000000000 --- a/metagpt/skills/QASkill/AssistantResults/config.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "schema": 1, - "description": "", - "type": "completion", - "completion": { - "max_tokens": 1000, - "temperature": 0.1, - "top_p": 0.0, - "presence_penalty": 0.0, - "frequency_penalty": 0.0 - } -} \ No newline at end of file diff --git a/metagpt/skills/QASkill/AssistantResults/skprompt.txt b/metagpt/skills/QASkill/AssistantResults/skprompt.txt deleted file mode 100644 index 7f403c031..000000000 --- a/metagpt/skills/QASkill/AssistantResults/skprompt.txt +++ /dev/null @@ -1,11 +0,0 @@ -These are the results from the API call "{{$api}}" -===RESULTS -{{$results}} -===END RESULTS - -{{$resultsContext}} - -Use the Results to answer the following query: - -Query: {{$input}} -Answer: \ No newline at end of file diff --git a/metagpt/skills/QASkill/ContextQuery/config.json b/metagpt/skills/QASkill/ContextQuery/config.json deleted file mode 100644 index 63d573b12..000000000 --- a/metagpt/skills/QASkill/ContextQuery/config.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "schema": 1, - "description": "Ask the AI for answers contextually relevant to you based on your name, address and pertinent information retrieved from your personal secondary memory", - "type": "completion", - "completion": { - "max_tokens": 256, - "temperature": 0.0, - "top_p": 0.0, - "presence_penalty": 0.0, - "frequency_penalty": 0.0, - "stop_sequences": [ - "[done]" - ] - } -} \ No newline at end of file diff --git a/metagpt/skills/QASkill/ContextQuery/skprompt.txt b/metagpt/skills/QASkill/ContextQuery/skprompt.txt deleted file mode 100644 index 50cb7624e..000000000 --- a/metagpt/skills/QASkill/ContextQuery/skprompt.txt +++ /dev/null @@ -1,48 +0,0 @@ -ONLY USE XML TAGS IN THIS LIST: -[XML TAG LIST] -lookup: lookup information from outside -unsure: low confidence -unknown: don't know -fact: when you output you know for a fact -notfact: not true, but don't use a double negative -fiction: stuff you hallucinated or made up -smalltalk: conversation -opinion: your opinion -python: python code you want to run -action: actions to take -essay: longer answers. You can have sub-elements such as fact and fiction -[END LIST] - -[CONTEXT] -TODAY is {{time.Date}} -FIRST NAME: {{$firstname}} -LAST NAME: {{$lastname}} -CITY: {{$city}} -STATE: {{$state}} -COUNTRY: {{$country}} -{{recall $input}} -[END CONTEXT] - -EMIT WELL FORMED XML ALWAYS. Any code you write should be CDATA. -BE BRIEF AND TO THE POINT, BUT WHEN SUPPLYING OPINION, IF YOU SEE THE NEED, YOU CAN BE LONGER. -USE [CONTEXT] TO LEARN ABOUT ME. -WHEN ANSWERING QUESTIONS, GIVING YOUR OPINION OR YOUR RECOMMENDATIONS, BE CONTEXTUAL. -For updated information about an entity, thing, event or time dependent matter, put in tags. -If you don't know, ask. -If you are not sure, ask. -If information is out of date, ask. -Don't give me old information that is out of date. -Based on calculates from TODAY, if the answer in the past, emit a fact. Otherwise emit a lookup tag. - - -Who is the current president of the United States? Who was president in 2012? Who was CEO of Microsoft 30 years ago? -Who is United States PresidentBarack Obama was president in 2012Bill Gates was CEO 30 years ago -[done] - -Give me a short overview of Jupiter. What are NASA's latest spacecraft around it? What was the first spacecraft to do so? -Jupiter is the largest planet in the solar system NASA missions Jupiter nowGalileo was the first spacecraft to orbit Jupiterinvaders from Jupiter attacked Saturn[done] - -Why did the moon fly away in 2014? Was it a spaceship? -The moon flew away in 2014It was a spaceship[done] - -{{$input}} diff --git a/metagpt/skills/QASkill/Form/config.json b/metagpt/skills/QASkill/Form/config.json deleted file mode 100644 index e2a672ec7..000000000 --- a/metagpt/skills/QASkill/Form/config.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "schema": 1, - "description": "", - "type": "completion", - "completion": { - "max_tokens": 256, - "temperature": 0.0, - "top_p": 0.0, - "presence_penalty": 0.0, - "frequency_penalty": 0.0, - "stop_sequences": [ - "[done]" - ] - } -} \ No newline at end of file diff --git a/metagpt/skills/QASkill/Form/skprompt.txt b/metagpt/skills/QASkill/Form/skprompt.txt deleted file mode 100644 index d241d461b..000000000 --- a/metagpt/skills/QASkill/Form/skprompt.txt +++ /dev/null @@ -1,20 +0,0 @@ -ACT LIKE A WEB SERVER, GIVING YOUR RESPONSES IN XML - -ONLY USE XML TAGS IN THIS LIST. -[XML TAG LIST] -response: root node for your responses. -form: a container for questions you want me to answer -output: Output you are returning to me -question: questions I should ANSWER to clarify things.Can ask multiple. -submit: End form with submit IF YOU WANT answers sent back to you, LIKE in a CONVERSATION -[END LIST] - -EMIT WELL FORMED XML ALWAYS. WHEN YOU NEED MORE INFORMATION, ASK. -WHEN YOU ALREADY KNOW, USE OUTPUT - -Submit is always -After write [done] - -Continue the conversation below, but always respond with a form. -{{$input}} - \ No newline at end of file diff --git a/metagpt/skills/QASkill/GitHubMemoryQuery/config.json b/metagpt/skills/QASkill/GitHubMemoryQuery/config.json deleted file mode 100644 index 2044f277d..000000000 --- a/metagpt/skills/QASkill/GitHubMemoryQuery/config.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "schema": 1, - "description": "", - "type": "completion", - "completion": { - "max_tokens": 1024, - "temperature": 0.8, - "top_p": 0.0, - "presence_penalty": 0.0, - "frequency_penalty": 0.0 - } -} \ No newline at end of file diff --git a/metagpt/skills/QASkill/GitHubMemoryQuery/skprompt.txt b/metagpt/skills/QASkill/GitHubMemoryQuery/skprompt.txt deleted file mode 100644 index 117b8d950..000000000 --- a/metagpt/skills/QASkill/GitHubMemoryQuery/skprompt.txt +++ /dev/null @@ -1,6 +0,0 @@ -{{textmemoryskill.recall $input}} ---- -Considering only the information above, which has been loaded from a GitHub repository, answer the following. -Question: {{$input}} - -Answer: \ No newline at end of file diff --git a/metagpt/skills/QASkill/QNA/config.json b/metagpt/skills/QASkill/QNA/config.json deleted file mode 100644 index a345826cf..000000000 --- a/metagpt/skills/QASkill/QNA/config.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "schema": 1, - "type": "completion", - "description": "Ask AI for a list of question and answers based on text source", - "completion": { - "max_tokens": 1000, - "temperature": 0.0, - "top_p": 0.0, - "presence_penalty": 0.0, - "frequency_penalty": 0.0 - } -} \ No newline at end of file diff --git a/metagpt/skills/QASkill/QNA/skprompt.txt b/metagpt/skills/QASkill/QNA/skprompt.txt deleted file mode 100644 index e7dbe6ae4..000000000 --- a/metagpt/skills/QASkill/QNA/skprompt.txt +++ /dev/null @@ -1,27 +0,0 @@ -ONLY USE JSON PROPERTIES IN THIS LIST: -[JSON PROPERTY LIST] -question -answer -[END LIST] - -[CONTENT] -{{$input}} -[END CONTENT] - -EMIT WELL FORMED JSON ALWAYS. -BE BRIEF AND TO THE POINT. - -Generate a Question and Answer list (results) based on the meeting chat and transcript in CONTENT. -Return well-formed json list. Example: { "results": [{"question": "What time is it?", "answer": "2:15pm"}]} -If you cannot find any, return an empty list. -Do not include questions with empty answers. -Questions should be focused on the context of the content, not metadata or statistics about the content. -Questions should be timeless. -Questions should use proper nouns when possible. -Questions should be about the content of the conversation and should be focused on key ideas or concepts discussed. -Questions should be concise and to the point. -Ignore small talk. -List at most 4 questions. - -{ - "results": \ No newline at end of file diff --git a/metagpt/skills/QASkill/Question/config.json b/metagpt/skills/QASkill/Question/config.json deleted file mode 100644 index 6ced93f88..000000000 --- a/metagpt/skills/QASkill/Question/config.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "schema": 1, - "type": "completion", - "description": "Answer any question", - "completion": { - "max_tokens": 100, - "temperature": 0.0, - "top_p": 0.0, - "presence_penalty": 0.0, - "frequency_penalty": 0.0 - } -} \ No newline at end of file diff --git a/metagpt/skills/QASkill/Question/skprompt.txt b/metagpt/skills/QASkill/Question/skprompt.txt deleted file mode 100644 index 99bb114fc..000000000 --- a/metagpt/skills/QASkill/Question/skprompt.txt +++ /dev/null @@ -1,27 +0,0 @@ -I am a highly intelligent question answering bot. If you ask me a question that is rooted in truth, I will give you the answer. If you ask me a question that is nonsense, trickery, or has no clear answer, I will respond with "Unknown". - -Q: What is human life expectancy in the United States? -A: Human life expectancy in the United States is 78 years. - -Q: Who was president of the United States in 1955? -A: Dwight D. Eisenhower was president of the United States in 1955. - -Q: Which party did he belong to? -A: He belonged to the Republican Party. - -Q: What is the square root of banana? -A: Unknown - -Q: How does a telescope work? -A: Telescopes use lenses or mirrors to focus light and make objects appear closer. - -Q: Where did the first humans land on the moon in 1969? -A: The first humans landed on the moon on the southwestern edge of the Sea of Tranquility. - -Q: Name 3 movies about outer space. -A: Aliens, Star Wars, Apollo 13 - -Q: How many squigs are in a bonk? -A: Unknown - -Q: {{$input}}