xmliszt / taboo-ai

Learn English vocabulary while having fun playing a game with intelligent chat AI. Train to use clear English expression and descriptive phrases to trick the AI into saying the target guess word. Taboo AI is both fun and educational, allowing you to gain knowledge, practice english expression, memorise more vocabs, and simply have fun!

Home Page:https://taboo-ai.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AI Enhancement: Use Assistant API for better control

xmliszt opened this issue · comments

Change implementation to the Assistant API to allow better control and quality of the response.

Done:

  • Refactoring: APIs from /pages into /app/api with Route APIs
  • Refactoring: root level middleware.ts
  • Conversation API
  • Evaluation API

TODO:

  • Ask AI for taboo words
  • Ask AI for creative topic target words
  • UI implementation of updated routes and logics

The above two require a new assistant AI that generate the list of words, and do function call. Will need more APIs for that!

Merged with #213 partial features