# The Homepage of elsci AI
<div align="center">
**Language AI + Reinforcement Learning**
</div>
<div align="center">
<a href="https://github.com/pdfosborne/elsciRL">![elsciRL GitHub](https://img.shields.io/github/watchers/pdfosborne/elsciRL?style=for-the-badge&logo=github&label=elsciRL&link=https%3A%2F%2Fgithub.com%2Fpdfosborne%2FelsciRL)</a> <a href="https://github.com/pdfosborne/elsciRL-Wiki">![Wiki GitHub](https://img.shields.io/github/watchers/pdfosborne/elsciRL-Wiki?style=for-the-badge&logo=github&label=elsciRL-Wiki&link=https%3A%2F%2Fgithub.com%2Fpdfosborne%2FelsciRL-Wiki)</a> <a href="https://discord.gg/GgaqcrYCxt">![Discord](https://img.shields.io/discord/1310579689315893248?style=for-the-badge&logo=discord&label=Discord&link=https%3A%2F%2Fdiscord.com%2Fchannels%2F1184202186469683200%2F1184202186998173878)</a>
</div>
**Quicklinks:** [FAQs](<./FAQs.md>) | [Getting Started](<./Documentation/I - Introduction/1 - Getting Started.md>) | [Contributing Guide](<./Documentation/0 - Prerequisites/1 - New Contributors.md>) | [Intro to Language RL](<./Documentation/III - Language RL/1 - Introduction to Language RL.md>)
<a href="https://osbornep.pythonanywhere.com/" class="button">Try the Online Demo!</a>
## What is elsci?
**elsci (pronounced L-SEE)** is an abbreviation of our mission:
<div align="center">
<p style="font-size:150%;color:#c800ff"><b><i>"Everything can be automated using Language and Self-Completing Instructions".</i></b></p>
</div>
To achieve this, **elsci** offers a novel framework and infrastructure for accelerating the development of language based Reinforcement Learning (RL) solutions.
This has also been known as *AI agents* but we notably do not require the problem to already contain language.
<img src="https://github.com/pdfosborne/elsciRL-Wiki/blob/main/Resources/images/elsciRL-key-benefits-alt3.png?raw=true" />
## Features
<div class="card-grid">
<div class="nft">
<div class='main'>
<img class='tokenImage' src="https://github.com/pdfosborne/elsciRL-Wiki/blob/main/Resources/images/elsciRL-Wiki-results-example.png?raw=true" alt="NFT" />
<h2>The quickest and easiest way to improve Reinforcement Learning with language.</h2>
<p class='description'>Reduce training costs and improve generalisability with language compared to numeric Reinforcement Learning libraries.</p>
<div class='tokenInfo'>
<div class="price">
<ins><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-code-slash" viewBox="0 0 16 16"><path d="M10.478 1.647a.5.5 0 1 0-.956-.294l-4 13a.5.5 0 0 0 .956.294zM4.854 4.146a.5.5 0 0 1 0 .708L1.707 8l3.147 3.146a.5.5 0 0 1-.708.708l-3.5-3.5a.5.5 0 0 1 0-.708l3.5-3.5a.5.5 0 0 1 .708 0m6.292 0a.5.5 0 0 0 0 .708L14.293 8l-3.147 3.146a.5.5 0 0 0 .708.708l3.5-3.5a.5.5 0 0 0 0-.708l-3.5-3.5a.5.5 0 0 0-.708 0"/></svg></ins>
<p><a href="https://elsci.org/Documentation/I+-+Introduction/1+-+Getting+Started" >Get started as a new developer.</a></p>
</div>
<div class="duration">
<ins>◷</ins>
<p>Current Version 0.1.0</p>
</div>
</div>
<hr />
<div class='creator'>
<div class='wrapper'>
<img src="https://camo.githubusercontent.com/a6d2d401dea6e9c8d70bb12ad4765aaea832d4f9e6034a9685887752a9583be6/68747470733a2f2f6d656469612e6c6963646e2e636f6d2f646d732f696d6167652f76322f43344530334151455757644e374f34716674772f70726f66696c652d646973706c617970686f746f2d736872696e6b5f3230305f3230302f70726f66696c652d646973706c617970686f746f2d736872696e6b5f3230305f3230302f302f313531363838363539333434343f653d3231343734383336343726763d6265746126743d695432394a7566537a5f7032513859566a5273535f706132415a47594a62327563465638494132645a4759" alt="Creator" />
</div>
<p><ins>Most recent contribution by </ins> Philip Osborne</p>
</div>
</div>
</div>
<div class="nft">
<div class='main'>
<img class='tokenImage' src="https://github.com/pdfosborne/elsciRL-Wiki/blob/main/Resources/images/elsciRL-WebApp-Demo.png?raw=true" alt="NFT" />
<h2>Enable non-technical experts to offer guidance with language commands for any problem.</h2>
<p class='description'>Our patent pending framework allows you to extract and transfer knowledge between end users and problems.</p>
<div class='tokenInfo'>
<div class="price">
<ins><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-window" viewBox="0 0 16 16"><path d="M2.5 4a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1m2-.5a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0m1 .5a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1"/><path d="M2 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2zm13 2v2H1V3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1M2 14a1 1 0 0 1-1-1V6h14v7a1 1 0 0 1-1 1z"/></svg></ins>
<p><a href="https://elsci.org/Documentation/0+-+Prerequisites/3+-+Live+Demo" >Advanced Demo!</a></p>
</div>
<div class="duration">
<ins>◷</ins>
<p>Last Updated 6th Jan 2024</p>
</div>
</div>
<hr />
<div class='creator'>
<div class='wrapper'>
<img src="https://camo.githubusercontent.com/a6d2d401dea6e9c8d70bb12ad4765aaea832d4f9e6034a9685887752a9583be6/68747470733a2f2f6d656469612e6c6963646e2e636f6d2f646d732f696d6167652f76322f43344530334151455757644e374f34716674772f70726f66696c652d646973706c617970686f746f2d736872696e6b5f3230305f3230302f70726f66696c652d646973706c617970686f746f2d736872696e6b5f3230305f3230302f302f313531363838363539333434343f653d3231343734383336343726763d6265746126743d695432394a7566537a5f7032513859566a5273535f706132415a47594a62327563465638494132645a4759" alt="Creator" />
</div>
<p><ins>Most recent contribution by </ins> Philip Osborne</p>
</div>
</div>
</div>
<div class="nft">
<div class='main'>
<img class='tokenImage' src="https://github.com/pdfosborne/elsciRL-Wiki/blob/main/Resources/images/sailing_language_adapter.png?raw=true" alt="NFT" />
<h2>Streamlines automating any task with language.</h2>
<p class='description'>A new iterative approach for defining language into any application that greatly reduces costs and risks in early development.</p>
<div class='tokenInfo'>
<div class="price">
<ins><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-rocket-takeoff-fill" viewBox="0 0 16 16"><path d="M12.17 9.53c2.307-2.592 3.278-4.684 3.641-6.218.21-.887.214-1.58.16-2.065a3.6 3.6 0 0 0-.108-.563 2 2 0 0 0-.078-.23V.453c-.073-.164-.168-.234-.352-.295a2 2 0 0 0-.16-.045 4 4 0 0 0-.57-.093c-.49-.044-1.19-.03-2.08.188-1.536.374-3.618 1.343-6.161 3.604l-2.4.238h-.006a2.55 2.55 0 0 0-1.524.734L.15 7.17a.512.512 0 0 0 .433.868l1.896-.271c.28-.04.592.013.955.132.232.076.437.16.655.248l.203.083c.196.816.66 1.58 1.275 2.195.613.614 1.376 1.08 2.191 1.277l.082.202c.089.218.173.424.249.657.118.363.172.676.132.956l-.271 1.9a.512.512 0 0 0 .867.433l2.382-2.386c.41-.41.668-.949.732-1.526zm.11-3.699c-.797.8-1.93.961-2.528.362-.598-.6-.436-1.733.361-2.532.798-.799 1.93-.96 2.528-.361s.437 1.732-.36 2.531Z"/><path d="M5.205 10.787a7.6 7.6 0 0 0 1.804 1.352c-1.118 1.007-4.929 2.028-5.054 1.903-.126-.127.737-4.189 1.839-5.18.346.69.837 1.35 1.411 1.925"/></svg></ins>
<p><a href="https://elsci.org/Applications/README">Browse our Applications!</a></p>
</div>
<div class="duration">
<ins>◷</ins>
<p>Most Recent Upload on 6th Jan 2024</p>
</div>
</div>
<hr />
<div class='creator'>
<div class='wrapper'>
<img src="https://camo.githubusercontent.com/a6d2d401dea6e9c8d70bb12ad4765aaea832d4f9e6034a9685887752a9583be6/68747470733a2f2f6d656469612e6c6963646e2e636f6d2f646d732f696d6167652f76322f43344530334151455757644e374f34716674772f70726f66696c652d646973706c617970686f746f2d736872696e6b5f3230305f3230302f70726f66696c652d646973706c617970686f746f2d736872696e6b5f3230305f3230302f302f313531363838363539333434343f653d3231343734383336343726763d6265746126743d695432394a7566537a5f7032513859566a5273535f706132415a47594a62327563465638494132645a4759" alt="Creator" />
</div>
<p><ins>Most recent application by </ins> Philip Osborne</p>
</div>
</div>
</div>
<div class="nft">
<div class='main'>
<img class='tokenImage' src="https://github.com/pdfosborne/elsciRL-Wiki/blob/main/Resources/images/elsciRL-Wiki-Graph-Example.png?raw=true" alt="NFT" />
<h2>Accelerates research and development.</h2>
<p class='description'>Our open-source library includes standardised evaluation methods, hardware statistics and a set of comparison benchmarks.</p>
<div class='tokenInfo'>
<div class="price">
<ins><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-code-slash" viewBox="0 0 16 16">
<path d="M10.478 1.647a.5.5 0 1 0-.956-.294l-4 13a.5.5 0 0 0 .956.294zM4.854 4.146a.5.5 0 0 1 0 .708L1.707 8l3.147 3.146a.5.5 0 0 1-.708.708l-3.5-3.5a.5.5 0 0 1 0-.708l3.5-3.5a.5.5 0 0 1 .708 0m6.292 0a.5.5 0 0 0 0 .708L14.293 8l-3.147 3.146a.5.5 0 0 0 .708.708l3.5-3.5a.5.5 0 0 0 0-.708l-3.5-3.5a.5.5 0 0 0-.708 0"/>
</svg>
</ins>
<p><a href="https://elsci.org/Documentation/0+-+Prerequisites/1+-+New+Contributors" >Contribute to the project!</a></p>
</div>
<div class="duration">
<ins>◷</ins>
<p>Last Update 2 days ago</p>
</div>
</div>
<hr />
<div class='creator'>
<div class='wrapper'>
<img src="https://camo.githubusercontent.com/a6d2d401dea6e9c8d70bb12ad4765aaea832d4f9e6034a9685887752a9583be6/68747470733a2f2f6d656469612e6c6963646e2e636f6d2f646d732f696d6167652f76322f43344530334151455757644e374f34716674772f70726f66696c652d646973706c617970686f746f2d736872696e6b5f3230305f3230302f70726f66696c652d646973706c617970686f746f2d736872696e6b5f3230305f3230302f302f313531363838363539333434343f653d3231343734383336343726763d6265746126743d695432394a7566537a5f7032513859566a5273535f706132415a47594a62327563465638494132645a4759" alt="Creator" />
</div>
<p><ins>Most recent contribution by </ins> Philip Osborne</p>
</div>
</div>
</div>
<div class="nft">
<div class='main'>
<img class='tokenImage' src="https://github.com/pdfosborne/elsciRL-Wiki/blob/main/Resources/images/elsciRL_discord.png?raw=true" alt="NFT" />
<h2>Decentralised and collaborative agent training.</h2>
<p class='description'>Unlike prior work, we focus on lowering compute requirements to train the algorithms and enable communities to share their knowledge to solve problems with realistic resources.</p>
<div class='tokenInfo'>
<div class="price">
<ins><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-discord" viewBox="0 0 16 16">
<path d="M13.545 2.907a13.2 13.2 0 0 0-3.257-1.011.05.05 0 0 0-.052.025c-.141.25-.297.577-.406.833a12.2 12.2 0 0 0-3.658 0 8 8 0 0 0-.412-.833.05.05 0 0 0-.052-.025c-1.125.194-2.22.534-3.257 1.011a.04.04 0 0 0-.021.018C.356 6.024-.213 9.047.066 12.032q.003.022.021.037a13.3 13.3 0 0 0 3.995 2.02.05.05 0 0 0 .056-.019q.463-.63.818-1.329a.05.05 0 0 0-.01-.059l-.018-.011a9 9 0 0 1-1.248-.595.05.05 0 0 1-.02-.066l.015-.019q.127-.095.248-.195a.05.05 0 0 1 .051-.007c2.619 1.196 5.454 1.196 8.041 0a.05.05 0 0 1 .053.007q.121.1.248.195a.05.05 0 0 1-.004.085 8 8 0 0 1-1.249.594.05.05 0 0 0-.03.03.05.05 0 0 0 .003.041c.24.465.515.909.817 1.329a.05.05 0 0 0 .056.019 13.2 13.2 0 0 0 4.001-2.02.05.05 0 0 0 .021-.037c.334-3.451-.559-6.449-2.366-9.106a.03.03 0 0 0-.02-.019m-8.198 7.307c-.789 0-1.438-.724-1.438-1.612s.637-1.613 1.438-1.613c.807 0 1.45.73 1.438 1.613 0 .888-.637 1.612-1.438 1.612m5.316 0c-.788 0-1.438-.724-1.438-1.612s.637-1.613 1.438-1.613c.807 0 1.451.73 1.438 1.613 0 .888-.631 1.612-1.438 1.612"/></svg></ins>
<p><a href="https://discord.gg/GgaqcrYCxt" >Join our Discord Server!</a></p>
</div>
<div class="duration">
<ins><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" width="24px" fill="#e8eaed"><path d="M0-240v-63q0-43 44-70t116-27q13 0 25 .5t23 2.5q-14 21-21 44t-7 48v65H0Zm240 0v-65q0-32 17.5-58.5T307-410q32-20 76.5-30t96.5-10q53 0 97.5 10t76.5 30q32 20 49 46.5t17 58.5v65H240Zm540 0v-65q0-26-6.5-49T754-397q11-2 22.5-2.5t23.5-.5q72 0 116 26.5t44 70.5v63H780Zm-455-80h311q-10-20-55.5-35T480-370q-55 0-100.5 15T325-320ZM160-440q-33 0-56.5-23.5T80-520q0-34 23.5-57t56.5-23q34 0 57 23t23 57q0 33-23 56.5T160-440Zm640 0q-33 0-56.5-23.5T720-520q0-34 23.5-57t56.5-23q34 0 57 23t23 57q0 33-23 56.5T800-440Zm-320-40q-50 0-85-35t-35-85q0-51 35-85.5t85-34.5q51 0 85.5 34.5T600-600q0 50-34.5 85T480-480Zm0-80q17 0 28.5-11.5T520-600q0-17-11.5-28.5T480-640q-17 0-28.5 11.5T440-600q0 17 11.5 28.5T480-560Zm1 240Zm-1-280Z"/></svg></ins>
<p>6 Members Online</p>
</div>
</div>
<hr />
<div class='creator'>
<div class='wrapper'>
<img src="https://images.unsplash.com/photo-1620121692029-d088224ddc74?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1932&q=80" alt="Creator" />
</div>
<p><ins>Newest VIP</ins> Kiberbash</p>
</div>
</div>
</div>
</div>
----
## Directory
<a href="https://elsci.org/" >elscRL.org</a>
│ <a href="https://elsci.org/FAQs" >FAQs</a>
│ <a href="https://elsci.org/About+Us" >About Us</a>
│
└───Applications
│------└───<a href="https://elsci.org/Applications/Applications+Overview" >Applications Overview</a>
│------└───Applications Directory
│-------------└─── <a href="https://elsci.org/Applications/Applications/2023-sailing-simulation" >Sailing Simulation</a>
│-------------└─── ...
│
└───Documentation
│------└───<a href="https://elsci.org/Documentation/Documentation+Info" >Documentation Info</a>
│------└───Prerequisites
│-------------└───<a href="https://elsci.org/Applications/Documentation/0+-+Prerequisites/1+-+New+Contributors" >1 - New Contributors</a>
│-------------└───<a href="https://elsci.org/Applications/Documentation/0+-+Prerequisites/2+-+Introduction+to+Reinforcement+Learning" >1 - New Contributors</a>
│------└───Introduction
│-------------└───<a href="https://elsci.org/Applications/Documentation/1+-+Introduction/1+-+Getting+Started" >1 - Getting Started</a>
│-------------└───<a href="https://elsci.org/Applications/Documentation/1+-+Introduction/2+-+Basic+Applications" >2 - Basic Applications</a>
│-------------└───<a href="https://elsci.org/Applications/Documentation/1+-+Introduction/3+-+Output+Format" >3 - Output Format</a>
│-------------└───<a href="https://elsci.org/Applications/Documentation/1+-+Introduction/4+-+Configuration" >4 - Configuration</a>
│-------------└───<a href="https://elsci.org/Applications/Documentation/1+-+Introduction/5+-+Agent+Libraries" >5 - Agent Libraries</a>
│------└───New Applications
│------└───Language & Reinforcement Learning
│------└───Hierarchies
│------└───Benchmarking Suite
│------└───Custom Development
<div id="sticky-button">
<a href="https://discord.gg/GgaqcrYCxt"><img src="https://raw.githubusercontent.com/pdfosborne/elsciRL-Wiki/refs/heads/main/Resources/images/discord_icon.svg" width="50"></a>
</div>