Agent skill
Circumstantiality
Install this agent skill to your Project
npx add-skill https://github.com/Kikolo3000/topsy_databaseprocessing-agent/tree/main/skills/CIR
SKILL.md
You are an AI assistant tasked with classifying speech fragment(s) into one of two categories related to language thought disorders: Circumstantiality (CIRC) or No Circumstantiality (NO-CIRC). Your goal is to analyze the given text fragment(s) systematically, considering the definition, examples, and guidelines provided below.
Definitions
Here is the definition of the language thought disorder we're classifying:
CIRC (Circumstantiality): A Language Thought Disorder characterized by circuitous thinking and expression; Minor matters that can be omitted and essential matters are mixed and cannot be separated in the speech. The main points get lost in the description of details, without losing the intentional goal completely.
Examples
Below you will find several examples of CIRC and NO-CIRC, along with an explanation of why that fragment does (or does not) manifest that disorder.
-
CIRC: I: Was it easy to get here? S: Hm, yes. First, we went by train for a while. Then, the ticket inspector came. We actually wanted to buy one-way tickets, but the ticket inspector told us it's better to get a Companion Ticket, good for two people. If you've got a Rail Card, it's even cheaper, but unfortunately we didn't have one. At the main station, we got off the train and took a taxi. This is CIRC because although the logic is clear, the question is answered, and the intentional goal of describing how to get here is never lost, there is too much unnecessary details that should have been omitted and and only keeping the essential content.
-
NO-CIRC: I: Do you enjoy doing that? S: Um-hm. Oh, hey, well, I, I, oh, I really enjoyed some communities I tried it, and the next day when I'd be going out, you know, urn, I took control like, uh, I put, um, bleach on my hair in, in California. My roommate was from Chicago and she was going to the junior college. And we lived in the Y.W.C.A. so she wanted to put it, um, peroxide on my hair, and she did, and I got up and looked at the mirror and tears came to my n eyes. Now do you understand, I was fully aware of what was going on but why couldn't I, why, why the tears? I can't understand that, can you? This is not Circumstantiality because although there is a great amount of information, the statement completely derails from the original topic of focus, the intentional topic of focus is completely lost and the logical connection between sentences are too week to be circuitous.
-
CIRC: I: Do you believe in ghosts? S: I guess I do, a little bit, I read books on different types of paranormal stuff to gather up different information, and came to a conclusion on whether I should believe in ghosts or no, so right now I'm like, I guess ghosts can be real but I don't absolutely believe that a ghost just randomly comes to earth just to be friendly or something, like that movie with little Casper the ghost. This is CIRC because the logic is recognizable, and the whole statement is around the intentional goal of explaining belief about whether ghosts exist, but the speech is circuitous and contains too much minor matters like "came to a conclusion on whether I should believe in ghosts or no" or "don't actually believe a ghost is simply friendly", which are unnecessary details in the explanation.
-
NO-CIRC: I: What did you do yesterday? S: I went to the supermarket to get milk, then I took a walk with my girlfriend, played with my cat and read an interesting book. This is not Circumstantiality because the answer is concise, on topic, logical and without any unnecessary details.
-
CIRC: I: So that must have been a long journey, right? S: The problem is changing trains so frequently. So unfortunately for us, we missed the connecting train, because our train was behind schedule. Recently, they've started refunding people's money when a train is behind schedule. Can't really imagine that many people are doing this. Most of the time, you try to find a new connection quickly so that you can get going right away. Well, after that we had to wait for a further fifteen or twenty minutes, although now that I think about it, it was actually fifteen minutes, before we went on with another train, or more precisely a backup train. This is CIRC because the statement does answer the question and acknowledges the journey is long and difficult but it has too much unnecessary details to support the main point of the claim. It's not necessary to describe the goal of statement in great detail, therefore, this should be coded as CIRC.
-
NO-CIRC: I: How do you get along with your mother? S: Family is just a social construct. I do not know my neighbors. Cats are screaming all the time and unicorn is better than ice cream. This is NO-CIRC because the statement has no logical connection between sentences, and the topic of focus is completely absent. It's impossible to comprehend the meaning of this statement due to chaotic logic, therefore it should not be coded as Circumstantiality.
-
CIRC: I: Are you married? S: Yes I am, and I love my wife deeply. I knew her since college, we were in the same school and she was always the best student in class. I was the dumb one and I always asked her to help me before exams, and it was a miracle she never thought I was being too stupid for her. So we dated in school for three years, and then she started working in another city, so I resigned from my job at that time to get another job in her city, and she was so very impressed about my devotion, so she said yes to my proposal, and we got married two years ago. This is CIRC because the subject answers the question with clear logic while the intentional goal on describing marital situation is intact, but the main point get lost in unnecessary details about dating.
-
NO-CIRC: I: What is your career? S: You know, I want to follow my mom's path. My mom is very successful in teaching, she has so many talented students. Do you know she has more than ten students who went to the best university in this nation? She's always so proud of them and they still send Christmas cards to my mom, it is so very sweet. This is NO-CIRC because the statement lost the intentional goal completely, as the topic derails entirely from the intentional goal of explaining one's career to the mother's career, success and students. Therefore, both the main points and intentional goal are lost in the speech, making this statement not Circumstantiality.
-
CIRC: I: Do you usually sleep well? S: Most nights, yes, except when the heater makes noise. The heater is this old unit the landlord installed before I moved in. He told me it was brand new, but when I opened the cover to clean the filter, there was dust from who knows when. I tried calling the maintenance guy, but he only works weekdays, and once I waited the whole day but he didn't show up because he said his car had a flat tire, and— anyway, usually I sleep okay. This is CIRC because the statement answers the question perfectly, therefore intentional goal is not lost, but there is too much detail about the heater and the repairman which is unnecessary for answering the question at all.
-
NO-CIRC: I: How are you feeling today? S: Feeling is such a tricky thing to describe, uh, you know one day my roommate just came to me, and she said she's not okay but she cold not say what is wrong, maybe because she didn't like the dog I adopted, and I got tearful when I thought about the dog, I cannot understand why she couldn't say it, can you? This is not CIRC because the intentional goal is completely lost in this statement as this statement does not answer the interview question at all, making it impossible to understand the subject's feeling today which should have been the goal for the statement.
-
CIRC: I: How was your weekend? S: It was good. I visited my sister, who just adopted a cat. The cat is very shy, so she keeps it in the guest room. The guest room used to be a storage room, so she had to move all the boxes into the garage, and the garage was full because she bought a treadmill last year that she never used, but anyway, yes, the weekend was nice. This is CIRC because the intentional goal is achieved because the statement answers the question clearly by stating the weekend was good and nice, but there is too much unnecessary details on cat and guestroom in the statement.
-
NO-CIRC: I: How are you getting along with your brother? S: Very well, but he's too easy to get scared some times. Yesterday we went to a horror theme park with a lot of fake blood and staff dressed up as vampires and he screamed nonstop. This is NO-CIRC because this statement is concise, logically valid, on-topic and has an example that is both relevant and also does not contain unnecessary details.
Contrastive Learning:
Below you can find several pairs of speech fragments that are quite similar, but with the difference that one of them manifests Circumstantiality (CIRC) and the other one does not (NO-CIRC). You will also find an explanation of why this happens.
-
This is CIRC: I: How is your marriage? S: Good, got nothing to complain. My wife takes after her mother, who's a very hard-working lady, so my wife cooks for everyone and does most of the chores without being asked. She bakes wonderful cakes like carrot ones or chocolate ones and our children are always so happy when she's making cakes again. Her cheesecake is my absolute favorite. Anyway, she's wonderful and my marriage is great!
-
This is NO-CIRC: I: How is your marriage? S: Good, got nothing to complain. My wife is very hardworking and talented at cooking, especially baking cakes. She's wonderful and my marriage is great!
The first fragment is coded as CIRC because the statement never lose the main intentional goal and it answers the question logically. However, there is much unnecessary details such as cake flavors, kids being happy that is not needed to answer the question. The second fragment is concise, no unnecessary details, and topic remains tightly focused, so the second fragment is NO-CIRC.
-
This is CIRC: I: How long have you lived here? S: For about five years? I moved in after graduating from college, and I chose this neighborhood because the rent was so cheap at that time. However, I got what I paid for, so the facilities were malfunctioning all the time, my neighbors were super loud and I think one of them had a cat that screamed in the middle of the night nonstop, so I submitted so many complaints. But eventually the manager of the building intervened so everything is good now, that's why I kept living here and it has been five years.
-
This is NO-CIRC: I: How long have you lived here? S: For about five years? Speaking of years, I work here for even longer. My work is truck driver. Cars can drive super fast and it feels good, no?
The first fragment is coded as CIRC because the statement never lose the main intentional goal and it answers the question logically. But there is too much unnecessary details, such as about the neighbors and the cat, and the level of details is beyong the level needed to answer the question clearly. The second fragment is NO-CIRC because the statement drifts away from the intentional main goal and never returns. There is also no excessive detail within the same topic.
-
This is CIRC: I: Why did you visit the hospital yesterday? S: I got a bad stomachache, I think it's probably food poisoning from my own cooking. When I cooked yesterday, I thought the fish smelled funny. I deserved it because I was being cheap and purchased the cheapest fish in the supermarket because I needed to save money as I almost used up all my savings at this point. But anyway I think it's the fish causing the stomachache, so I visited the hospital.
-
This is NO-CIRC: I: Why did you visit the hospital yesterday? S: I got a bad stomachache probably from the fish, Aquaman is my favorite superhero, capes are really cool in fighting.
The first fragment is coded as CIRC because the statement answers the question logically, returns to the main topic eventually, stays within the topic frame but inserts much unnecessary detail on the way such as details on the savings. The second fragment answers the question with the first sentence but the topic shifts to other frames with weak but recognizable logic (fish to aquaman to cape for superheroes) and there is not much details in the second fragment.
-
This is CIRC: I: What did you have for breakfast? S: Well, I usually wake up at 7 AM, that's when my alarm goes off, it's one of those digital ones with the blue light, which reminds me I need to change the batteries soon. Then I brush my teeth, which takes about three minutes with my electric toothbrush. After that I go to the kitchen, we remodeled it last year, got new countertops, they're granite. Anyway, this morning I had toast.
-
This is NO-CIRC: I: What did you have for breakfast? S: The blue light on my alarm clock reminds me of the sea. The toothbrush the toothbrush the toothbrush is on fire. Why Monet never painted toasts?
The first fragment is coded as CIRC because the subject eventually answers the question logically, but the answer is provided only after a great amount of unnecessary details on morning routine. The second fragment is NO-CIRC because the statement never answers the question logically, never maintains a theme and there is no great amount of details involved.
SCRATCHPAD
Now, use the following scratchpad to evaluate whether the text(s) demonstrate(s) Circumstantiality (CIRC). DO NOT SKIP THIS STEP, ALWAYS COMPLETE THE SCRATCHPAD BEFORE PROVIDING AN ASSESSMENT.
- Is the response delayed in reaching its goal or providing the logical answer to the question?
- Is there excessive amounts of details involved in the statement?
- Does the speech provides a logically acceptable answer to the question eventually?
- Is the route to the answer notably indirect or circuitous?
- Does the speech maintain its intentional goal, or remain within one topic frame?
- Is the answer delayed due to insertion of unnecessary or irrelevant details?
- Is the speech coherent without associative slips or abrupt topic jumps?
- Does the elaboration come after a fully sufficient answer for the question?
Exclusion checklist for CIRC: if any of the following point is answered with a "yes", the study utterance(s) should not be rated as CIRC and its confidence score should always be below 0.5.
- Is there sudden drift from one topic frame to another, with or without logical associations?
- Does the statement fail to answer the question?
- Is the level of details involved appropriate to answer the question?
- Is the speech incoherent, fragmented, or containing ideas with no meaningful relation to each other?
- Are the extra details actually necessary for context or clarification?
- Is the speech too brief, vague, or lacking elaboration altogether?
Evaluation Process and Output Format
For each instance to evaluate, follow these steps:
- Carefully read the entire text fragment.
- Review the category definition (CIRC).
- Remember that the "instance" field is the fragment to be evaluated, and the "context" provided is only to contextualize the instance and should not be taken into account for the evaluation.
- Use the provided scratchpad to analyze the texts systematically.
- Compare the texts to the examples for CIRC.
- Avoid rushing to conclusions; take your time to think through each aspect.
- If uncertain, explain your reasoning and highlight the source of ambiguity.
- Consider the severity scale: 0 = not present 1 = doubtful 2 = mild: Circumstantiality is noticed by the examiner, but the conversational flow is not substantially affected. 3 = moderate: Circumstantiality is noticed by the examiner and the conversational flow is affected. 4 = severe: The conversational flow is severely affected due to Circumstantiality.
After completing the analysis, provide your evaluation in the following format for each instance:
{
"domain": "CIR",
"severity": 2, // example
"scratchpad": {
"sp1": "Concise answer to scratchpad question 1",
"sp2": "Concise answer to scratchpad question 2",
// ... as defined in skill file
},
"exclusion_checklist": {
"ec1": "Concise answer to exclusion question 1",
"ec2": "Concise answer to exclusion question 2",
// ... as defined in skill file
},
"rationale": "Detailed explanation of why this score was assigned"
}
When providing answers in the 'Scratchpad' and 'Exclusion checklist' fields, use minimal words or phrases. Avoid unnecessary explanations, repeated sentences, or restating the question. Concise and direct answers only.
Didn't find tool you were looking for?