{"id":30821230,"url":"https://github.com/ravi-prakash1907/artificial-intelligence","last_synced_at":"2026-06-23T22:03:26.636Z","repository":{"id":47009815,"uuid":"229426532","full_name":"ravi-prakash1907/Artificial-Intelligence","owner":"ravi-prakash1907","description":"A repository for Artificial Intelligance (AI) for B.Sc. (H) C.S.","archived":false,"fork":false,"pushed_at":"2023-05-21T16:27:28.000Z","size":650,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2023-05-21T17:23:55.680Z","etag":null,"topics":["ai","artificial-intelligence","bsc","college","docker","dockerfile","prolog-programming","rm-prolog","yml"],"latest_commit_sha":null,"homepage":"https://ravi-prakash1907.github.io/Artificial-Intelligence/","language":"Prolog","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ravi-prakash1907.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-12-21T12:48:01.000Z","updated_at":"2023-03-20T10:54:19.000Z","dependencies_parsed_at":"2022-09-02T22:41:30.495Z","dependency_job_id":null,"html_url":"https://github.com/ravi-prakash1907/Artificial-Intelligence","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"purl":"pkg:github/ravi-prakash1907/Artificial-Intelligence","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ravi-prakash1907%2FArtificial-Intelligence","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ravi-prakash1907%2FArtificial-Intelligence/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ravi-prakash1907%2FArtificial-Intelligence/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ravi-prakash1907%2FArtificial-Intelligence/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ravi-prakash1907","download_url":"https://codeload.github.com/ravi-prakash1907/Artificial-Intelligence/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ravi-prakash1907%2FArtificial-Intelligence/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273892835,"owners_count":25186561,"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-06T02:00:13.247Z","response_time":2576,"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","artificial-intelligence","bsc","college","docker","dockerfile","prolog-programming","rm-prolog","yml"],"created_at":"2025-09-06T10:48:13.318Z","updated_at":"2026-06-23T22:03:26.608Z","avatar_url":"https://github.com/ravi-prakash1907.png","language":"Prolog","funding_links":[],"categories":[],"sub_categories":[],"readme":"# A repository for Artificial Intelligance (AI)   \n\n![banner](./assets/banner.png)  \nA series of programs implemented in `prolog`  \n\n## Practical List    \nClick here to see the [practical list](Prolog-Programming/src/practicals/LIST%20OF%20PRACTICALS%20SEM%20VI.pdf)    \n\n---\n\n### To run Prolog commend line:  \n  \n#### (A) Without 'docker-compose.yml'  \n__While using very first time:__ \n\n\u003e 1. Navigate to the *Prolog-Programming* directory.   \n\u003e 2. Run the following command -  \n\u003e ```  \n\u003e docker build . -t prolog  \n\u003e ```  \n\u003e This command builds an image using the Dockerfile i.e. already present in this directory.  \n\u003e Here **-t** tags the image i.e. gives an *alternative name to the image* that is being build. It helps it identify the image easily rather than using its id.  \n\n__Use the following command to run the prolog on command line:__ \u003cbr /\u003e\n\u003e **Once the image is created, we are good to go ahead to run it, whenever needed.** \u003cbr /\u003e\n\u003e ```\n\u003e docker run -it --rm prolog\n\u003e ```\n\u003e  \u003cbr /\u003e\n\u003e Here\n\u003e     **-it** stands for *interactive terminal* \u003cbr /\u003e\n\u003e     **--rm** Automatically remove the container when it exits i.e. stops \u003cbr /\u003e\n\u003e\n\n_As: Use comend line to run desired commands._ \u003cbr /\u003e\n_Put all the prolog files (**.pl**) file in **src** directory._ \u003cbr /\u003e\n\n\u003chr /\u003e\n\n#### (B) Using 'docker-compose.yml'\n__While using very first time:__    \n\u003e 1. Navigate to the *Prolog-Programming* directory.  \n\u003e 2. Run the following command -  \n\u003e ```  \n\u003e docker-compose build --no-rm prolog  \n\u003e ```  \n\u003e This command builds an image using the Dockerfile i.e. already present in this directory.   \n\u003e Here **--no-rm** used not to remove the intermediate containers that are also build during creating this image named *prolog-programming_prolog*   \n\u003e    \n\n__Use the following command to run the prolog on command line:__ \u003cbr /\u003e\n\u003e **Once the image is created, we are good to go ahead to run it, whenever needed.** \u003cbr /\u003e\n\u003e ```\n\u003e docker run -it --rm prolog-programming_prolog\n\u003e ```\n\u003e Here  \n\u003e **-it** stands for *interactive terminal* \u003cbr /\u003e\n\u003e **--rm** Automatically remove the container when it exits i.e. stops \u003cbr /\u003e\n\u003e\n\n---  \n\n[_visit here_](Prolog-Programming) _for a quick walkthrough with ```prolog```_\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fravi-prakash1907%2Fartificial-intelligence","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fravi-prakash1907%2Fartificial-intelligence","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fravi-prakash1907%2Fartificial-intelligence/lists"}