pwcGraphRAG / cache /claim_extraction /chat-2fe4040f02a3590f8660d1fa6dba6a9d
cordwainersmith
Add project files and Docker setup
c917d47
{"result": "**##**\n\n<|COMPLETE|>", "input": "\n-Target activity-\nYou are an intelligent assistant that helps a human analyst to analyze claims against certain entities presented in a text document.\n\n-Goal-\nGiven a text document that is potentially relevant to this activity, an entity specification, and a claim description, extract all entities that match the entity specification and all claims against those entities.\n\n-Steps-\n1. Extract all named entities that match the predefined entity specification. Entity specification can either be a list of entity names or a list of entity types.\n2. For each entity identified in step 1, extract all claims associated with the entity. Claims need to match the specified claim description, and the entity should be the subject of the claim.\nFor each claim, extract the following information:\n- Subject: name of the entity that is subject of the claim, capitalized. The subject entity is one that committed the action described in the claim. Subject needs to be one of the named entities identified in step 1.\n- Object: name of the entity that is object of the claim, capitalized. The object entity is one that either reports/handles or is affected by the action described in the claim. If object entity is unknown, use **NONE**.\n- Claim Type: overall category of the claim, capitalized. Name it in a way that can be repeated across multiple text inputs, so that similar claims share the same claim type\n- Claim Status: **TRUE**, **FALSE**, or **SUSPECTED**. TRUE means the claim is confirmed, FALSE means the claim is found to be False, SUSPECTED means the claim is not verified.\n- Claim Description: Detailed description explaining the reasoning behind the claim, together with all the related evidence and references.\n- Claim Date: Period (start_date, end_date) when the claim was made. Both start_date and end_date should be in ISO-8601 format. If the claim was made on a single date rather than a date range, set the same date for both start_date and end_date. If date is unknown, return **NONE**.\n- Claim Source Text: List of **all** quotes from the original text that are relevant to the claim.\n\nFormat each claim as (<subject_entity><|><object_entity><|><claim_type><|><claim_status><|><claim_start_date><|><claim_end_date><|><claim_description><|><claim_source>)\n\n3. Return output in English as a single list of all the claims identified in steps 1 and 2. Use **##** as the list delimiter.\n\n4. When finished, output <|COMPLETE|>\n\n-Examples-\nExample 1:\nEntity specification: organization\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n<|COMPLETE|>\n\nExample 2:\nEntity specification: Company A, Person C\nClaim description: red flags associated with an entity\nText: According to an article on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B. The company is owned by Person C who was suspected of engaging in corruption activities in 2015.\nOutput:\n\n(COMPANY A<|>GOVERNMENT AGENCY B<|>ANTI-COMPETITIVE PRACTICES<|>TRUE<|>2022-01-10T00:00:00<|>2022-01-10T00:00:00<|>Company A was found to engage in anti-competitive practices because it was fined for bid rigging in multiple public tenders published by Government Agency B according to an article published on 2022/01/10<|>According to an article published on 2022/01/10, Company A was fined for bid rigging while participating in multiple public tenders published by Government Agency B.)\n##\n(PERSON C<|>NONE<|>CORRUPTION<|>SUSPECTED<|>2015-01-01T00:00:00<|>2015-12-30T00:00:00<|>Person C was suspected of engaging in corruption activities in 2015<|>The company is owned by Person C who was suspected of engaging in corruption activities in 2015)\n<|COMPLETE|>\n\n-Real Data-\nUse the following input for your answer.\nEntity specification: ['organization', 'person', 'geo', 'event']\nClaim description: Extract baggage measurements, weight limits, and restrictions from airline documentation.\nText: Carry-on baggage\nWhether you are just taking a backpack for a short flight or you packed your entire closet, it is important for you to know what you are allowed to take with you aboard the aircraft.\n\nFirst and foremost\nIn addition to checked luggage, we allow passengers to bring personal bags and carry-on bags (trolleys) into the passenger cabin. It's crucial to consider the dimensions and weight of your bags and luggage to ensure timely departures. Eligibility to bring these items onto the plane depends on your travel class, ticket type, and Matmid Frequent Flyer Club status. You can find more details in the flight ticket terms or the booking management section of our website.\n\nCarry-on bags is stored in overhead compartments, while personal bags are stored under the seat to maximize cabin space. If overhead space is unavailable, particularly on full flights or specific aircraft, we may need to transport your carry-on luggage to the plane's belly at no extra cost, even if it complies with size and weight restrictions. In such cases, you'll be asked to check your carry-on at the check-in counters or boarding gate, and it will be available for pickup at the baggage conveyor belt upon arrival.\n\nThis information applies to flights operated by EL AL and Sun Dor only. For flights operated by partner airlines, please check their respective websites for carry-on policies.\n\nEligibility, Dimensions, and Weight\nWhat are the maximum dimensions and weights for carry-ons (trolleys) and personal bags approved for boarding?\n\nCarry-on Bags – Economy Class:\nLite - entitled to one carry-on bag, maximum 8 kg.\nClassic - entitled to one carry-on bag, maximum 8 kg.\nFlex - entitled to two carry-on bags, maximum 8 kg per bag (total weight of both bags up to 12 kg).\n\n*On our non-stop flights from/to North America, currently only \"Classic\" and \"Flex\" tickets are available for purchase (For departures from November 3, 2024).\n\nCarry-on Bags - Premium and Business Classes\nPremium - entitled to two carry-on bags, maximum 8 kg per bag, with a combined weight not exceeding 12 kg.\nBusiness - entitled to two carry-on bags, maximum 16 kg for one bag, with a combined weight not exceeding 20 kg.\nPlease note:\nIf no free space is available, carry-on bags will be checked to the plane's belly at no charge. We recommend removing medications,\nOutput:", "parameters": {"model": "gpt-4o-mini", "temperature": 0.0, "frequency_penalty": 0.0, "presence_penalty": 0.0, "top_p": 1.0, "max_tokens": 4000, "n": 1}, "history": null}