Skip to content

Experiment repo to learn with CrewAI and make life easier with Agents

Notifications You must be signed in to change notification settings

touhi99/tldr-ai-news-crew

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TLDR-AI-News-Crew

AI news going a bit faster to catch up? TLDR (tldr.tech) got it. Even, tldr's daily AI news is also overwhelming? The crew here got you. It's a learning repo with CrewAI to test agent capabilities, some features are just tested for fun and not for potential use.

Installation

pip install -r requirements.txt

add api keys from the .env.example. Most cases should be fine with openai key, but some cases uses groq (could be optional, and may need to change llm as openai in the code) -> in future, replace all with ollama llama3 (currently in code, but not properly tested, hence not in the instruction). Same with Elevenlabs, but it gives certain feature that are not available in OpenAI TTS atm.

Usage

streamlit run main.py 
  • Give a date or range of date input.
  • it crawls all TLDR ai data
  • Use voice agent / text agent
  • Start talking/chatting. Elevenlabs voice mode adds some feature like choosing which gender/accent/type of voice. be mindful on apis :)
  • UI is slightly annoying now, may a later fix

Screenshot:

Image

TODO

  1. Get personalized/preferred input news
  2. add image capabilities
  3. Extension of other TLDR news
  4. Proper way speech data handle

Inspired from some examples:

About

Experiment repo to learn with CrewAI and make life easier with Agents

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages