- Arivoli Tirouvingadame, Jayaradha Natarajan, Sadhana Arivoli, Aradhana Arivoli
Leading Chess Grand Masters prepare for their Chess matches by working with a team of other top Chess Grand Masters. A team collects and studies all the past games of each opponent from the Chess database. Match preparation requires advanced opponent-specific personalized training plans.
NextMOVE is an effort to build a Personalized Chess Training Assistant. For opponent-specific preparation, their past games can be uploaded to this Assistant. Next moves for each board position can be predicted based on each player’s style and tendencies.
S.No. | Sofware/tool | Description |
---|---|---|
1 | Python | Python 3.x |
2 | Open AI | Create an account in Open AI. Generate an Open AI API key |
3 | MongoDB Atlas Vector search | Create an account in MongoDB Atlas. Create a cluster and a database instance. Get the connection string to connect to the MongoDB database |
- Python
- OpenAI
- MongoDB Atlas Search
- LangChain
- LLM
- Streamlit
Image courtesy: https://www.mongodb.com/library/ai-resource/building-ai-retrieval-augmented-generation
!NextMOVE_screenshot_1](https://github.com/datariders/projects/blob/main/NextMOVE/docs/NextMOVE_screenshot_1.png?raw=true "NextMOVE_screenshot_1")