MINDcraft is an open-source node.js project that implements Minecraft bots that utilize large language models (LLMs) to interact with the game and other players….Continue Reading MINDcraft
A Closer Look at LLMs and Games
The future of LLMs in games is not clear, but I do not think that this technology is as ephemeral as other recent trends (looking at you web3). In this post I go in depth into the capabilities and potential application of this technology for games….Continue Reading A Closer Look at LLMs and Games
What I Wish I Knew as a Computer Science Senior
Most companies are ready to negotiate salaries. Hopefully, you enter your Senior year with some idea of what you’ll be doing after you graduate. If you are not applying to grad schools, you’ll want to start applying everywhere you can for full time positions. Attend job fairs, search online, and talk to friends who already…Continue Reading What I Wish I Knew as a Computer Science Senior
What I Wish I Knew as a Computer Science Junior
Your Junior year is the year to start making decisions. You’ve had two years to become a decent programmer and be exposed to a few different areas of computing. If you were lucky, you had the chance to gain some work experience in a lab or during an internship. If not, this is the year…Continue Reading What I Wish I Knew as a Computer Science Junior
What I Wish I Knew as a Computer Science Sophomore
Learn Semantics over Syntax. As a sophomore you will be moving on from introductory programming classes. You will probably be learning about basic data structures and object-oriented design, although you may not be taking many electives yet. Remember that your toolbox of coding concepts is language agnostic. This means that mastery in a single language…Continue Reading What I Wish I Knew as a Computer Science Sophomore
What I Wish I Knew as a Computer Science Freshman
It’s as difficult as people say, but it’s more rewarding than they know. I met my future wife my freshman year of college. She told me that when her father heard I was majoring in computer science, he wondered whether I would stick with the major. He hadn’t met me yet, but he knew that…Continue Reading What I Wish I Knew as a Computer Science Freshman
Teaching Thomas
Last September my first child came into the world. He left the comfort of the womb where he’d been developing for nine months. His training and exercises in the womb finally paid off as he took his first breath of atmosphere and sucked his mother’s milk. We call him Thomas, and he has been a…Continue Reading Teaching Thomas
Reinforcement Learning in Text-based Games: A Key to Understanding Natural Language Processing
Abstract Reinforcement learning research has focused on motor control, visual, and game tasks with increasingly impressive performance. Success in these tasks indicate exciting theoretical advancements for artificial intelligence. Much of what has been learnt has aided vision, robotics, and other research areas. Although it has not enjoyed the same amount of success, reinforcement learning research…Continue Reading Reinforcement Learning in Text-based Games: A Key to Understanding Natural Language Processing
The Stolen Good
Most of the shelves in the store were untouched. The health supplements still lined the shelves, and the sanitation supplies had been left in their carryout baskets. At the front counter, where there should have been rows of small white boxes aligned nicely where the store tenant could reach them, there was nothing. Frederick walked…Continue Reading The Stolen Good