{"id":23688974,"url":"https://github.com/Shohail-Ismail/idiap-icc-hackathon-atomic-defake","last_synced_at":"2025-09-02T17:32:34.468Z","repository":{"id":256063948,"uuid":"850743651","full_name":"Shohail-Ismail/idiap-icc-hackathon-atomic-defake","owner":"Shohail-Ismail","description":"A prototype made for the Idiap Research Institute's 'Idiap Create Challenge' that detects misinformation in text posts by using AI to generate assessment questions then aggregating human fact-checkers' responses to either assign a final trustworthiness seal or provide corrective feedback to the original poster.","archived":false,"fork":false,"pushed_at":"2024-09-11T21:19:32.000Z","size":56,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-22T04:42:19.008Z","etag":null,"topics":["ai","averitec","human-ai-teaming","mistral-api","streamlit"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Shohail-Ismail.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-01T16:51:42.000Z","updated_at":"2025-01-26T11:04:11.000Z","dependencies_parsed_at":"2024-12-30T00:32:30.060Z","dependency_job_id":"ca73e98c-37b4-49bd-924e-4b5fa1c9097c","html_url":"https://github.com/Shohail-Ismail/idiap-icc-hackathon-atomic-defake","commit_stats":null,"previous_names":["shohail-ismail/atomic-de-fake","shohail-ismail/idiap-icc-hackathon-atomic-defake"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Shohail-Ismail/idiap-icc-hackathon-atomic-defake","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shohail-Ismail%2Fidiap-icc-hackathon-atomic-defake","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shohail-Ismail%2Fidiap-icc-hackathon-atomic-defake/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shohail-Ismail%2Fidiap-icc-hackathon-atomic-defake/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shohail-Ismail%2Fidiap-icc-hackathon-atomic-defake/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Shohail-Ismail","download_url":"https://codeload.github.com/Shohail-Ismail/idiap-icc-hackathon-atomic-defake/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shohail-Ismail%2Fidiap-icc-hackathon-atomic-defake/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273322093,"owners_count":25085019,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-02T02:00:09.530Z","response_time":77,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","averitec","human-ai-teaming","mistral-api","streamlit"],"created_at":"2024-12-30T00:32:27.595Z","updated_at":"2025-09-02T17:32:34.162Z","avatar_url":"https://github.com/Shohail-Ismail.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Atomic DeFake\n\n## Requirements\n* Anaconda\n* Python 3.11\n\n## Installation\n```\nconda create -n atomic-defake python=3.11\n\nconda activate atomic-defake\n\npip install -r requirements.txt\n```\n\n## Setup\nCreate a `.env` file in the project root and put in your Mistral API key as follows:\n```\nMISTRAL_API_KEY=\u003cYOUR_KEY\u003e\n```\n\n## Running the application\n```\nstreamlit run ui.py\n```\nAfter running the app, a Streamlit interface will open in your browser. After logging in (credentials aren't needed), click 'User post' from the sidebar and input text to verify for misinformation. After clicking the 'AtomicDeFake' button, you will be taken to the 'Contributor' screen where you can answer questions about the post, along with a final confidence score (you will need to do this twice so as to simulate more than one fact-checker). After doing this, the page will run the aggregator, then output the result (with feedback if the post is deemed to contain misinformation).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FShohail-Ismail%2Fidiap-icc-hackathon-atomic-defake","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FShohail-Ismail%2Fidiap-icc-hackathon-atomic-defake","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FShohail-Ismail%2Fidiap-icc-hackathon-atomic-defake/lists"}