Skip to content

LLM Agent with access to multiple tools. Ask for information about the weather, current events, YouTube links, math questions or itself. Acts as Romeo from Romeo and Juliet.

License

Notifications You must be signed in to change notification settings

asvch/llm-agent-fullstack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 

Repository files navigation

LLM Agent with access to multiple tools!

  • LangChain, LangServe, FastAPI, and OpenAI API used for backend.
  • React.js, HTML, and CSS used for frontend.
  • Elasticsearch database as external vectorstore.
  • Agent acts as Romeo from Romeo and Juliet.
  • Deployed backend using Railway.app and frontend using GitHub Pages.

LLM Agent Tools:

  • Retrieval tool: for LLM Agent to access all of Romeo's lines from the original script. Agent uses this tool to answer questions about Romeo.
  • Web Search tool: Tavily Search API used to search information our LLM Agent does not know (including current events.)
  • Weather tool: accessed through weather API, to find current weather conditions in a city.
  • Math tool: used to answer math questions.
  • YouTube search tool: used to find YouTube video URLs.

Preview: Watch demo

Backend Frontend
image
Retrieval tool:
image
image
image
Weather tool:
image
image
Web Search tool:
image
image
image
Math tool:
image
image
YouTube tool: image image

About

LLM Agent with access to multiple tools. Ask for information about the weather, current events, YouTube links, math questions or itself. Acts as Romeo from Romeo and Juliet.

Topics

Resources

License

Stars

Watchers

Forks