From ea3fe6913b5a3f8178d2405f9f87f85947cc76c6 Mon Sep 17 00:00:00 2001 From: ShubhamSaboo Date: Thu, 17 Apr 2025 16:01:23 -0500 Subject: [PATCH] Updated repo structure --- .../ai_3dpygame_r1/README.md | 0 .../ai_3dpygame_r1/ai_3dpygame_r1.py | 0 .../ai_3dpygame_r1/requirements.txt | 0 .../ai_chess_agent/README.md | 0 .../ai_chess_agent/ai_chess_agent.py | 0 .../ai_chess_agent/requirements.txt | 0 .../ai_tic_tac_toe_agent/README.md | 0 .../ai_tic_tac_toe_agent/agents.py | 0 .../ai_tic_tac_toe_agent/app.py | 0 .../ai_tic_tac_toe_agent/requirements.txt | 0 .../ai_tic_tac_toe_agent/utils.py | 0 .../README.md | 0 .../competitor_agent_team.py | 0 .../requirements.txt | 0 .../ai_finance_agent_team/README.md | 0 .../finance_agent_team.py | 0 .../ai_finance_agent_team/requirements.txt | 0 .../ai_game_design_agent_team/README.md | 0 .../game_design_agent_team.py | 0 .../requirements.txt | 0 .../ai_legal_agent_team/README.md | 0 .../ai_legal_agent_team/legal_agent_team.py | 8 +- .../local_ai_legal_agent_team/README.md | 0 .../local_legal_agent.py | 0 .../requirements.txt | 0 .../ai_legal_agent_team/requirements.txt | 0 .../ai_recruitment_agent_team/README.md | 0 .../ai_recruitment_agent_team.py | 0 .../requirements.txt | 0 .../agent_teams}/ai_services_agency/README.md | 0 .../agent_teams}/ai_services_agency/agency.py | 0 .../ai_services_agency/requirements.txt | 0 .../ai_teaching_agent_team/README.md | 0 .../ai_teaching_agent_team/requirements.txt | 0 .../teaching_agent_team.py | 0 .../multimodal_coding_agent_team}/README.md | 0 .../ai_coding_agent_o3.py | 0 .../requirements.txt | 0 .../multimodal_design_agent_team/README.md | 0 .../design_agent_team.py | 0 .../requirements.txt | 0 .../ai_aqi_analysis_agent/README.md | 0 .../ai_aqi_analysis_agent_gradio.py | 0 .../ai_aqi_analysis_agent_streamlit.py | 0 .../ai_aqi_analysis_agent/requirements.txt | 0 .../ai_financial_coach_agent/.env | 0 .../ai_financial_coach_agent/README.md | 0 .../ai_financial_coach_agent.py | 0 .../ai_financial_coach_agent/requirements.txt | 0 .../ai_mental_wellbeing_agent/README.md | 0 .../ai_mental_wellbeing_agent.py | 0 .../requirements.txt | 0 .../multi_agent_researcher/README.md | 0 .../multi_agent_researcher/requirements.txt | 0 .../multi_agent_researcher/research_agent.py | 0 .../research_agent_llama3.py | 0 .../ai_customer_support_agent/README.md | 0 .../customer_support_agent.py | 0 .../requirements.txt | 0 .../ai_deep_research_agent/README.md | 0 .../deep_research_openai.py | 0 .../ai_deep_research_agent/requirements.txt | 0 .../ai_health_fitness_agent/README.md | 0 .../ai_health_fitness_agent/health_agent.py | 0 .../ai_health_fitness_agent/requirements.txt | 0 .../ai_investment_agent/README.md | 0 .../ai_investment_agent/investment_agent.py | 0 .../ai_investment_agent/requirements.txt | 0 .../ai_journalist_agent/README.md | 0 .../ai_journalist_agent/journalist_agent.py | 0 .../ai_journalist_agent/requirements.txt | 0 .../ai_lead_generation_agent/README.md | 0 .../ai_lead_generation_agent.py | 0 .../ai_lead_generation_agent/requirements.txt | 0 .../ai_meeting_agent/README.md | 0 .../ai_meeting_agent/meeting_agent.py | 0 .../ai_meeting_agent/requirements.txt | 0 .../ai_movie_production_agent/README.md | 0 .../movie_production_agent.py | 0 .../requirements.txt | 0 .../ai_personal_finance_agent/README.md | 0 .../finance_agent.py | 0 .../requirements.txt | 0 .../ai_real_estate_agent/README.md | 0 .../ai_real_estate_agent.py | 0 .../ai_real_estate_agent/requirements.txt | 0 .../ai_system_architect_r1/README.md | 0 .../ai_system_architect_r1.py | 0 .../ai_system_architect_r1/requirements.txt | 0 .../chat_with_github/README.md | 0 .../chat_with_github/chat_github.py | 0 .../chat_with_github/chat_github_llama3.py | 0 .../chat_with_github/requirements.txt | 0 .../chat_with_gmail/README.md | 0 .../chat_with_gmail/chat_gmail.py | 0 .../chat_with_gmail/requirements.txt | 0 .../chat_with_pdf/README.md | 0 .../chat_with_pdf/chat_pdf.py | 0 .../chat_with_pdf/chat_pdf_llama3.2.py | 0 .../chat_with_pdf/chat_pdf_llama3.py | 0 .../chat_with_pdf/requirements.txt | 0 .../chat_with_research_papers/README.md | 0 .../chat_with_research_papers/chat_arxiv.py | 0 .../chat_arxiv_llama3.py | 0 .../requirements.txt | 0 .../chat_with_substack/README.md | 0 .../chat_with_substack/chat_substack.py | 0 .../chat_with_substack/requirements.txt | 0 .../chat_with_youtube_videos/README.md | 0 .../chat_with_youtube_videos/chat_youtube.py | 0 .../chat_with_youtube_videos/requirements.txt | 0 .../cursor_ai_experiments/ai_web_scrapper.py | 0 .../chatgpt_clone_llama3.py | 0 .../llm_router_app/README.md | 0 .../llm_router_app/llm_router.py | 0 .../llm_router_app/requirements.txt | 0 .../local_chatgpt_clone/README.md | 0 .../chatgpt_clone_llama3.py | 0 .../local_chatgpt_clone/requirements.txt | 0 .../multi_agent_researcher.py | 0 .../cursor_ai_experiments/requirements.txt | 0 .../ai_arxiv_agent_memory/README.md | 0 .../ai_arxiv_agent_memory.py | 0 .../ai_arxiv_agent_memory/requirements.txt | 0 .../ai_travel_agent_memory/README.md | 0 .../ai_travel_agent_memory/requirements.txt | 0 .../travel_agent_memory.py | 0 .../llama3_stateful_chat/local_llama3_chat.py | 0 .../llama3_stateful_chat/requirements.txt | 0 .../llm_app_personalized_memory/README.md | 0 .../llm_app_memory.py | 0 .../requirements.txt | 0 .../local_chatgpt_with_memory/README.md | 0 .../local_chatgpt_memory.py | 0 .../requirements.txt | 0 .../multi_llm_memory/README.md | 0 .../multi_llm_memory/multi_llm_memory.py | 0 .../multi_llm_memory/requirements.txt | 0 .../llama3.2_finetuning/README.md | 0 .../llama3.2_finetuning/finetune_llama3.2.py | 0 .../llama3.2_finetuning/requirements.txt | 0 .../gemini_multimodal_chatbot/README.md | 29 ----- .../gemini_multimodal_chatbot.py | 67 ------------ .../requirements.txt | 3 - .../local_llama3.1_tool_use/README.md | 46 -------- .../llama3_tool_use.py | 102 ------------------ .../local_llama3.1_tool_use/requirements.txt | 3 - .../multillm_playground.py | 84 --------------- .../multillm_chat_playground/requirements.txt | 2 - .../web_search_ai_assistant/README.md | 44 -------- .../claude_websearch.py | 29 ----- .../web_search_ai_assistant/gpt4_websearch.py | 31 ------ .../web_search_ai_assistant/requirements.txt | 4 - .../README.md | 68 ------------ .../ai_blog_to_podcast_agent/README.md | 0 .../blog_to_podcast_agent.py | 0 .../ai_blog_to_podcast_agent/requirements.txt | 0 .../ai_breakup_recovery_agent/.DS_Store | Bin 0 -> 10244 bytes .../ai_breakup_recovery_agent/README.md | 0 .../ai_breakup_recovery_agent.py | 0 .../requirements.txt | 0 .../ai_data_analysis_agent/README.md | 0 .../ai_data_analysis_agent/ai_data_analyst.py | 0 .../ai_data_analysis_agent/requirements.txt | 0 .../ai_data_visualisation_agent/README.md | 0 .../ai_data_visualisation_agent.py | 0 .../requirements.txt | 0 .../ai_medical_imaging_agent/README.md | 0 .../ai_medical_imaging.py | 0 .../ai_medical_imaging_agent/requirements.txt | 0 .../README.md | 0 .../ai_meme_generator_agent.py | 0 .../requirements.txt | 0 .../ai_music_generator_agent}/README.md | 0 .../music_generator_agent.py | 0 .../requirements.txt | 0 .../ai_reasoning_agent/README.md | 0 .../local_ai_reasoning_agent.py | 0 .../ai_reasoning_agent/reasoning_agent.py | 0 .../ai_reasoning_agent/requirements.txt | 0 .../ai_startup_trend_analysis_agent/README.md | 0 .../requirements.txt | 0 .../startup_trends_agent.py | 0 .../ai_travel_agent/README.MD | 0 .../ai_travel_agent/local_travel_agent.py | 0 .../ai_travel_agent/requirements.txt | 0 .../ai_travel_agent/travel_agent.py | 0 .../multimodal_ai_agent.py | 0 .../local_news_agent_openai_swarm/.env | 0 .../local_news_agent_openai_swarm/README.md | 0 .../news_agent.py | 0 .../requirements.txt | 0 .../mixture_of_agents/mixture-of-agents.py | 0 .../mixture_of_agents/requirements.txt | 0 .../multimodal_ai_agent/README.md | 0 .../multimodal_reasoning_agent.py | 0 .../multimodal_ai_agent/mutimodal_agent.py | 0 .../multimodal_ai_agent/requirements.txt | 0 .../opeani_research_agent/README.md | 0 .../opeani_research_agent/requirements.txt | 0 .../opeani_research_agent/research_agent.py | 0 .../web_scrapping_ai_agent/README.md | 0 .../web_scrapping_ai_agent/ai_scrapper.py | 0 .../local_ai_scrapper.py | 0 .../web_scrapping_ai_agent/requirements.txt | 0 .../xai_finance_agent/README.md | 0 .../xai_finance_agent/requirements.txt | 0 .../xai_finance_agent/xai_finance_agent.py | 0 .../ai_audio_tour_agent/README.md | 0 .../ai_audio_tour_agent/agent.py | 0 .../ai_audio_tour_agent.py | 0 .../ai_audio_tour_agent/manager.py | 0 .../ai_audio_tour_agent/printer.py | 0 .../ai_audio_tour_agent/requirements.txt | 0 .../customer_support_voice_agent/README.md | 0 .../customer_support_voice_agent.py | 0 .../requirements.txt | 0 .../voice_rag_openaisdk/README.md | 0 .../voice_rag_openaisdk/rag_voice.py | 0 .../voice_rag_openaisdk/requirements.txt | 0 220 files changed, 4 insertions(+), 516 deletions(-) rename {ai_agent_tutorials => advanced_ai_agents/autonomous_game_playing_agent_apps}/ai_3dpygame_r1/README.md (100%) rename {ai_agent_tutorials => advanced_ai_agents/autonomous_game_playing_agent_apps}/ai_3dpygame_r1/ai_3dpygame_r1.py (100%) rename {ai_agent_tutorials => advanced_ai_agents/autonomous_game_playing_agent_apps}/ai_3dpygame_r1/requirements.txt (100%) rename {ai_agent_tutorials => advanced_ai_agents/autonomous_game_playing_agent_apps}/ai_chess_agent/README.md (100%) rename {ai_agent_tutorials => advanced_ai_agents/autonomous_game_playing_agent_apps}/ai_chess_agent/ai_chess_agent.py (100%) rename {ai_agent_tutorials => advanced_ai_agents/autonomous_game_playing_agent_apps}/ai_chess_agent/requirements.txt (100%) rename {ai_agent_tutorials => advanced_ai_agents/autonomous_game_playing_agent_apps}/ai_tic_tac_toe_agent/README.md (100%) rename {ai_agent_tutorials => advanced_ai_agents/autonomous_game_playing_agent_apps}/ai_tic_tac_toe_agent/agents.py (100%) rename {ai_agent_tutorials => advanced_ai_agents/autonomous_game_playing_agent_apps}/ai_tic_tac_toe_agent/app.py (100%) rename {ai_agent_tutorials => advanced_ai_agents/autonomous_game_playing_agent_apps}/ai_tic_tac_toe_agent/requirements.txt (100%) rename {ai_agent_tutorials => advanced_ai_agents/autonomous_game_playing_agent_apps}/ai_tic_tac_toe_agent/utils.py (100%) rename {ai_agent_tutorials => advanced_ai_agents/multi_agent_apps/agent_teams}/ai_competitor_intelligence_agent_team/README.md (100%) rename {ai_agent_tutorials => advanced_ai_agents/multi_agent_apps/agent_teams}/ai_competitor_intelligence_agent_team/competitor_agent_team.py (100%) rename {ai_agent_tutorials => advanced_ai_agents/multi_agent_apps/agent_teams}/ai_competitor_intelligence_agent_team/requirements.txt (100%) rename {ai_agent_tutorials => advanced_ai_agents/multi_agent_apps/agent_teams}/ai_finance_agent_team/README.md (100%) rename {ai_agent_tutorials => advanced_ai_agents/multi_agent_apps/agent_teams}/ai_finance_agent_team/finance_agent_team.py (100%) rename {ai_agent_tutorials => advanced_ai_agents/multi_agent_apps/agent_teams}/ai_finance_agent_team/requirements.txt (100%) rename {ai_agent_tutorials => advanced_ai_agents/multi_agent_apps/agent_teams}/ai_game_design_agent_team/README.md (100%) rename {ai_agent_tutorials => advanced_ai_agents/multi_agent_apps/agent_teams}/ai_game_design_agent_team/game_design_agent_team.py (100%) rename {ai_agent_tutorials => advanced_ai_agents/multi_agent_apps/agent_teams}/ai_game_design_agent_team/requirements.txt (100%) rename {ai_agent_tutorials => advanced_ai_agents/multi_agent_apps/agent_teams}/ai_legal_agent_team/README.md (100%) rename {ai_agent_tutorials => advanced_ai_agents/multi_agent_apps/agent_teams}/ai_legal_agent_team/legal_agent_team.py (98%) rename {ai_agent_tutorials => advanced_ai_agents/multi_agent_apps/agent_teams}/ai_legal_agent_team/local_ai_legal_agent_team/README.md (100%) rename {ai_agent_tutorials => advanced_ai_agents/multi_agent_apps/agent_teams}/ai_legal_agent_team/local_ai_legal_agent_team/local_legal_agent.py (100%) rename {ai_agent_tutorials => advanced_ai_agents/multi_agent_apps/agent_teams}/ai_legal_agent_team/local_ai_legal_agent_team/requirements.txt (100%) rename {ai_agent_tutorials => advanced_ai_agents/multi_agent_apps/agent_teams}/ai_legal_agent_team/requirements.txt (100%) rename {ai_agent_tutorials => advanced_ai_agents/multi_agent_apps/agent_teams}/ai_recruitment_agent_team/README.md (100%) rename {ai_agent_tutorials => advanced_ai_agents/multi_agent_apps/agent_teams}/ai_recruitment_agent_team/ai_recruitment_agent_team.py (100%) rename {ai_agent_tutorials => advanced_ai_agents/multi_agent_apps/agent_teams}/ai_recruitment_agent_team/requirements.txt (100%) rename {ai_agent_tutorials => advanced_ai_agents/multi_agent_apps/agent_teams}/ai_services_agency/README.md (100%) rename {ai_agent_tutorials => advanced_ai_agents/multi_agent_apps/agent_teams}/ai_services_agency/agency.py (100%) rename {ai_agent_tutorials => advanced_ai_agents/multi_agent_apps/agent_teams}/ai_services_agency/requirements.txt (100%) rename {ai_agent_tutorials => advanced_ai_agents/multi_agent_apps/agent_teams}/ai_teaching_agent_team/README.md (100%) rename {ai_agent_tutorials => advanced_ai_agents/multi_agent_apps/agent_teams}/ai_teaching_agent_team/requirements.txt (100%) rename {ai_agent_tutorials => advanced_ai_agents/multi_agent_apps/agent_teams}/ai_teaching_agent_team/teaching_agent_team.py (100%) rename {ai_agent_tutorials/ai_coding_agent_o3-mini => advanced_ai_agents/multi_agent_apps/agent_teams/multimodal_coding_agent_team}/README.md (100%) rename {ai_agent_tutorials/ai_coding_agent_o3-mini => advanced_ai_agents/multi_agent_apps/agent_teams/multimodal_coding_agent_team}/ai_coding_agent_o3.py (100%) rename {ai_agent_tutorials/ai_coding_agent_o3-mini => advanced_ai_agents/multi_agent_apps/agent_teams/multimodal_coding_agent_team}/requirements.txt (100%) rename {ai_agent_tutorials => advanced_ai_agents/multi_agent_apps/agent_teams}/multimodal_design_agent_team/README.md (100%) rename {ai_agent_tutorials => advanced_ai_agents/multi_agent_apps/agent_teams}/multimodal_design_agent_team/design_agent_team.py (100%) rename {ai_agent_tutorials => advanced_ai_agents/multi_agent_apps/agent_teams}/multimodal_design_agent_team/requirements.txt (100%) rename {ai_agent_tutorials => advanced_ai_agents/multi_agent_apps}/ai_aqi_analysis_agent/README.md (100%) rename {ai_agent_tutorials => advanced_ai_agents/multi_agent_apps}/ai_aqi_analysis_agent/ai_aqi_analysis_agent_gradio.py (100%) rename {ai_agent_tutorials => advanced_ai_agents/multi_agent_apps}/ai_aqi_analysis_agent/ai_aqi_analysis_agent_streamlit.py (100%) rename {ai_agent_tutorials => advanced_ai_agents/multi_agent_apps}/ai_aqi_analysis_agent/requirements.txt (100%) rename {ai_agent_tutorials => advanced_ai_agents/multi_agent_apps}/ai_financial_coach_agent/.env (100%) rename {ai_agent_tutorials => advanced_ai_agents/multi_agent_apps}/ai_financial_coach_agent/README.md (100%) rename {ai_agent_tutorials => advanced_ai_agents/multi_agent_apps}/ai_financial_coach_agent/ai_financial_coach_agent.py (100%) rename {ai_agent_tutorials => advanced_ai_agents/multi_agent_apps}/ai_financial_coach_agent/requirements.txt (100%) rename {ai_agent_tutorials => advanced_ai_agents/multi_agent_apps}/ai_mental_wellbeing_agent/README.md (100%) rename {ai_agent_tutorials => advanced_ai_agents/multi_agent_apps}/ai_mental_wellbeing_agent/ai_mental_wellbeing_agent.py (100%) rename {ai_agent_tutorials => advanced_ai_agents/multi_agent_apps}/ai_mental_wellbeing_agent/requirements.txt (100%) rename {ai_agent_tutorials => advanced_ai_agents/multi_agent_apps}/multi_agent_researcher/README.md (100%) rename {ai_agent_tutorials => advanced_ai_agents/multi_agent_apps}/multi_agent_researcher/requirements.txt (100%) rename {ai_agent_tutorials => advanced_ai_agents/multi_agent_apps}/multi_agent_researcher/research_agent.py (100%) rename {ai_agent_tutorials => advanced_ai_agents/multi_agent_apps}/multi_agent_researcher/research_agent_llama3.py (100%) rename {ai_agent_tutorials => advanced_ai_agents/single_agent_apps}/ai_customer_support_agent/README.md (100%) rename {ai_agent_tutorials => advanced_ai_agents/single_agent_apps}/ai_customer_support_agent/customer_support_agent.py (100%) rename {ai_agent_tutorials => advanced_ai_agents/single_agent_apps}/ai_customer_support_agent/requirements.txt (100%) rename {ai_agent_tutorials => advanced_ai_agents/single_agent_apps}/ai_deep_research_agent/README.md (100%) rename {ai_agent_tutorials => advanced_ai_agents/single_agent_apps}/ai_deep_research_agent/deep_research_openai.py (100%) rename {ai_agent_tutorials => advanced_ai_agents/single_agent_apps}/ai_deep_research_agent/requirements.txt (100%) rename {ai_agent_tutorials => advanced_ai_agents/single_agent_apps}/ai_health_fitness_agent/README.md (100%) rename {ai_agent_tutorials => advanced_ai_agents/single_agent_apps}/ai_health_fitness_agent/health_agent.py (100%) rename {ai_agent_tutorials => advanced_ai_agents/single_agent_apps}/ai_health_fitness_agent/requirements.txt (100%) rename {ai_agent_tutorials => advanced_ai_agents/single_agent_apps}/ai_investment_agent/README.md (100%) rename {ai_agent_tutorials => advanced_ai_agents/single_agent_apps}/ai_investment_agent/investment_agent.py (100%) rename {ai_agent_tutorials => advanced_ai_agents/single_agent_apps}/ai_investment_agent/requirements.txt (100%) rename {ai_agent_tutorials => advanced_ai_agents/single_agent_apps}/ai_journalist_agent/README.md (100%) rename {ai_agent_tutorials => advanced_ai_agents/single_agent_apps}/ai_journalist_agent/journalist_agent.py (100%) rename {ai_agent_tutorials => advanced_ai_agents/single_agent_apps}/ai_journalist_agent/requirements.txt (100%) rename {ai_agent_tutorials => advanced_ai_agents/single_agent_apps}/ai_lead_generation_agent/README.md (100%) rename {ai_agent_tutorials => advanced_ai_agents/single_agent_apps}/ai_lead_generation_agent/ai_lead_generation_agent.py (100%) rename {ai_agent_tutorials => advanced_ai_agents/single_agent_apps}/ai_lead_generation_agent/requirements.txt (100%) rename {ai_agent_tutorials => advanced_ai_agents/single_agent_apps}/ai_meeting_agent/README.md (100%) rename {ai_agent_tutorials => advanced_ai_agents/single_agent_apps}/ai_meeting_agent/meeting_agent.py (100%) rename {ai_agent_tutorials => advanced_ai_agents/single_agent_apps}/ai_meeting_agent/requirements.txt (100%) rename {ai_agent_tutorials => advanced_ai_agents/single_agent_apps}/ai_movie_production_agent/README.md (100%) rename {ai_agent_tutorials => advanced_ai_agents/single_agent_apps}/ai_movie_production_agent/movie_production_agent.py (100%) rename {ai_agent_tutorials => advanced_ai_agents/single_agent_apps}/ai_movie_production_agent/requirements.txt (100%) rename {ai_agent_tutorials => advanced_ai_agents/single_agent_apps}/ai_personal_finance_agent/README.md (100%) rename {ai_agent_tutorials => advanced_ai_agents/single_agent_apps}/ai_personal_finance_agent/finance_agent.py (100%) rename {ai_agent_tutorials => advanced_ai_agents/single_agent_apps}/ai_personal_finance_agent/requirements.txt (100%) rename {ai_agent_tutorials => advanced_ai_agents/single_agent_apps}/ai_real_estate_agent/README.md (100%) rename {ai_agent_tutorials => advanced_ai_agents/single_agent_apps}/ai_real_estate_agent/ai_real_estate_agent.py (100%) rename {ai_agent_tutorials => advanced_ai_agents/single_agent_apps}/ai_real_estate_agent/requirements.txt (100%) rename {ai_agent_tutorials => advanced_ai_agents/single_agent_apps}/ai_system_architect_r1/README.md (100%) rename {ai_agent_tutorials => advanced_ai_agents/single_agent_apps}/ai_system_architect_r1/ai_system_architect_r1.py (100%) rename {ai_agent_tutorials => advanced_ai_agents/single_agent_apps}/ai_system_architect_r1/requirements.txt (100%) rename {chat_with_X_tutorials => advanced_llm_apps/chat_with_X_tutorials}/chat_with_github/README.md (100%) rename {chat_with_X_tutorials => advanced_llm_apps/chat_with_X_tutorials}/chat_with_github/chat_github.py (100%) rename {chat_with_X_tutorials => advanced_llm_apps/chat_with_X_tutorials}/chat_with_github/chat_github_llama3.py (100%) rename {chat_with_X_tutorials => advanced_llm_apps/chat_with_X_tutorials}/chat_with_github/requirements.txt (100%) rename {chat_with_X_tutorials => advanced_llm_apps/chat_with_X_tutorials}/chat_with_gmail/README.md (100%) rename {chat_with_X_tutorials => advanced_llm_apps/chat_with_X_tutorials}/chat_with_gmail/chat_gmail.py (100%) rename {chat_with_X_tutorials => advanced_llm_apps/chat_with_X_tutorials}/chat_with_gmail/requirements.txt (100%) rename {chat_with_X_tutorials => advanced_llm_apps/chat_with_X_tutorials}/chat_with_pdf/README.md (100%) rename {chat_with_X_tutorials => advanced_llm_apps/chat_with_X_tutorials}/chat_with_pdf/chat_pdf.py (100%) rename {chat_with_X_tutorials => advanced_llm_apps/chat_with_X_tutorials}/chat_with_pdf/chat_pdf_llama3.2.py (100%) rename {chat_with_X_tutorials => advanced_llm_apps/chat_with_X_tutorials}/chat_with_pdf/chat_pdf_llama3.py (100%) rename {chat_with_X_tutorials => advanced_llm_apps/chat_with_X_tutorials}/chat_with_pdf/requirements.txt (100%) rename {chat_with_X_tutorials => advanced_llm_apps/chat_with_X_tutorials}/chat_with_research_papers/README.md (100%) rename {chat_with_X_tutorials => advanced_llm_apps/chat_with_X_tutorials}/chat_with_research_papers/chat_arxiv.py (100%) rename {chat_with_X_tutorials => advanced_llm_apps/chat_with_X_tutorials}/chat_with_research_papers/chat_arxiv_llama3.py (100%) rename {chat_with_X_tutorials => advanced_llm_apps/chat_with_X_tutorials}/chat_with_research_papers/requirements.txt (100%) rename {chat_with_X_tutorials => advanced_llm_apps/chat_with_X_tutorials}/chat_with_substack/README.md (100%) rename {chat_with_X_tutorials => advanced_llm_apps/chat_with_X_tutorials}/chat_with_substack/chat_substack.py (100%) rename {chat_with_X_tutorials => advanced_llm_apps/chat_with_X_tutorials}/chat_with_substack/requirements.txt (100%) rename {chat_with_X_tutorials => advanced_llm_apps/chat_with_X_tutorials}/chat_with_youtube_videos/README.md (100%) rename {chat_with_X_tutorials => advanced_llm_apps/chat_with_X_tutorials}/chat_with_youtube_videos/chat_youtube.py (100%) rename {chat_with_X_tutorials => advanced_llm_apps/chat_with_X_tutorials}/chat_with_youtube_videos/requirements.txt (100%) rename {advanced_tools_frameworks => advanced_llm_apps}/cursor_ai_experiments/ai_web_scrapper.py (100%) rename {advanced_tools_frameworks => advanced_llm_apps}/cursor_ai_experiments/chatgpt_clone_llama3.py (100%) rename {advanced_tools_frameworks => advanced_llm_apps/cursor_ai_experiments}/llm_router_app/README.md (100%) rename {advanced_tools_frameworks => advanced_llm_apps/cursor_ai_experiments}/llm_router_app/llm_router.py (100%) rename {advanced_tools_frameworks => advanced_llm_apps/cursor_ai_experiments}/llm_router_app/requirements.txt (100%) rename {advanced_tools_frameworks => advanced_llm_apps/cursor_ai_experiments}/local_chatgpt_clone/README.md (100%) rename {advanced_tools_frameworks => advanced_llm_apps/cursor_ai_experiments}/local_chatgpt_clone/chatgpt_clone_llama3.py (100%) rename {advanced_tools_frameworks => advanced_llm_apps/cursor_ai_experiments}/local_chatgpt_clone/requirements.txt (100%) rename {advanced_tools_frameworks => advanced_llm_apps}/cursor_ai_experiments/multi_agent_researcher.py (100%) rename {advanced_tools_frameworks => advanced_llm_apps}/cursor_ai_experiments/requirements.txt (100%) rename {llm_apps_with_memory_tutorials => advanced_llm_apps/llm_apps_with_memory_tutorials}/ai_arxiv_agent_memory/README.md (100%) rename {llm_apps_with_memory_tutorials => advanced_llm_apps/llm_apps_with_memory_tutorials}/ai_arxiv_agent_memory/ai_arxiv_agent_memory.py (100%) rename {llm_apps_with_memory_tutorials => advanced_llm_apps/llm_apps_with_memory_tutorials}/ai_arxiv_agent_memory/requirements.txt (100%) rename {llm_apps_with_memory_tutorials => advanced_llm_apps/llm_apps_with_memory_tutorials}/ai_travel_agent_memory/README.md (100%) rename {llm_apps_with_memory_tutorials => advanced_llm_apps/llm_apps_with_memory_tutorials}/ai_travel_agent_memory/requirements.txt (100%) rename {llm_apps_with_memory_tutorials => advanced_llm_apps/llm_apps_with_memory_tutorials}/ai_travel_agent_memory/travel_agent_memory.py (100%) rename {llm_apps_with_memory_tutorials => advanced_llm_apps/llm_apps_with_memory_tutorials}/llama3_stateful_chat/local_llama3_chat.py (100%) rename {llm_apps_with_memory_tutorials => advanced_llm_apps/llm_apps_with_memory_tutorials}/llama3_stateful_chat/requirements.txt (100%) rename {llm_apps_with_memory_tutorials => advanced_llm_apps/llm_apps_with_memory_tutorials}/llm_app_personalized_memory/README.md (100%) rename {llm_apps_with_memory_tutorials => advanced_llm_apps/llm_apps_with_memory_tutorials}/llm_app_personalized_memory/llm_app_memory.py (100%) rename {llm_apps_with_memory_tutorials => advanced_llm_apps/llm_apps_with_memory_tutorials}/llm_app_personalized_memory/requirements.txt (100%) rename {llm_apps_with_memory_tutorials => advanced_llm_apps/llm_apps_with_memory_tutorials}/local_chatgpt_with_memory/README.md (100%) rename {llm_apps_with_memory_tutorials => advanced_llm_apps/llm_apps_with_memory_tutorials}/local_chatgpt_with_memory/local_chatgpt_memory.py (100%) rename {llm_apps_with_memory_tutorials => advanced_llm_apps/llm_apps_with_memory_tutorials}/local_chatgpt_with_memory/requirements.txt (100%) rename {llm_apps_with_memory_tutorials => advanced_llm_apps/llm_apps_with_memory_tutorials}/multi_llm_memory/README.md (100%) rename {llm_apps_with_memory_tutorials => advanced_llm_apps/llm_apps_with_memory_tutorials}/multi_llm_memory/multi_llm_memory.py (100%) rename {llm_apps_with_memory_tutorials => advanced_llm_apps/llm_apps_with_memory_tutorials}/multi_llm_memory/requirements.txt (100%) rename {llm_finetuning_tutorials => advanced_llm_apps/llm_finetuning_tutorials}/llama3.2_finetuning/README.md (100%) rename {llm_finetuning_tutorials => advanced_llm_apps/llm_finetuning_tutorials}/llama3.2_finetuning/finetune_llama3.2.py (100%) rename {llm_finetuning_tutorials => advanced_llm_apps/llm_finetuning_tutorials}/llama3.2_finetuning/requirements.txt (100%) delete mode 100644 advanced_tools_frameworks/gemini_multimodal_chatbot/README.md delete mode 100644 advanced_tools_frameworks/gemini_multimodal_chatbot/gemini_multimodal_chatbot.py delete mode 100644 advanced_tools_frameworks/gemini_multimodal_chatbot/requirements.txt delete mode 100644 advanced_tools_frameworks/local_llama3.1_tool_use/README.md delete mode 100644 advanced_tools_frameworks/local_llama3.1_tool_use/llama3_tool_use.py delete mode 100644 advanced_tools_frameworks/local_llama3.1_tool_use/requirements.txt delete mode 100644 advanced_tools_frameworks/multillm_chat_playground/multillm_playground.py delete mode 100644 advanced_tools_frameworks/multillm_chat_playground/requirements.txt delete mode 100644 advanced_tools_frameworks/web_search_ai_assistant/README.md delete mode 100644 advanced_tools_frameworks/web_search_ai_assistant/claude_websearch.py delete mode 100644 advanced_tools_frameworks/web_search_ai_assistant/gpt4_websearch.py delete mode 100644 advanced_tools_frameworks/web_search_ai_assistant/requirements.txt delete mode 100644 ai_agent_tutorials/customer_support_voice_agent_team/README.md rename {ai_agent_tutorials => starter_ai_agents}/ai_blog_to_podcast_agent/README.md (100%) rename {ai_agent_tutorials => starter_ai_agents}/ai_blog_to_podcast_agent/blog_to_podcast_agent.py (100%) rename {ai_agent_tutorials => starter_ai_agents}/ai_blog_to_podcast_agent/requirements.txt (100%) create mode 100644 starter_ai_agents/ai_breakup_recovery_agent/.DS_Store rename {ai_agent_tutorials => starter_ai_agents}/ai_breakup_recovery_agent/README.md (100%) rename {ai_agent_tutorials => starter_ai_agents}/ai_breakup_recovery_agent/ai_breakup_recovery_agent.py (100%) rename {ai_agent_tutorials => starter_ai_agents}/ai_breakup_recovery_agent/requirements.txt (100%) rename {ai_agent_tutorials => starter_ai_agents}/ai_data_analysis_agent/README.md (100%) rename {ai_agent_tutorials => starter_ai_agents}/ai_data_analysis_agent/ai_data_analyst.py (100%) rename {ai_agent_tutorials => starter_ai_agents}/ai_data_analysis_agent/requirements.txt (100%) rename {ai_agent_tutorials => starter_ai_agents}/ai_data_visualisation_agent/README.md (100%) rename {ai_agent_tutorials => starter_ai_agents}/ai_data_visualisation_agent/ai_data_visualisation_agent.py (100%) rename {ai_agent_tutorials => starter_ai_agents}/ai_data_visualisation_agent/requirements.txt (100%) rename {ai_agent_tutorials => starter_ai_agents}/ai_medical_imaging_agent/README.md (100%) rename {ai_agent_tutorials => starter_ai_agents}/ai_medical_imaging_agent/ai_medical_imaging.py (100%) rename {ai_agent_tutorials => starter_ai_agents}/ai_medical_imaging_agent/requirements.txt (100%) rename {ai_agent_tutorials => starter_ai_agents}/ai_meme_generator_agent_browseruse/README.md (100%) rename {ai_agent_tutorials => starter_ai_agents}/ai_meme_generator_agent_browseruse/ai_meme_generator_agent.py (100%) rename {ai_agent_tutorials => starter_ai_agents}/ai_meme_generator_agent_browseruse/requirements.txt (100%) rename {ai_agent_tutorials/ai_models_lab_music_generator_agent => starter_ai_agents/ai_music_generator_agent}/README.md (100%) rename ai_agent_tutorials/ai_models_lab_music_generator_agent/models_lab_music_generator_agent.py => starter_ai_agents/ai_music_generator_agent/music_generator_agent.py (100%) rename {ai_agent_tutorials/ai_models_lab_music_generator_agent => starter_ai_agents/ai_music_generator_agent}/requirements.txt (100%) rename {ai_agent_tutorials => starter_ai_agents}/ai_reasoning_agent/README.md (100%) rename {ai_agent_tutorials => starter_ai_agents}/ai_reasoning_agent/local_ai_reasoning_agent.py (100%) rename {ai_agent_tutorials => starter_ai_agents}/ai_reasoning_agent/reasoning_agent.py (100%) rename {ai_agent_tutorials => starter_ai_agents}/ai_reasoning_agent/requirements.txt (100%) rename {ai_agent_tutorials => starter_ai_agents}/ai_startup_trend_analysis_agent/README.md (100%) rename {ai_agent_tutorials => starter_ai_agents}/ai_startup_trend_analysis_agent/requirements.txt (100%) rename {ai_agent_tutorials => starter_ai_agents}/ai_startup_trend_analysis_agent/startup_trends_agent.py (100%) rename {ai_agent_tutorials => starter_ai_agents}/ai_travel_agent/README.MD (100%) rename {ai_agent_tutorials => starter_ai_agents}/ai_travel_agent/local_travel_agent.py (100%) rename {ai_agent_tutorials => starter_ai_agents}/ai_travel_agent/requirements.txt (100%) rename {ai_agent_tutorials => starter_ai_agents}/ai_travel_agent/travel_agent.py (100%) rename {ai_agent_tutorials => starter_ai_agents}/gemini_multimodal_agent_demo/multimodal_ai_agent.py (100%) rename {ai_agent_tutorials => starter_ai_agents}/local_news_agent_openai_swarm/.env (100%) rename {ai_agent_tutorials => starter_ai_agents}/local_news_agent_openai_swarm/README.md (100%) rename {ai_agent_tutorials => starter_ai_agents}/local_news_agent_openai_swarm/news_agent.py (100%) rename {ai_agent_tutorials => starter_ai_agents}/local_news_agent_openai_swarm/requirements.txt (100%) rename {advanced_tools_frameworks => starter_ai_agents}/mixture_of_agents/mixture-of-agents.py (100%) rename {advanced_tools_frameworks => starter_ai_agents}/mixture_of_agents/requirements.txt (100%) rename {ai_agent_tutorials => starter_ai_agents}/multimodal_ai_agent/README.md (100%) rename {ai_agent_tutorials => starter_ai_agents}/multimodal_ai_agent/multimodal_reasoning_agent.py (100%) rename {ai_agent_tutorials => starter_ai_agents}/multimodal_ai_agent/mutimodal_agent.py (100%) rename {ai_agent_tutorials => starter_ai_agents}/multimodal_ai_agent/requirements.txt (100%) rename {ai_agent_tutorials => starter_ai_agents}/opeani_research_agent/README.md (100%) rename {ai_agent_tutorials => starter_ai_agents}/opeani_research_agent/requirements.txt (100%) rename {ai_agent_tutorials => starter_ai_agents}/opeani_research_agent/research_agent.py (100%) rename {advanced_tools_frameworks => starter_ai_agents}/web_scrapping_ai_agent/README.md (100%) rename {advanced_tools_frameworks => starter_ai_agents}/web_scrapping_ai_agent/ai_scrapper.py (100%) rename {advanced_tools_frameworks => starter_ai_agents}/web_scrapping_ai_agent/local_ai_scrapper.py (100%) rename {advanced_tools_frameworks => starter_ai_agents}/web_scrapping_ai_agent/requirements.txt (100%) rename {ai_agent_tutorials => starter_ai_agents}/xai_finance_agent/README.md (100%) rename {ai_agent_tutorials => starter_ai_agents}/xai_finance_agent/requirements.txt (100%) rename {ai_agent_tutorials => starter_ai_agents}/xai_finance_agent/xai_finance_agent.py (100%) rename {ai_agent_tutorials => voice_ai_agents}/ai_audio_tour_agent/README.md (100%) rename {ai_agent_tutorials => voice_ai_agents}/ai_audio_tour_agent/agent.py (100%) rename {ai_agent_tutorials => voice_ai_agents}/ai_audio_tour_agent/ai_audio_tour_agent.py (100%) rename {ai_agent_tutorials => voice_ai_agents}/ai_audio_tour_agent/manager.py (100%) rename {ai_agent_tutorials => voice_ai_agents}/ai_audio_tour_agent/printer.py (100%) rename {ai_agent_tutorials => voice_ai_agents}/ai_audio_tour_agent/requirements.txt (100%) rename {ai_agent_tutorials => voice_ai_agents}/customer_support_voice_agent/README.md (100%) rename {ai_agent_tutorials => voice_ai_agents}/customer_support_voice_agent/customer_support_voice_agent.py (100%) rename {ai_agent_tutorials => voice_ai_agents}/customer_support_voice_agent/requirements.txt (100%) rename {rag_tutorials => voice_ai_agents}/voice_rag_openaisdk/README.md (100%) rename {rag_tutorials => voice_ai_agents}/voice_rag_openaisdk/rag_voice.py (100%) rename {rag_tutorials => voice_ai_agents}/voice_rag_openaisdk/requirements.txt (100%) diff --git a/ai_agent_tutorials/ai_3dpygame_r1/README.md b/advanced_ai_agents/autonomous_game_playing_agent_apps/ai_3dpygame_r1/README.md similarity index 100% rename from ai_agent_tutorials/ai_3dpygame_r1/README.md rename to advanced_ai_agents/autonomous_game_playing_agent_apps/ai_3dpygame_r1/README.md diff --git a/ai_agent_tutorials/ai_3dpygame_r1/ai_3dpygame_r1.py b/advanced_ai_agents/autonomous_game_playing_agent_apps/ai_3dpygame_r1/ai_3dpygame_r1.py similarity index 100% rename from ai_agent_tutorials/ai_3dpygame_r1/ai_3dpygame_r1.py rename to advanced_ai_agents/autonomous_game_playing_agent_apps/ai_3dpygame_r1/ai_3dpygame_r1.py diff --git a/ai_agent_tutorials/ai_3dpygame_r1/requirements.txt b/advanced_ai_agents/autonomous_game_playing_agent_apps/ai_3dpygame_r1/requirements.txt similarity index 100% rename from ai_agent_tutorials/ai_3dpygame_r1/requirements.txt rename to advanced_ai_agents/autonomous_game_playing_agent_apps/ai_3dpygame_r1/requirements.txt diff --git a/ai_agent_tutorials/ai_chess_agent/README.md b/advanced_ai_agents/autonomous_game_playing_agent_apps/ai_chess_agent/README.md similarity index 100% rename from ai_agent_tutorials/ai_chess_agent/README.md rename to advanced_ai_agents/autonomous_game_playing_agent_apps/ai_chess_agent/README.md diff --git a/ai_agent_tutorials/ai_chess_agent/ai_chess_agent.py b/advanced_ai_agents/autonomous_game_playing_agent_apps/ai_chess_agent/ai_chess_agent.py similarity index 100% rename from ai_agent_tutorials/ai_chess_agent/ai_chess_agent.py rename to advanced_ai_agents/autonomous_game_playing_agent_apps/ai_chess_agent/ai_chess_agent.py diff --git a/ai_agent_tutorials/ai_chess_agent/requirements.txt b/advanced_ai_agents/autonomous_game_playing_agent_apps/ai_chess_agent/requirements.txt similarity index 100% rename from ai_agent_tutorials/ai_chess_agent/requirements.txt rename to advanced_ai_agents/autonomous_game_playing_agent_apps/ai_chess_agent/requirements.txt diff --git a/ai_agent_tutorials/ai_tic_tac_toe_agent/README.md b/advanced_ai_agents/autonomous_game_playing_agent_apps/ai_tic_tac_toe_agent/README.md similarity index 100% rename from ai_agent_tutorials/ai_tic_tac_toe_agent/README.md rename to advanced_ai_agents/autonomous_game_playing_agent_apps/ai_tic_tac_toe_agent/README.md diff --git a/ai_agent_tutorials/ai_tic_tac_toe_agent/agents.py b/advanced_ai_agents/autonomous_game_playing_agent_apps/ai_tic_tac_toe_agent/agents.py similarity index 100% rename from ai_agent_tutorials/ai_tic_tac_toe_agent/agents.py rename to advanced_ai_agents/autonomous_game_playing_agent_apps/ai_tic_tac_toe_agent/agents.py diff --git a/ai_agent_tutorials/ai_tic_tac_toe_agent/app.py b/advanced_ai_agents/autonomous_game_playing_agent_apps/ai_tic_tac_toe_agent/app.py similarity index 100% rename from ai_agent_tutorials/ai_tic_tac_toe_agent/app.py rename to advanced_ai_agents/autonomous_game_playing_agent_apps/ai_tic_tac_toe_agent/app.py diff --git a/ai_agent_tutorials/ai_tic_tac_toe_agent/requirements.txt b/advanced_ai_agents/autonomous_game_playing_agent_apps/ai_tic_tac_toe_agent/requirements.txt similarity index 100% rename from ai_agent_tutorials/ai_tic_tac_toe_agent/requirements.txt rename to advanced_ai_agents/autonomous_game_playing_agent_apps/ai_tic_tac_toe_agent/requirements.txt diff --git a/ai_agent_tutorials/ai_tic_tac_toe_agent/utils.py b/advanced_ai_agents/autonomous_game_playing_agent_apps/ai_tic_tac_toe_agent/utils.py similarity index 100% rename from ai_agent_tutorials/ai_tic_tac_toe_agent/utils.py rename to advanced_ai_agents/autonomous_game_playing_agent_apps/ai_tic_tac_toe_agent/utils.py diff --git a/ai_agent_tutorials/ai_competitor_intelligence_agent_team/README.md b/advanced_ai_agents/multi_agent_apps/agent_teams/ai_competitor_intelligence_agent_team/README.md similarity index 100% rename from ai_agent_tutorials/ai_competitor_intelligence_agent_team/README.md rename to advanced_ai_agents/multi_agent_apps/agent_teams/ai_competitor_intelligence_agent_team/README.md diff --git a/ai_agent_tutorials/ai_competitor_intelligence_agent_team/competitor_agent_team.py b/advanced_ai_agents/multi_agent_apps/agent_teams/ai_competitor_intelligence_agent_team/competitor_agent_team.py similarity index 100% rename from ai_agent_tutorials/ai_competitor_intelligence_agent_team/competitor_agent_team.py rename to advanced_ai_agents/multi_agent_apps/agent_teams/ai_competitor_intelligence_agent_team/competitor_agent_team.py diff --git a/ai_agent_tutorials/ai_competitor_intelligence_agent_team/requirements.txt b/advanced_ai_agents/multi_agent_apps/agent_teams/ai_competitor_intelligence_agent_team/requirements.txt similarity index 100% rename from ai_agent_tutorials/ai_competitor_intelligence_agent_team/requirements.txt rename to advanced_ai_agents/multi_agent_apps/agent_teams/ai_competitor_intelligence_agent_team/requirements.txt diff --git a/ai_agent_tutorials/ai_finance_agent_team/README.md b/advanced_ai_agents/multi_agent_apps/agent_teams/ai_finance_agent_team/README.md similarity index 100% rename from ai_agent_tutorials/ai_finance_agent_team/README.md rename to advanced_ai_agents/multi_agent_apps/agent_teams/ai_finance_agent_team/README.md diff --git a/ai_agent_tutorials/ai_finance_agent_team/finance_agent_team.py b/advanced_ai_agents/multi_agent_apps/agent_teams/ai_finance_agent_team/finance_agent_team.py similarity index 100% rename from ai_agent_tutorials/ai_finance_agent_team/finance_agent_team.py rename to advanced_ai_agents/multi_agent_apps/agent_teams/ai_finance_agent_team/finance_agent_team.py diff --git a/ai_agent_tutorials/ai_finance_agent_team/requirements.txt b/advanced_ai_agents/multi_agent_apps/agent_teams/ai_finance_agent_team/requirements.txt similarity index 100% rename from ai_agent_tutorials/ai_finance_agent_team/requirements.txt rename to advanced_ai_agents/multi_agent_apps/agent_teams/ai_finance_agent_team/requirements.txt diff --git a/ai_agent_tutorials/ai_game_design_agent_team/README.md b/advanced_ai_agents/multi_agent_apps/agent_teams/ai_game_design_agent_team/README.md similarity index 100% rename from ai_agent_tutorials/ai_game_design_agent_team/README.md rename to advanced_ai_agents/multi_agent_apps/agent_teams/ai_game_design_agent_team/README.md diff --git a/ai_agent_tutorials/ai_game_design_agent_team/game_design_agent_team.py b/advanced_ai_agents/multi_agent_apps/agent_teams/ai_game_design_agent_team/game_design_agent_team.py similarity index 100% rename from ai_agent_tutorials/ai_game_design_agent_team/game_design_agent_team.py rename to advanced_ai_agents/multi_agent_apps/agent_teams/ai_game_design_agent_team/game_design_agent_team.py diff --git a/ai_agent_tutorials/ai_game_design_agent_team/requirements.txt b/advanced_ai_agents/multi_agent_apps/agent_teams/ai_game_design_agent_team/requirements.txt similarity index 100% rename from ai_agent_tutorials/ai_game_design_agent_team/requirements.txt rename to advanced_ai_agents/multi_agent_apps/agent_teams/ai_game_design_agent_team/requirements.txt diff --git a/ai_agent_tutorials/ai_legal_agent_team/README.md b/advanced_ai_agents/multi_agent_apps/agent_teams/ai_legal_agent_team/README.md similarity index 100% rename from ai_agent_tutorials/ai_legal_agent_team/README.md rename to advanced_ai_agents/multi_agent_apps/agent_teams/ai_legal_agent_team/README.md diff --git a/ai_agent_tutorials/ai_legal_agent_team/legal_agent_team.py b/advanced_ai_agents/multi_agent_apps/agent_teams/ai_legal_agent_team/legal_agent_team.py similarity index 98% rename from ai_agent_tutorials/ai_legal_agent_team/legal_agent_team.py rename to advanced_ai_agents/multi_agent_apps/agent_teams/ai_legal_agent_team/legal_agent_team.py index 46a705b..047da4a 100644 --- a/ai_agent_tutorials/ai_legal_agent_team/legal_agent_team.py +++ b/advanced_ai_agents/multi_agent_apps/agent_teams/ai_legal_agent_team/legal_agent_team.py @@ -173,7 +173,7 @@ def main(): legal_researcher = Agent( name="Legal Researcher", role="Legal research specialist", - model=OpenAIChat(id="gpt-4o"), + model=OpenAIChat(id="gpt-4.1"), tools=[DuckDuckGoTools()], knowledge=st.session_state.knowledge_base, search_knowledge=True, @@ -190,7 +190,7 @@ def main(): contract_analyst = Agent( name="Contract Analyst", role="Contract analysis specialist", - model=OpenAIChat(id="gpt-4o"), + model=OpenAIChat(id="gpt-4.1"), knowledge=st.session_state.knowledge_base, search_knowledge=True, instructions=[ @@ -204,7 +204,7 @@ def main(): legal_strategist = Agent( name="Legal Strategist", role="Legal strategy specialist", - model=OpenAIChat(id="gpt-4o"), + model=OpenAIChat(id="gpt-4.1"), knowledge=st.session_state.knowledge_base, search_knowledge=True, instructions=[ @@ -219,7 +219,7 @@ def main(): st.session_state.legal_team = Agent( name="Legal Team Lead", role="Legal team coordinator", - model=OpenAIChat(id="gpt-4o"), + model=OpenAIChat(id="gpt-4.1"), team=[legal_researcher, contract_analyst, legal_strategist], knowledge=st.session_state.knowledge_base, search_knowledge=True, diff --git a/ai_agent_tutorials/ai_legal_agent_team/local_ai_legal_agent_team/README.md b/advanced_ai_agents/multi_agent_apps/agent_teams/ai_legal_agent_team/local_ai_legal_agent_team/README.md similarity index 100% rename from ai_agent_tutorials/ai_legal_agent_team/local_ai_legal_agent_team/README.md rename to advanced_ai_agents/multi_agent_apps/agent_teams/ai_legal_agent_team/local_ai_legal_agent_team/README.md diff --git a/ai_agent_tutorials/ai_legal_agent_team/local_ai_legal_agent_team/local_legal_agent.py b/advanced_ai_agents/multi_agent_apps/agent_teams/ai_legal_agent_team/local_ai_legal_agent_team/local_legal_agent.py similarity index 100% rename from ai_agent_tutorials/ai_legal_agent_team/local_ai_legal_agent_team/local_legal_agent.py rename to advanced_ai_agents/multi_agent_apps/agent_teams/ai_legal_agent_team/local_ai_legal_agent_team/local_legal_agent.py diff --git a/ai_agent_tutorials/ai_legal_agent_team/local_ai_legal_agent_team/requirements.txt b/advanced_ai_agents/multi_agent_apps/agent_teams/ai_legal_agent_team/local_ai_legal_agent_team/requirements.txt similarity index 100% rename from ai_agent_tutorials/ai_legal_agent_team/local_ai_legal_agent_team/requirements.txt rename to advanced_ai_agents/multi_agent_apps/agent_teams/ai_legal_agent_team/local_ai_legal_agent_team/requirements.txt diff --git a/ai_agent_tutorials/ai_legal_agent_team/requirements.txt b/advanced_ai_agents/multi_agent_apps/agent_teams/ai_legal_agent_team/requirements.txt similarity index 100% rename from ai_agent_tutorials/ai_legal_agent_team/requirements.txt rename to advanced_ai_agents/multi_agent_apps/agent_teams/ai_legal_agent_team/requirements.txt diff --git a/ai_agent_tutorials/ai_recruitment_agent_team/README.md b/advanced_ai_agents/multi_agent_apps/agent_teams/ai_recruitment_agent_team/README.md similarity index 100% rename from ai_agent_tutorials/ai_recruitment_agent_team/README.md rename to advanced_ai_agents/multi_agent_apps/agent_teams/ai_recruitment_agent_team/README.md diff --git a/ai_agent_tutorials/ai_recruitment_agent_team/ai_recruitment_agent_team.py b/advanced_ai_agents/multi_agent_apps/agent_teams/ai_recruitment_agent_team/ai_recruitment_agent_team.py similarity index 100% rename from ai_agent_tutorials/ai_recruitment_agent_team/ai_recruitment_agent_team.py rename to advanced_ai_agents/multi_agent_apps/agent_teams/ai_recruitment_agent_team/ai_recruitment_agent_team.py diff --git a/ai_agent_tutorials/ai_recruitment_agent_team/requirements.txt b/advanced_ai_agents/multi_agent_apps/agent_teams/ai_recruitment_agent_team/requirements.txt similarity index 100% rename from ai_agent_tutorials/ai_recruitment_agent_team/requirements.txt rename to advanced_ai_agents/multi_agent_apps/agent_teams/ai_recruitment_agent_team/requirements.txt diff --git a/ai_agent_tutorials/ai_services_agency/README.md b/advanced_ai_agents/multi_agent_apps/agent_teams/ai_services_agency/README.md similarity index 100% rename from ai_agent_tutorials/ai_services_agency/README.md rename to advanced_ai_agents/multi_agent_apps/agent_teams/ai_services_agency/README.md diff --git a/ai_agent_tutorials/ai_services_agency/agency.py b/advanced_ai_agents/multi_agent_apps/agent_teams/ai_services_agency/agency.py similarity index 100% rename from ai_agent_tutorials/ai_services_agency/agency.py rename to advanced_ai_agents/multi_agent_apps/agent_teams/ai_services_agency/agency.py diff --git a/ai_agent_tutorials/ai_services_agency/requirements.txt b/advanced_ai_agents/multi_agent_apps/agent_teams/ai_services_agency/requirements.txt similarity index 100% rename from ai_agent_tutorials/ai_services_agency/requirements.txt rename to advanced_ai_agents/multi_agent_apps/agent_teams/ai_services_agency/requirements.txt diff --git a/ai_agent_tutorials/ai_teaching_agent_team/README.md b/advanced_ai_agents/multi_agent_apps/agent_teams/ai_teaching_agent_team/README.md similarity index 100% rename from ai_agent_tutorials/ai_teaching_agent_team/README.md rename to advanced_ai_agents/multi_agent_apps/agent_teams/ai_teaching_agent_team/README.md diff --git a/ai_agent_tutorials/ai_teaching_agent_team/requirements.txt b/advanced_ai_agents/multi_agent_apps/agent_teams/ai_teaching_agent_team/requirements.txt similarity index 100% rename from ai_agent_tutorials/ai_teaching_agent_team/requirements.txt rename to advanced_ai_agents/multi_agent_apps/agent_teams/ai_teaching_agent_team/requirements.txt diff --git a/ai_agent_tutorials/ai_teaching_agent_team/teaching_agent_team.py b/advanced_ai_agents/multi_agent_apps/agent_teams/ai_teaching_agent_team/teaching_agent_team.py similarity index 100% rename from ai_agent_tutorials/ai_teaching_agent_team/teaching_agent_team.py rename to advanced_ai_agents/multi_agent_apps/agent_teams/ai_teaching_agent_team/teaching_agent_team.py diff --git a/ai_agent_tutorials/ai_coding_agent_o3-mini/README.md b/advanced_ai_agents/multi_agent_apps/agent_teams/multimodal_coding_agent_team/README.md similarity index 100% rename from ai_agent_tutorials/ai_coding_agent_o3-mini/README.md rename to advanced_ai_agents/multi_agent_apps/agent_teams/multimodal_coding_agent_team/README.md diff --git a/ai_agent_tutorials/ai_coding_agent_o3-mini/ai_coding_agent_o3.py b/advanced_ai_agents/multi_agent_apps/agent_teams/multimodal_coding_agent_team/ai_coding_agent_o3.py similarity index 100% rename from ai_agent_tutorials/ai_coding_agent_o3-mini/ai_coding_agent_o3.py rename to advanced_ai_agents/multi_agent_apps/agent_teams/multimodal_coding_agent_team/ai_coding_agent_o3.py diff --git a/ai_agent_tutorials/ai_coding_agent_o3-mini/requirements.txt b/advanced_ai_agents/multi_agent_apps/agent_teams/multimodal_coding_agent_team/requirements.txt similarity index 100% rename from ai_agent_tutorials/ai_coding_agent_o3-mini/requirements.txt rename to advanced_ai_agents/multi_agent_apps/agent_teams/multimodal_coding_agent_team/requirements.txt diff --git a/ai_agent_tutorials/multimodal_design_agent_team/README.md b/advanced_ai_agents/multi_agent_apps/agent_teams/multimodal_design_agent_team/README.md similarity index 100% rename from ai_agent_tutorials/multimodal_design_agent_team/README.md rename to advanced_ai_agents/multi_agent_apps/agent_teams/multimodal_design_agent_team/README.md diff --git a/ai_agent_tutorials/multimodal_design_agent_team/design_agent_team.py b/advanced_ai_agents/multi_agent_apps/agent_teams/multimodal_design_agent_team/design_agent_team.py similarity index 100% rename from ai_agent_tutorials/multimodal_design_agent_team/design_agent_team.py rename to advanced_ai_agents/multi_agent_apps/agent_teams/multimodal_design_agent_team/design_agent_team.py diff --git a/ai_agent_tutorials/multimodal_design_agent_team/requirements.txt b/advanced_ai_agents/multi_agent_apps/agent_teams/multimodal_design_agent_team/requirements.txt similarity index 100% rename from ai_agent_tutorials/multimodal_design_agent_team/requirements.txt rename to advanced_ai_agents/multi_agent_apps/agent_teams/multimodal_design_agent_team/requirements.txt diff --git a/ai_agent_tutorials/ai_aqi_analysis_agent/README.md b/advanced_ai_agents/multi_agent_apps/ai_aqi_analysis_agent/README.md similarity index 100% rename from ai_agent_tutorials/ai_aqi_analysis_agent/README.md rename to advanced_ai_agents/multi_agent_apps/ai_aqi_analysis_agent/README.md diff --git a/ai_agent_tutorials/ai_aqi_analysis_agent/ai_aqi_analysis_agent_gradio.py b/advanced_ai_agents/multi_agent_apps/ai_aqi_analysis_agent/ai_aqi_analysis_agent_gradio.py similarity index 100% rename from ai_agent_tutorials/ai_aqi_analysis_agent/ai_aqi_analysis_agent_gradio.py rename to advanced_ai_agents/multi_agent_apps/ai_aqi_analysis_agent/ai_aqi_analysis_agent_gradio.py diff --git a/ai_agent_tutorials/ai_aqi_analysis_agent/ai_aqi_analysis_agent_streamlit.py b/advanced_ai_agents/multi_agent_apps/ai_aqi_analysis_agent/ai_aqi_analysis_agent_streamlit.py similarity index 100% rename from ai_agent_tutorials/ai_aqi_analysis_agent/ai_aqi_analysis_agent_streamlit.py rename to advanced_ai_agents/multi_agent_apps/ai_aqi_analysis_agent/ai_aqi_analysis_agent_streamlit.py diff --git a/ai_agent_tutorials/ai_aqi_analysis_agent/requirements.txt b/advanced_ai_agents/multi_agent_apps/ai_aqi_analysis_agent/requirements.txt similarity index 100% rename from ai_agent_tutorials/ai_aqi_analysis_agent/requirements.txt rename to advanced_ai_agents/multi_agent_apps/ai_aqi_analysis_agent/requirements.txt diff --git a/ai_agent_tutorials/ai_financial_coach_agent/.env b/advanced_ai_agents/multi_agent_apps/ai_financial_coach_agent/.env similarity index 100% rename from ai_agent_tutorials/ai_financial_coach_agent/.env rename to advanced_ai_agents/multi_agent_apps/ai_financial_coach_agent/.env diff --git a/ai_agent_tutorials/ai_financial_coach_agent/README.md b/advanced_ai_agents/multi_agent_apps/ai_financial_coach_agent/README.md similarity index 100% rename from ai_agent_tutorials/ai_financial_coach_agent/README.md rename to advanced_ai_agents/multi_agent_apps/ai_financial_coach_agent/README.md diff --git a/ai_agent_tutorials/ai_financial_coach_agent/ai_financial_coach_agent.py b/advanced_ai_agents/multi_agent_apps/ai_financial_coach_agent/ai_financial_coach_agent.py similarity index 100% rename from ai_agent_tutorials/ai_financial_coach_agent/ai_financial_coach_agent.py rename to advanced_ai_agents/multi_agent_apps/ai_financial_coach_agent/ai_financial_coach_agent.py diff --git a/ai_agent_tutorials/ai_financial_coach_agent/requirements.txt b/advanced_ai_agents/multi_agent_apps/ai_financial_coach_agent/requirements.txt similarity index 100% rename from ai_agent_tutorials/ai_financial_coach_agent/requirements.txt rename to advanced_ai_agents/multi_agent_apps/ai_financial_coach_agent/requirements.txt diff --git a/ai_agent_tutorials/ai_mental_wellbeing_agent/README.md b/advanced_ai_agents/multi_agent_apps/ai_mental_wellbeing_agent/README.md similarity index 100% rename from ai_agent_tutorials/ai_mental_wellbeing_agent/README.md rename to advanced_ai_agents/multi_agent_apps/ai_mental_wellbeing_agent/README.md diff --git a/ai_agent_tutorials/ai_mental_wellbeing_agent/ai_mental_wellbeing_agent.py b/advanced_ai_agents/multi_agent_apps/ai_mental_wellbeing_agent/ai_mental_wellbeing_agent.py similarity index 100% rename from ai_agent_tutorials/ai_mental_wellbeing_agent/ai_mental_wellbeing_agent.py rename to advanced_ai_agents/multi_agent_apps/ai_mental_wellbeing_agent/ai_mental_wellbeing_agent.py diff --git a/ai_agent_tutorials/ai_mental_wellbeing_agent/requirements.txt b/advanced_ai_agents/multi_agent_apps/ai_mental_wellbeing_agent/requirements.txt similarity index 100% rename from ai_agent_tutorials/ai_mental_wellbeing_agent/requirements.txt rename to advanced_ai_agents/multi_agent_apps/ai_mental_wellbeing_agent/requirements.txt diff --git a/ai_agent_tutorials/multi_agent_researcher/README.md b/advanced_ai_agents/multi_agent_apps/multi_agent_researcher/README.md similarity index 100% rename from ai_agent_tutorials/multi_agent_researcher/README.md rename to advanced_ai_agents/multi_agent_apps/multi_agent_researcher/README.md diff --git a/ai_agent_tutorials/multi_agent_researcher/requirements.txt b/advanced_ai_agents/multi_agent_apps/multi_agent_researcher/requirements.txt similarity index 100% rename from ai_agent_tutorials/multi_agent_researcher/requirements.txt rename to advanced_ai_agents/multi_agent_apps/multi_agent_researcher/requirements.txt diff --git a/ai_agent_tutorials/multi_agent_researcher/research_agent.py b/advanced_ai_agents/multi_agent_apps/multi_agent_researcher/research_agent.py similarity index 100% rename from ai_agent_tutorials/multi_agent_researcher/research_agent.py rename to advanced_ai_agents/multi_agent_apps/multi_agent_researcher/research_agent.py diff --git a/ai_agent_tutorials/multi_agent_researcher/research_agent_llama3.py b/advanced_ai_agents/multi_agent_apps/multi_agent_researcher/research_agent_llama3.py similarity index 100% rename from ai_agent_tutorials/multi_agent_researcher/research_agent_llama3.py rename to advanced_ai_agents/multi_agent_apps/multi_agent_researcher/research_agent_llama3.py diff --git a/ai_agent_tutorials/ai_customer_support_agent/README.md b/advanced_ai_agents/single_agent_apps/ai_customer_support_agent/README.md similarity index 100% rename from ai_agent_tutorials/ai_customer_support_agent/README.md rename to advanced_ai_agents/single_agent_apps/ai_customer_support_agent/README.md diff --git a/ai_agent_tutorials/ai_customer_support_agent/customer_support_agent.py b/advanced_ai_agents/single_agent_apps/ai_customer_support_agent/customer_support_agent.py similarity index 100% rename from ai_agent_tutorials/ai_customer_support_agent/customer_support_agent.py rename to advanced_ai_agents/single_agent_apps/ai_customer_support_agent/customer_support_agent.py diff --git a/ai_agent_tutorials/ai_customer_support_agent/requirements.txt b/advanced_ai_agents/single_agent_apps/ai_customer_support_agent/requirements.txt similarity index 100% rename from ai_agent_tutorials/ai_customer_support_agent/requirements.txt rename to advanced_ai_agents/single_agent_apps/ai_customer_support_agent/requirements.txt diff --git a/ai_agent_tutorials/ai_deep_research_agent/README.md b/advanced_ai_agents/single_agent_apps/ai_deep_research_agent/README.md similarity index 100% rename from ai_agent_tutorials/ai_deep_research_agent/README.md rename to advanced_ai_agents/single_agent_apps/ai_deep_research_agent/README.md diff --git a/ai_agent_tutorials/ai_deep_research_agent/deep_research_openai.py b/advanced_ai_agents/single_agent_apps/ai_deep_research_agent/deep_research_openai.py similarity index 100% rename from ai_agent_tutorials/ai_deep_research_agent/deep_research_openai.py rename to advanced_ai_agents/single_agent_apps/ai_deep_research_agent/deep_research_openai.py diff --git a/ai_agent_tutorials/ai_deep_research_agent/requirements.txt b/advanced_ai_agents/single_agent_apps/ai_deep_research_agent/requirements.txt similarity index 100% rename from ai_agent_tutorials/ai_deep_research_agent/requirements.txt rename to advanced_ai_agents/single_agent_apps/ai_deep_research_agent/requirements.txt diff --git a/ai_agent_tutorials/ai_health_fitness_agent/README.md b/advanced_ai_agents/single_agent_apps/ai_health_fitness_agent/README.md similarity index 100% rename from ai_agent_tutorials/ai_health_fitness_agent/README.md rename to advanced_ai_agents/single_agent_apps/ai_health_fitness_agent/README.md diff --git a/ai_agent_tutorials/ai_health_fitness_agent/health_agent.py b/advanced_ai_agents/single_agent_apps/ai_health_fitness_agent/health_agent.py similarity index 100% rename from ai_agent_tutorials/ai_health_fitness_agent/health_agent.py rename to advanced_ai_agents/single_agent_apps/ai_health_fitness_agent/health_agent.py diff --git a/ai_agent_tutorials/ai_health_fitness_agent/requirements.txt b/advanced_ai_agents/single_agent_apps/ai_health_fitness_agent/requirements.txt similarity index 100% rename from ai_agent_tutorials/ai_health_fitness_agent/requirements.txt rename to advanced_ai_agents/single_agent_apps/ai_health_fitness_agent/requirements.txt diff --git a/ai_agent_tutorials/ai_investment_agent/README.md b/advanced_ai_agents/single_agent_apps/ai_investment_agent/README.md similarity index 100% rename from ai_agent_tutorials/ai_investment_agent/README.md rename to advanced_ai_agents/single_agent_apps/ai_investment_agent/README.md diff --git a/ai_agent_tutorials/ai_investment_agent/investment_agent.py b/advanced_ai_agents/single_agent_apps/ai_investment_agent/investment_agent.py similarity index 100% rename from ai_agent_tutorials/ai_investment_agent/investment_agent.py rename to advanced_ai_agents/single_agent_apps/ai_investment_agent/investment_agent.py diff --git a/ai_agent_tutorials/ai_investment_agent/requirements.txt b/advanced_ai_agents/single_agent_apps/ai_investment_agent/requirements.txt similarity index 100% rename from ai_agent_tutorials/ai_investment_agent/requirements.txt rename to advanced_ai_agents/single_agent_apps/ai_investment_agent/requirements.txt diff --git a/ai_agent_tutorials/ai_journalist_agent/README.md b/advanced_ai_agents/single_agent_apps/ai_journalist_agent/README.md similarity index 100% rename from ai_agent_tutorials/ai_journalist_agent/README.md rename to advanced_ai_agents/single_agent_apps/ai_journalist_agent/README.md diff --git a/ai_agent_tutorials/ai_journalist_agent/journalist_agent.py b/advanced_ai_agents/single_agent_apps/ai_journalist_agent/journalist_agent.py similarity index 100% rename from ai_agent_tutorials/ai_journalist_agent/journalist_agent.py rename to advanced_ai_agents/single_agent_apps/ai_journalist_agent/journalist_agent.py diff --git a/ai_agent_tutorials/ai_journalist_agent/requirements.txt b/advanced_ai_agents/single_agent_apps/ai_journalist_agent/requirements.txt similarity index 100% rename from ai_agent_tutorials/ai_journalist_agent/requirements.txt rename to advanced_ai_agents/single_agent_apps/ai_journalist_agent/requirements.txt diff --git a/ai_agent_tutorials/ai_lead_generation_agent/README.md b/advanced_ai_agents/single_agent_apps/ai_lead_generation_agent/README.md similarity index 100% rename from ai_agent_tutorials/ai_lead_generation_agent/README.md rename to advanced_ai_agents/single_agent_apps/ai_lead_generation_agent/README.md diff --git a/ai_agent_tutorials/ai_lead_generation_agent/ai_lead_generation_agent.py b/advanced_ai_agents/single_agent_apps/ai_lead_generation_agent/ai_lead_generation_agent.py similarity index 100% rename from ai_agent_tutorials/ai_lead_generation_agent/ai_lead_generation_agent.py rename to advanced_ai_agents/single_agent_apps/ai_lead_generation_agent/ai_lead_generation_agent.py diff --git a/ai_agent_tutorials/ai_lead_generation_agent/requirements.txt b/advanced_ai_agents/single_agent_apps/ai_lead_generation_agent/requirements.txt similarity index 100% rename from ai_agent_tutorials/ai_lead_generation_agent/requirements.txt rename to advanced_ai_agents/single_agent_apps/ai_lead_generation_agent/requirements.txt diff --git a/ai_agent_tutorials/ai_meeting_agent/README.md b/advanced_ai_agents/single_agent_apps/ai_meeting_agent/README.md similarity index 100% rename from ai_agent_tutorials/ai_meeting_agent/README.md rename to advanced_ai_agents/single_agent_apps/ai_meeting_agent/README.md diff --git a/ai_agent_tutorials/ai_meeting_agent/meeting_agent.py b/advanced_ai_agents/single_agent_apps/ai_meeting_agent/meeting_agent.py similarity index 100% rename from ai_agent_tutorials/ai_meeting_agent/meeting_agent.py rename to advanced_ai_agents/single_agent_apps/ai_meeting_agent/meeting_agent.py diff --git a/ai_agent_tutorials/ai_meeting_agent/requirements.txt b/advanced_ai_agents/single_agent_apps/ai_meeting_agent/requirements.txt similarity index 100% rename from ai_agent_tutorials/ai_meeting_agent/requirements.txt rename to advanced_ai_agents/single_agent_apps/ai_meeting_agent/requirements.txt diff --git a/ai_agent_tutorials/ai_movie_production_agent/README.md b/advanced_ai_agents/single_agent_apps/ai_movie_production_agent/README.md similarity index 100% rename from ai_agent_tutorials/ai_movie_production_agent/README.md rename to advanced_ai_agents/single_agent_apps/ai_movie_production_agent/README.md diff --git a/ai_agent_tutorials/ai_movie_production_agent/movie_production_agent.py b/advanced_ai_agents/single_agent_apps/ai_movie_production_agent/movie_production_agent.py similarity index 100% rename from ai_agent_tutorials/ai_movie_production_agent/movie_production_agent.py rename to advanced_ai_agents/single_agent_apps/ai_movie_production_agent/movie_production_agent.py diff --git a/ai_agent_tutorials/ai_movie_production_agent/requirements.txt b/advanced_ai_agents/single_agent_apps/ai_movie_production_agent/requirements.txt similarity index 100% rename from ai_agent_tutorials/ai_movie_production_agent/requirements.txt rename to advanced_ai_agents/single_agent_apps/ai_movie_production_agent/requirements.txt diff --git a/ai_agent_tutorials/ai_personal_finance_agent/README.md b/advanced_ai_agents/single_agent_apps/ai_personal_finance_agent/README.md similarity index 100% rename from ai_agent_tutorials/ai_personal_finance_agent/README.md rename to advanced_ai_agents/single_agent_apps/ai_personal_finance_agent/README.md diff --git a/ai_agent_tutorials/ai_personal_finance_agent/finance_agent.py b/advanced_ai_agents/single_agent_apps/ai_personal_finance_agent/finance_agent.py similarity index 100% rename from ai_agent_tutorials/ai_personal_finance_agent/finance_agent.py rename to advanced_ai_agents/single_agent_apps/ai_personal_finance_agent/finance_agent.py diff --git a/ai_agent_tutorials/ai_personal_finance_agent/requirements.txt b/advanced_ai_agents/single_agent_apps/ai_personal_finance_agent/requirements.txt similarity index 100% rename from ai_agent_tutorials/ai_personal_finance_agent/requirements.txt rename to advanced_ai_agents/single_agent_apps/ai_personal_finance_agent/requirements.txt diff --git a/ai_agent_tutorials/ai_real_estate_agent/README.md b/advanced_ai_agents/single_agent_apps/ai_real_estate_agent/README.md similarity index 100% rename from ai_agent_tutorials/ai_real_estate_agent/README.md rename to advanced_ai_agents/single_agent_apps/ai_real_estate_agent/README.md diff --git a/ai_agent_tutorials/ai_real_estate_agent/ai_real_estate_agent.py b/advanced_ai_agents/single_agent_apps/ai_real_estate_agent/ai_real_estate_agent.py similarity index 100% rename from ai_agent_tutorials/ai_real_estate_agent/ai_real_estate_agent.py rename to advanced_ai_agents/single_agent_apps/ai_real_estate_agent/ai_real_estate_agent.py diff --git a/ai_agent_tutorials/ai_real_estate_agent/requirements.txt b/advanced_ai_agents/single_agent_apps/ai_real_estate_agent/requirements.txt similarity index 100% rename from ai_agent_tutorials/ai_real_estate_agent/requirements.txt rename to advanced_ai_agents/single_agent_apps/ai_real_estate_agent/requirements.txt diff --git a/ai_agent_tutorials/ai_system_architect_r1/README.md b/advanced_ai_agents/single_agent_apps/ai_system_architect_r1/README.md similarity index 100% rename from ai_agent_tutorials/ai_system_architect_r1/README.md rename to advanced_ai_agents/single_agent_apps/ai_system_architect_r1/README.md diff --git a/ai_agent_tutorials/ai_system_architect_r1/ai_system_architect_r1.py b/advanced_ai_agents/single_agent_apps/ai_system_architect_r1/ai_system_architect_r1.py similarity index 100% rename from ai_agent_tutorials/ai_system_architect_r1/ai_system_architect_r1.py rename to advanced_ai_agents/single_agent_apps/ai_system_architect_r1/ai_system_architect_r1.py diff --git a/ai_agent_tutorials/ai_system_architect_r1/requirements.txt b/advanced_ai_agents/single_agent_apps/ai_system_architect_r1/requirements.txt similarity index 100% rename from ai_agent_tutorials/ai_system_architect_r1/requirements.txt rename to advanced_ai_agents/single_agent_apps/ai_system_architect_r1/requirements.txt diff --git a/chat_with_X_tutorials/chat_with_github/README.md b/advanced_llm_apps/chat_with_X_tutorials/chat_with_github/README.md similarity index 100% rename from chat_with_X_tutorials/chat_with_github/README.md rename to advanced_llm_apps/chat_with_X_tutorials/chat_with_github/README.md diff --git a/chat_with_X_tutorials/chat_with_github/chat_github.py b/advanced_llm_apps/chat_with_X_tutorials/chat_with_github/chat_github.py similarity index 100% rename from chat_with_X_tutorials/chat_with_github/chat_github.py rename to advanced_llm_apps/chat_with_X_tutorials/chat_with_github/chat_github.py diff --git a/chat_with_X_tutorials/chat_with_github/chat_github_llama3.py b/advanced_llm_apps/chat_with_X_tutorials/chat_with_github/chat_github_llama3.py similarity index 100% rename from chat_with_X_tutorials/chat_with_github/chat_github_llama3.py rename to advanced_llm_apps/chat_with_X_tutorials/chat_with_github/chat_github_llama3.py diff --git a/chat_with_X_tutorials/chat_with_github/requirements.txt b/advanced_llm_apps/chat_with_X_tutorials/chat_with_github/requirements.txt similarity index 100% rename from chat_with_X_tutorials/chat_with_github/requirements.txt rename to advanced_llm_apps/chat_with_X_tutorials/chat_with_github/requirements.txt diff --git a/chat_with_X_tutorials/chat_with_gmail/README.md b/advanced_llm_apps/chat_with_X_tutorials/chat_with_gmail/README.md similarity index 100% rename from chat_with_X_tutorials/chat_with_gmail/README.md rename to advanced_llm_apps/chat_with_X_tutorials/chat_with_gmail/README.md diff --git a/chat_with_X_tutorials/chat_with_gmail/chat_gmail.py b/advanced_llm_apps/chat_with_X_tutorials/chat_with_gmail/chat_gmail.py similarity index 100% rename from chat_with_X_tutorials/chat_with_gmail/chat_gmail.py rename to advanced_llm_apps/chat_with_X_tutorials/chat_with_gmail/chat_gmail.py diff --git a/chat_with_X_tutorials/chat_with_gmail/requirements.txt b/advanced_llm_apps/chat_with_X_tutorials/chat_with_gmail/requirements.txt similarity index 100% rename from chat_with_X_tutorials/chat_with_gmail/requirements.txt rename to advanced_llm_apps/chat_with_X_tutorials/chat_with_gmail/requirements.txt diff --git a/chat_with_X_tutorials/chat_with_pdf/README.md b/advanced_llm_apps/chat_with_X_tutorials/chat_with_pdf/README.md similarity index 100% rename from chat_with_X_tutorials/chat_with_pdf/README.md rename to advanced_llm_apps/chat_with_X_tutorials/chat_with_pdf/README.md diff --git a/chat_with_X_tutorials/chat_with_pdf/chat_pdf.py b/advanced_llm_apps/chat_with_X_tutorials/chat_with_pdf/chat_pdf.py similarity index 100% rename from chat_with_X_tutorials/chat_with_pdf/chat_pdf.py rename to advanced_llm_apps/chat_with_X_tutorials/chat_with_pdf/chat_pdf.py diff --git a/chat_with_X_tutorials/chat_with_pdf/chat_pdf_llama3.2.py b/advanced_llm_apps/chat_with_X_tutorials/chat_with_pdf/chat_pdf_llama3.2.py similarity index 100% rename from chat_with_X_tutorials/chat_with_pdf/chat_pdf_llama3.2.py rename to advanced_llm_apps/chat_with_X_tutorials/chat_with_pdf/chat_pdf_llama3.2.py diff --git a/chat_with_X_tutorials/chat_with_pdf/chat_pdf_llama3.py b/advanced_llm_apps/chat_with_X_tutorials/chat_with_pdf/chat_pdf_llama3.py similarity index 100% rename from chat_with_X_tutorials/chat_with_pdf/chat_pdf_llama3.py rename to advanced_llm_apps/chat_with_X_tutorials/chat_with_pdf/chat_pdf_llama3.py diff --git a/chat_with_X_tutorials/chat_with_pdf/requirements.txt b/advanced_llm_apps/chat_with_X_tutorials/chat_with_pdf/requirements.txt similarity index 100% rename from chat_with_X_tutorials/chat_with_pdf/requirements.txt rename to advanced_llm_apps/chat_with_X_tutorials/chat_with_pdf/requirements.txt diff --git a/chat_with_X_tutorials/chat_with_research_papers/README.md b/advanced_llm_apps/chat_with_X_tutorials/chat_with_research_papers/README.md similarity index 100% rename from chat_with_X_tutorials/chat_with_research_papers/README.md rename to advanced_llm_apps/chat_with_X_tutorials/chat_with_research_papers/README.md diff --git a/chat_with_X_tutorials/chat_with_research_papers/chat_arxiv.py b/advanced_llm_apps/chat_with_X_tutorials/chat_with_research_papers/chat_arxiv.py similarity index 100% rename from chat_with_X_tutorials/chat_with_research_papers/chat_arxiv.py rename to advanced_llm_apps/chat_with_X_tutorials/chat_with_research_papers/chat_arxiv.py diff --git a/chat_with_X_tutorials/chat_with_research_papers/chat_arxiv_llama3.py b/advanced_llm_apps/chat_with_X_tutorials/chat_with_research_papers/chat_arxiv_llama3.py similarity index 100% rename from chat_with_X_tutorials/chat_with_research_papers/chat_arxiv_llama3.py rename to advanced_llm_apps/chat_with_X_tutorials/chat_with_research_papers/chat_arxiv_llama3.py diff --git a/chat_with_X_tutorials/chat_with_research_papers/requirements.txt b/advanced_llm_apps/chat_with_X_tutorials/chat_with_research_papers/requirements.txt similarity index 100% rename from chat_with_X_tutorials/chat_with_research_papers/requirements.txt rename to advanced_llm_apps/chat_with_X_tutorials/chat_with_research_papers/requirements.txt diff --git a/chat_with_X_tutorials/chat_with_substack/README.md b/advanced_llm_apps/chat_with_X_tutorials/chat_with_substack/README.md similarity index 100% rename from chat_with_X_tutorials/chat_with_substack/README.md rename to advanced_llm_apps/chat_with_X_tutorials/chat_with_substack/README.md diff --git a/chat_with_X_tutorials/chat_with_substack/chat_substack.py b/advanced_llm_apps/chat_with_X_tutorials/chat_with_substack/chat_substack.py similarity index 100% rename from chat_with_X_tutorials/chat_with_substack/chat_substack.py rename to advanced_llm_apps/chat_with_X_tutorials/chat_with_substack/chat_substack.py diff --git a/chat_with_X_tutorials/chat_with_substack/requirements.txt b/advanced_llm_apps/chat_with_X_tutorials/chat_with_substack/requirements.txt similarity index 100% rename from chat_with_X_tutorials/chat_with_substack/requirements.txt rename to advanced_llm_apps/chat_with_X_tutorials/chat_with_substack/requirements.txt diff --git a/chat_with_X_tutorials/chat_with_youtube_videos/README.md b/advanced_llm_apps/chat_with_X_tutorials/chat_with_youtube_videos/README.md similarity index 100% rename from chat_with_X_tutorials/chat_with_youtube_videos/README.md rename to advanced_llm_apps/chat_with_X_tutorials/chat_with_youtube_videos/README.md diff --git a/chat_with_X_tutorials/chat_with_youtube_videos/chat_youtube.py b/advanced_llm_apps/chat_with_X_tutorials/chat_with_youtube_videos/chat_youtube.py similarity index 100% rename from chat_with_X_tutorials/chat_with_youtube_videos/chat_youtube.py rename to advanced_llm_apps/chat_with_X_tutorials/chat_with_youtube_videos/chat_youtube.py diff --git a/chat_with_X_tutorials/chat_with_youtube_videos/requirements.txt b/advanced_llm_apps/chat_with_X_tutorials/chat_with_youtube_videos/requirements.txt similarity index 100% rename from chat_with_X_tutorials/chat_with_youtube_videos/requirements.txt rename to advanced_llm_apps/chat_with_X_tutorials/chat_with_youtube_videos/requirements.txt diff --git a/advanced_tools_frameworks/cursor_ai_experiments/ai_web_scrapper.py b/advanced_llm_apps/cursor_ai_experiments/ai_web_scrapper.py similarity index 100% rename from advanced_tools_frameworks/cursor_ai_experiments/ai_web_scrapper.py rename to advanced_llm_apps/cursor_ai_experiments/ai_web_scrapper.py diff --git a/advanced_tools_frameworks/cursor_ai_experiments/chatgpt_clone_llama3.py b/advanced_llm_apps/cursor_ai_experiments/chatgpt_clone_llama3.py similarity index 100% rename from advanced_tools_frameworks/cursor_ai_experiments/chatgpt_clone_llama3.py rename to advanced_llm_apps/cursor_ai_experiments/chatgpt_clone_llama3.py diff --git a/advanced_tools_frameworks/llm_router_app/README.md b/advanced_llm_apps/cursor_ai_experiments/llm_router_app/README.md similarity index 100% rename from advanced_tools_frameworks/llm_router_app/README.md rename to advanced_llm_apps/cursor_ai_experiments/llm_router_app/README.md diff --git a/advanced_tools_frameworks/llm_router_app/llm_router.py b/advanced_llm_apps/cursor_ai_experiments/llm_router_app/llm_router.py similarity index 100% rename from advanced_tools_frameworks/llm_router_app/llm_router.py rename to advanced_llm_apps/cursor_ai_experiments/llm_router_app/llm_router.py diff --git a/advanced_tools_frameworks/llm_router_app/requirements.txt b/advanced_llm_apps/cursor_ai_experiments/llm_router_app/requirements.txt similarity index 100% rename from advanced_tools_frameworks/llm_router_app/requirements.txt rename to advanced_llm_apps/cursor_ai_experiments/llm_router_app/requirements.txt diff --git a/advanced_tools_frameworks/local_chatgpt_clone/README.md b/advanced_llm_apps/cursor_ai_experiments/local_chatgpt_clone/README.md similarity index 100% rename from advanced_tools_frameworks/local_chatgpt_clone/README.md rename to advanced_llm_apps/cursor_ai_experiments/local_chatgpt_clone/README.md diff --git a/advanced_tools_frameworks/local_chatgpt_clone/chatgpt_clone_llama3.py b/advanced_llm_apps/cursor_ai_experiments/local_chatgpt_clone/chatgpt_clone_llama3.py similarity index 100% rename from advanced_tools_frameworks/local_chatgpt_clone/chatgpt_clone_llama3.py rename to advanced_llm_apps/cursor_ai_experiments/local_chatgpt_clone/chatgpt_clone_llama3.py diff --git a/advanced_tools_frameworks/local_chatgpt_clone/requirements.txt b/advanced_llm_apps/cursor_ai_experiments/local_chatgpt_clone/requirements.txt similarity index 100% rename from advanced_tools_frameworks/local_chatgpt_clone/requirements.txt rename to advanced_llm_apps/cursor_ai_experiments/local_chatgpt_clone/requirements.txt diff --git a/advanced_tools_frameworks/cursor_ai_experiments/multi_agent_researcher.py b/advanced_llm_apps/cursor_ai_experiments/multi_agent_researcher.py similarity index 100% rename from advanced_tools_frameworks/cursor_ai_experiments/multi_agent_researcher.py rename to advanced_llm_apps/cursor_ai_experiments/multi_agent_researcher.py diff --git a/advanced_tools_frameworks/cursor_ai_experiments/requirements.txt b/advanced_llm_apps/cursor_ai_experiments/requirements.txt similarity index 100% rename from advanced_tools_frameworks/cursor_ai_experiments/requirements.txt rename to advanced_llm_apps/cursor_ai_experiments/requirements.txt diff --git a/llm_apps_with_memory_tutorials/ai_arxiv_agent_memory/README.md b/advanced_llm_apps/llm_apps_with_memory_tutorials/ai_arxiv_agent_memory/README.md similarity index 100% rename from llm_apps_with_memory_tutorials/ai_arxiv_agent_memory/README.md rename to advanced_llm_apps/llm_apps_with_memory_tutorials/ai_arxiv_agent_memory/README.md diff --git a/llm_apps_with_memory_tutorials/ai_arxiv_agent_memory/ai_arxiv_agent_memory.py b/advanced_llm_apps/llm_apps_with_memory_tutorials/ai_arxiv_agent_memory/ai_arxiv_agent_memory.py similarity index 100% rename from llm_apps_with_memory_tutorials/ai_arxiv_agent_memory/ai_arxiv_agent_memory.py rename to advanced_llm_apps/llm_apps_with_memory_tutorials/ai_arxiv_agent_memory/ai_arxiv_agent_memory.py diff --git a/llm_apps_with_memory_tutorials/ai_arxiv_agent_memory/requirements.txt b/advanced_llm_apps/llm_apps_with_memory_tutorials/ai_arxiv_agent_memory/requirements.txt similarity index 100% rename from llm_apps_with_memory_tutorials/ai_arxiv_agent_memory/requirements.txt rename to advanced_llm_apps/llm_apps_with_memory_tutorials/ai_arxiv_agent_memory/requirements.txt diff --git a/llm_apps_with_memory_tutorials/ai_travel_agent_memory/README.md b/advanced_llm_apps/llm_apps_with_memory_tutorials/ai_travel_agent_memory/README.md similarity index 100% rename from llm_apps_with_memory_tutorials/ai_travel_agent_memory/README.md rename to advanced_llm_apps/llm_apps_with_memory_tutorials/ai_travel_agent_memory/README.md diff --git a/llm_apps_with_memory_tutorials/ai_travel_agent_memory/requirements.txt b/advanced_llm_apps/llm_apps_with_memory_tutorials/ai_travel_agent_memory/requirements.txt similarity index 100% rename from llm_apps_with_memory_tutorials/ai_travel_agent_memory/requirements.txt rename to advanced_llm_apps/llm_apps_with_memory_tutorials/ai_travel_agent_memory/requirements.txt diff --git a/llm_apps_with_memory_tutorials/ai_travel_agent_memory/travel_agent_memory.py b/advanced_llm_apps/llm_apps_with_memory_tutorials/ai_travel_agent_memory/travel_agent_memory.py similarity index 100% rename from llm_apps_with_memory_tutorials/ai_travel_agent_memory/travel_agent_memory.py rename to advanced_llm_apps/llm_apps_with_memory_tutorials/ai_travel_agent_memory/travel_agent_memory.py diff --git a/llm_apps_with_memory_tutorials/llama3_stateful_chat/local_llama3_chat.py b/advanced_llm_apps/llm_apps_with_memory_tutorials/llama3_stateful_chat/local_llama3_chat.py similarity index 100% rename from llm_apps_with_memory_tutorials/llama3_stateful_chat/local_llama3_chat.py rename to advanced_llm_apps/llm_apps_with_memory_tutorials/llama3_stateful_chat/local_llama3_chat.py diff --git a/llm_apps_with_memory_tutorials/llama3_stateful_chat/requirements.txt b/advanced_llm_apps/llm_apps_with_memory_tutorials/llama3_stateful_chat/requirements.txt similarity index 100% rename from llm_apps_with_memory_tutorials/llama3_stateful_chat/requirements.txt rename to advanced_llm_apps/llm_apps_with_memory_tutorials/llama3_stateful_chat/requirements.txt diff --git a/llm_apps_with_memory_tutorials/llm_app_personalized_memory/README.md b/advanced_llm_apps/llm_apps_with_memory_tutorials/llm_app_personalized_memory/README.md similarity index 100% rename from llm_apps_with_memory_tutorials/llm_app_personalized_memory/README.md rename to advanced_llm_apps/llm_apps_with_memory_tutorials/llm_app_personalized_memory/README.md diff --git a/llm_apps_with_memory_tutorials/llm_app_personalized_memory/llm_app_memory.py b/advanced_llm_apps/llm_apps_with_memory_tutorials/llm_app_personalized_memory/llm_app_memory.py similarity index 100% rename from llm_apps_with_memory_tutorials/llm_app_personalized_memory/llm_app_memory.py rename to advanced_llm_apps/llm_apps_with_memory_tutorials/llm_app_personalized_memory/llm_app_memory.py diff --git a/llm_apps_with_memory_tutorials/llm_app_personalized_memory/requirements.txt b/advanced_llm_apps/llm_apps_with_memory_tutorials/llm_app_personalized_memory/requirements.txt similarity index 100% rename from llm_apps_with_memory_tutorials/llm_app_personalized_memory/requirements.txt rename to advanced_llm_apps/llm_apps_with_memory_tutorials/llm_app_personalized_memory/requirements.txt diff --git a/llm_apps_with_memory_tutorials/local_chatgpt_with_memory/README.md b/advanced_llm_apps/llm_apps_with_memory_tutorials/local_chatgpt_with_memory/README.md similarity index 100% rename from llm_apps_with_memory_tutorials/local_chatgpt_with_memory/README.md rename to advanced_llm_apps/llm_apps_with_memory_tutorials/local_chatgpt_with_memory/README.md diff --git a/llm_apps_with_memory_tutorials/local_chatgpt_with_memory/local_chatgpt_memory.py b/advanced_llm_apps/llm_apps_with_memory_tutorials/local_chatgpt_with_memory/local_chatgpt_memory.py similarity index 100% rename from llm_apps_with_memory_tutorials/local_chatgpt_with_memory/local_chatgpt_memory.py rename to advanced_llm_apps/llm_apps_with_memory_tutorials/local_chatgpt_with_memory/local_chatgpt_memory.py diff --git a/llm_apps_with_memory_tutorials/local_chatgpt_with_memory/requirements.txt b/advanced_llm_apps/llm_apps_with_memory_tutorials/local_chatgpt_with_memory/requirements.txt similarity index 100% rename from llm_apps_with_memory_tutorials/local_chatgpt_with_memory/requirements.txt rename to advanced_llm_apps/llm_apps_with_memory_tutorials/local_chatgpt_with_memory/requirements.txt diff --git a/llm_apps_with_memory_tutorials/multi_llm_memory/README.md b/advanced_llm_apps/llm_apps_with_memory_tutorials/multi_llm_memory/README.md similarity index 100% rename from llm_apps_with_memory_tutorials/multi_llm_memory/README.md rename to advanced_llm_apps/llm_apps_with_memory_tutorials/multi_llm_memory/README.md diff --git a/llm_apps_with_memory_tutorials/multi_llm_memory/multi_llm_memory.py b/advanced_llm_apps/llm_apps_with_memory_tutorials/multi_llm_memory/multi_llm_memory.py similarity index 100% rename from llm_apps_with_memory_tutorials/multi_llm_memory/multi_llm_memory.py rename to advanced_llm_apps/llm_apps_with_memory_tutorials/multi_llm_memory/multi_llm_memory.py diff --git a/llm_apps_with_memory_tutorials/multi_llm_memory/requirements.txt b/advanced_llm_apps/llm_apps_with_memory_tutorials/multi_llm_memory/requirements.txt similarity index 100% rename from llm_apps_with_memory_tutorials/multi_llm_memory/requirements.txt rename to advanced_llm_apps/llm_apps_with_memory_tutorials/multi_llm_memory/requirements.txt diff --git a/llm_finetuning_tutorials/llama3.2_finetuning/README.md b/advanced_llm_apps/llm_finetuning_tutorials/llama3.2_finetuning/README.md similarity index 100% rename from llm_finetuning_tutorials/llama3.2_finetuning/README.md rename to advanced_llm_apps/llm_finetuning_tutorials/llama3.2_finetuning/README.md diff --git a/llm_finetuning_tutorials/llama3.2_finetuning/finetune_llama3.2.py b/advanced_llm_apps/llm_finetuning_tutorials/llama3.2_finetuning/finetune_llama3.2.py similarity index 100% rename from llm_finetuning_tutorials/llama3.2_finetuning/finetune_llama3.2.py rename to advanced_llm_apps/llm_finetuning_tutorials/llama3.2_finetuning/finetune_llama3.2.py diff --git a/llm_finetuning_tutorials/llama3.2_finetuning/requirements.txt b/advanced_llm_apps/llm_finetuning_tutorials/llama3.2_finetuning/requirements.txt similarity index 100% rename from llm_finetuning_tutorials/llama3.2_finetuning/requirements.txt rename to advanced_llm_apps/llm_finetuning_tutorials/llama3.2_finetuning/requirements.txt diff --git a/advanced_tools_frameworks/gemini_multimodal_chatbot/README.md b/advanced_tools_frameworks/gemini_multimodal_chatbot/README.md deleted file mode 100644 index b918907..0000000 --- a/advanced_tools_frameworks/gemini_multimodal_chatbot/README.md +++ /dev/null @@ -1,29 +0,0 @@ -## ⚡️ Multimodal Chatbot with Gemini Flash -This repository contains a Streamlit application that demonstrates a multimodal chatbot using Google's Gemini Flash model. The chatbot allows users to interact with the model using both image and text inputs, providing lightning-fast results. - -## Features -- Multimodal input: Users can upload images and enter text queries to interact with the chatbot. -- Gemini Flash model: The chatbot leverages Google's powerful Gemini Flash model for generating responses. -- Chat history: The application maintains a chat history, displaying the conversation between the user and the chatbot. - -### How to get Started? - -1. Clone the GitHub repository - -```bash -git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git -cd awesome-llm-apps/advanced_tools_frameworks/gemini_multimodal_chatbot -``` -2. Install the required dependencies: - -```bash -pip install -r requirements.txt -``` -3. Get your Google Studio API Key - -- Sign up for an [Google AI Studio](https://aistudio.google.com/app/apikey) and obtain your API key. - -4. Run the Streamlit App -```bash -streamlit run gemini_multimodal_chatbot.py -``` \ No newline at end of file diff --git a/advanced_tools_frameworks/gemini_multimodal_chatbot/gemini_multimodal_chatbot.py b/advanced_tools_frameworks/gemini_multimodal_chatbot/gemini_multimodal_chatbot.py deleted file mode 100644 index 4be4e59..0000000 --- a/advanced_tools_frameworks/gemini_multimodal_chatbot/gemini_multimodal_chatbot.py +++ /dev/null @@ -1,67 +0,0 @@ -import os -import streamlit as st -import google.generativeai as genai -from PIL import Image - -# Set up the Streamlit App -st.set_page_config(page_title="Multimodal Chatbot with Gemini Flash", layout="wide") -st.title("Multimodal Chatbot with Gemini Flash ⚡️") -st.caption("Chat with Google's Gemini Flash model using image and text input to get lightning fast results. 🌟") - -# Get OpenAI API key from user -api_key = st.text_input("Enter Google API Key", type="password") - -# Set up the Gemini model -genai.configure(api_key=api_key) -model = genai.GenerativeModel(model_name="gemini-1.5-flash-latest") - -if api_key: - # Initialize the chat history - if "messages" not in st.session_state: - st.session_state.messages = [] - - # Sidebar for image upload - with st.sidebar: - st.title("Chat with Images") - uploaded_file = st.file_uploader("Upload an image...", type=["jpg", "jpeg", "png"]) - - if uploaded_file: - image = Image.open(uploaded_file) - st.image(image, caption='Uploaded Image', use_column_width=True) - - # Main layout - chat_placeholder = st.container() - - with chat_placeholder: - # Display the chat history - for message in st.session_state.messages: - with st.chat_message(message["role"]): - st.markdown(message["content"]) - - # User input area at the bottom - prompt = st.chat_input("What do you want to know?") - - if prompt: - inputs = [prompt] - - # Add user message to chat history - st.session_state.messages.append({"role": "user", "content": prompt}) - # Display user message in chat message container - with chat_placeholder: - with st.chat_message("user"): - st.markdown(prompt) - - if uploaded_file: - inputs.append(image) - - with st.spinner('Generating response...'): - # Generate response - response = model.generate_content(inputs) - - # Display assistant response in chat message container - with chat_placeholder: - with st.chat_message("assistant"): - st.markdown(response.text) - - if uploaded_file and not prompt: - st.warning("Please enter a text query to accompany the image.") \ No newline at end of file diff --git a/advanced_tools_frameworks/gemini_multimodal_chatbot/requirements.txt b/advanced_tools_frameworks/gemini_multimodal_chatbot/requirements.txt deleted file mode 100644 index 76c7608..0000000 --- a/advanced_tools_frameworks/gemini_multimodal_chatbot/requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -streamlit -pillow -google-generativeai \ No newline at end of file diff --git a/advanced_tools_frameworks/local_llama3.1_tool_use/README.md b/advanced_tools_frameworks/local_llama3.1_tool_use/README.md deleted file mode 100644 index 1c6ac2a..0000000 --- a/advanced_tools_frameworks/local_llama3.1_tool_use/README.md +++ /dev/null @@ -1,46 +0,0 @@ -## 🦙 Local Llama3 Tool Use -This Streamlit app demonstrates function calling with the local Llama3 model using Ollama. It allows users to interact with an AI assistant that can access specific tools based on user selection. - -### Features -- Utilizes local Llama3 model via Ollama as LLM -- Integrates YFinance for stock data retrieval and SerpAPI for web search capabilities -- Dynamic tool selection through a user-friendly sidebar -- Real-time chat interface with the AI assistant - -### How to get Started? - -1. Clone the GitHub repository - -```bash -git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git -cd awesome-llm-apps/advanced_tools_frameworks/local_llama3.1_tool_use -``` -2. Install the required dependencies: - -```bash -pip install -r requirements.txt -``` - -3. Get your OpenAI API Key - -- Set up your SerpAPI API key: Export your SerpAPI API key as an environment variable. -```bash -export SERPAPI_API_KEY=your_api_key_here -``` - -4. Run the Streamlit App -```bash -streamlit run llama3_tool_use.py -``` - -## How it Works? - -1. **Tool Selection:** Users can select which tools (YFinance and/or SerpAPI) they want the assistant to use via checkboxes in the sidebar. - -2. **Assistant Initialization:** The app initializes or updates the assistant based on the selected tools. - -3. **Chat Interface:** Users can ask questions through a chat input, and the assistant responds using the enabled tools. - -4. **Real-time Response:** The assistant's response is displayed in real-time, with a typing indicator. - -5. **Tool Usage Display:** The app shows which tools are currently enabled in the sidebar. \ No newline at end of file diff --git a/advanced_tools_frameworks/local_llama3.1_tool_use/llama3_tool_use.py b/advanced_tools_frameworks/local_llama3.1_tool_use/llama3_tool_use.py deleted file mode 100644 index f52d356..0000000 --- a/advanced_tools_frameworks/local_llama3.1_tool_use/llama3_tool_use.py +++ /dev/null @@ -1,102 +0,0 @@ -import streamlit as st -import os -from agno.agent import Agent -from agno.models.ollama import Ollama -from agno.tools.yfinance import YFinanceTools -from agno.tools.serpapi import SerpApiTools - -st.set_page_config(page_title="Llama-3 Tool Use", page_icon="🦙") - -# Ensure SERPAPI_API_KEY is set -if 'SERPAPI_API_KEY' not in os.environ: - st.error("Please set the SERPAPI_API_KEY environment variable.") - st.stop() - -def get_assistant(tools): - """Creates and returns a configured assistant agent. - - This function initializes an assistant agent with a specific model and toolset. - The assistant is capable of accessing tools selected by the user and includes - additional features such as showing tool call details, running in debug mode, - and appending the current datetime to its instructions. - - Args: - tools (list): A list of tools that the assistant can access. - - Returns: - Agent: A configured assistant agent with specified capabilities and settings.""" - return Agent( - name="llama3_assistant", - model=Ollama(id="llama3.1:8b"), - tools=tools, - description="You are a helpful assistant that can access specific tools based on user selection.", - show_tool_calls=True, - debug_mode=True, - # This setting adds the current datetime to the instructions - add_datetime_to_instructions=True, - - ) - -st.title("🦙 Local Llama-3.1 Tool Use") -st.markdown(""" -This app demonstrates function calling with the local Llama3 model using Ollama. -Select tools in the sidebar and ask relevant questions! -""") - -# Sidebar for tool selection -st.sidebar.title("Tool Selection") -use_yfinance = st.sidebar.checkbox("YFinance (Stock Data)", value=True) -use_serpapi = st.sidebar.checkbox("SerpAPI (Web Search)", value=True) - -# Initialize or update the assistant based on selected tools -tools = [] -if use_yfinance: - tools.append(YFinanceTools(stock_price=True, company_info=True)) -if use_serpapi: - tools.append(SerpApiTools()) - -if "assistant" not in st.session_state or st.session_state.get("tools") != tools: - st.session_state.assistant = get_assistant(tools) - st.session_state.tools = tools - st.session_state.messages = [] # Reset messages when tools change - -# Display current tool status -st.sidebar.markdown("### Current Tools:") -st.sidebar.markdown(f"- YFinance: {'Enabled' if use_yfinance else 'Disabled'}") -st.sidebar.markdown(f"- SerpAPI: {'Enabled' if use_serpapi else 'Disabled'}") - -# Chat interface -for message in st.session_state.get("messages", []): - with st.chat_message(message["role"]): - st.markdown(message["content"]) - -if prompt := st.chat_input("Ask a question based on the enabled tools"): - st.session_state.messages.append({"role": "user", "content": prompt}) - with st.chat_message("user"): - st.markdown(prompt) - - with st.chat_message("assistant"): - response_container = st.empty() - response = "" - for chunk in st.session_state.assistant.run(prompt): - response += chunk - response_container.write(response + "▌") - response_container.write(response) - st.session_state.messages.append({"role": "assistant", "content": response}) - -# Sidebar instructions -st.sidebar.markdown(""" -### How to use: -1. Select the tools you want to use in the sidebar -2. Ask questions related to the enabled tools -3. The assistant will use only the selected tools to answe -### Note: -Make sure you have set the SERPAPI_API_KEY environment variable to use the SerpAPI tool. -""") - -st.sidebar.markdown(""" -### Sample questions: -- YFinance: "What's the current price of AAPL?" -- SerpAPI: "What are the latest developments in AI?" -- Both: "Compare TSLA stock price with recent news about Tesla's performance" -""") diff --git a/advanced_tools_frameworks/local_llama3.1_tool_use/requirements.txt b/advanced_tools_frameworks/local_llama3.1_tool_use/requirements.txt deleted file mode 100644 index c103f25..0000000 --- a/advanced_tools_frameworks/local_llama3.1_tool_use/requirements.txt +++ /dev/null @@ -1,3 +0,0 @@ -streamlit -ollama -agno \ No newline at end of file diff --git a/advanced_tools_frameworks/multillm_chat_playground/multillm_playground.py b/advanced_tools_frameworks/multillm_chat_playground/multillm_playground.py deleted file mode 100644 index 402a7fc..0000000 --- a/advanced_tools_frameworks/multillm_chat_playground/multillm_playground.py +++ /dev/null @@ -1,84 +0,0 @@ -import streamlit as st -from litellm import completion - -# Set up the Streamlit app -st.title("Multi-LLM Chat Playground") - -# Get API keys from the user -openai_api_key = st.text_input("Enter your OpenAI API Key:", type="password") -anthropic_api_key = st.text_input("Enter your Anthropic API Key:", type="password") -cohere_api_key = st.text_input("Enter your Cohere API Key:", type="password") - -# Check if all API keys are provided -if openai_api_key and anthropic_api_key and cohere_api_key: - - # Create a text input for user messages - user_input = st.text_input("Enter your message:") - - if st.button("Send to All LLMs"): - if user_input: - messages = [{"role": "user", "content": user_input}] - - # Create three columns for side-by-side display - col1, col2, col3 = st.columns(3) - - # GPT-4o response - with col1: - st.subheader("GPT-4o") - try: - gpt_response = completion(model="gpt-4o", messages=messages, api_key=openai_api_key) - st.write(gpt_response.choices[0].message.content) - except Exception as e: - st.error(f"Error with GPT-4o: {str(e)}") - - # Claude-3-sonnet response - with col2: - st.subheader("Claude 3.5 Sonnet") - try: - claude_response = completion(model="claude-3-5-sonnet-20240620", messages=messages, api_key=anthropic_api_key) - st.write(claude_response.choices[0].message.content) - except Exception as e: - st.error(f"Error with Claude 3.5 Sonnet: {str(e)}") - - # Cohere response - with col3: - st.subheader("Cohere") - try: - cohere_response = completion(model="command-r-plus", messages=messages, api_key=cohere_api_key) - st.write(cohere_response.choices[0].message.content) - except Exception as e: - st.error(f"Error with Cohere: {str(e)}") - - # Compare responses - st.subheader("Response Comparison") - st.write("You can see how the three models responded differently to the same input.") - st.write("This demonstrates the ability to use multiple LLMs in a single application.") - else: - st.warning("Please enter a message.") -else: - st.warning("Please enter all API keys to use the chat.") - -# Add some information about the app -st.sidebar.title("About this app") - -st.sidebar.write( - "This app demonstrates the use of multiple Language Models (LLMs) " - "in a single application using the LiteLLM library." -) - -st.sidebar.subheader("Key features:") -st.sidebar.markdown( - """ - - Utilizes three different LLMs: - - OpenAI's GPT-4o - - Anthropic's Claude 3.5 Sonnet - - Cohere's Command R Plus - - Sends the same user input to all models - - Displays responses side-by-side for easy comparison - - Showcases the ability to use multiple LLMs in one application - """ -) - -st.sidebar.write( - "Try it out to see how different AI models respond to the same prompt!" -) diff --git a/advanced_tools_frameworks/multillm_chat_playground/requirements.txt b/advanced_tools_frameworks/multillm_chat_playground/requirements.txt deleted file mode 100644 index 0f60226..0000000 --- a/advanced_tools_frameworks/multillm_chat_playground/requirements.txt +++ /dev/null @@ -1,2 +0,0 @@ -streamlit -litellm \ No newline at end of file diff --git a/advanced_tools_frameworks/web_search_ai_assistant/README.md b/advanced_tools_frameworks/web_search_ai_assistant/README.md deleted file mode 100644 index 24fee18..0000000 --- a/advanced_tools_frameworks/web_search_ai_assistant/README.md +++ /dev/null @@ -1,44 +0,0 @@ -## 🎯 Generative AI Search Assistant -This Streamlit app combines the power of search engines and LLMs to provide you with pinpointed answers to your queries. By leveraging OpenAI's GPT-4o and the DuckDuckGo search engine, this AI search assistant delivers accurate and concise responses to your questions. - -### Features -- Get pinpointed answers to your queries -- Utilize DuckDuckGo search engine for web searching -- Use OpenAI GPT-4o for intelligent answer generation - -### How to get Started? - -1. Clone the GitHub repository - -```bash -git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git -cd awesome-llm-apps/advanced_tools_frameworks/web_search_ai_assistant -``` -2. Install the required dependencies: - -```bash -pip install -r requirements.txt -``` -3. Get your OpenAI API Key - -- Sign up for an [OpenAI account](https://platform.openai.com/) (or the LLM provider of your choice) and obtain your API key. - -4. Run the Streamlit App -```bash -streamlit run ai_websearch.py -``` - -### How It Works? - -- Upon running the app, you will be prompted to enter your OpenAI API key. This key is used to authenticate and access the OpenAI language models. - -- Once you provide a valid API key, an instance of the Assistant class is created. This assistant utilizes the GPT-4 language model from OpenAI and the DuckDuckGo search engine tool. - -- Enter your search query in the provided text input field. - -- The assistant will perform the following steps: - - Conduct a web search using DuckDuckGo based on your query - - Analyze the search results and extract relevant information - - Generate a concise and targeted answer using the GPT-4 language model - -- The pinpointed answer will be displayed in the app, providing you with the information you need. \ No newline at end of file diff --git a/advanced_tools_frameworks/web_search_ai_assistant/claude_websearch.py b/advanced_tools_frameworks/web_search_ai_assistant/claude_websearch.py deleted file mode 100644 index 6dd9e63..0000000 --- a/advanced_tools_frameworks/web_search_ai_assistant/claude_websearch.py +++ /dev/null @@ -1,29 +0,0 @@ -# Import the required libraries -import streamlit as st -from agno.agent import Agent -from agno.tools.duckduckgo import DuckDuckGoTools -from agno.models.anthropic import Claude - -# Set up the Streamlit app -st.title("Claude Sonnet + AI Web Search 🤖") -st.caption("This app allows you to search the web using Claude Sonnet 3.5") - -# Get Anthropic API key from user -anthropic_api_key = st.text_input("Anthropic's Claude API Key", type="password") - -# If Anthropic API key is provided, create an instance of Assistant -if anthropic_api_key: - assistant = Agent( - model=Claude( - id="claude-3-5-sonnet-20240620", - max_tokens=1024, - temperature=0.3, - api_key=anthropic_api_key) , tools=[DuckDuckGoTools()], show_tool_calls=True - ) - # Get the search query from the user - query= st.text_input("Enter the Search Query", type="default") - - if query: - # Search the web using the AI Assistant - response = assistant.run(query, stream=False) - st.write(response.content) \ No newline at end of file diff --git a/advanced_tools_frameworks/web_search_ai_assistant/gpt4_websearch.py b/advanced_tools_frameworks/web_search_ai_assistant/gpt4_websearch.py deleted file mode 100644 index d805671..0000000 --- a/advanced_tools_frameworks/web_search_ai_assistant/gpt4_websearch.py +++ /dev/null @@ -1,31 +0,0 @@ -# Import the required libraries -import streamlit as st -from agno.agent import Agent -from agno.tools.duckduckgo import DuckDuckGoTools -from agno.models.openai import OpenAIChat - -# Set up the Streamlit app -st.title("AI Web Search Assistant 🤖") -st.caption("This app allows you to search the web using GPT-4o") - -# Get OpenAI API key from user -openai_access_token = st.text_input("OpenAI API Key", type="password") - -# If OpenAI API key is provided, create an instance of Assistant -if openai_access_token: - # Create an instance of the Assistant - assistant = Agent( - model=OpenAIChat( - id="gpt-4o", - max_tokens=1024, - temperature=0.9, - api_key=openai_access_token) , tools=[DuckDuckGoTools()], show_tool_calls=True - ) - - # Get the search query from the user - query= st.text_input("Enter the Search Query", type="default") - - if query: - # Search the web using the AI Assistant - response = assistant.run(query, stream=False) - st.write(response.content) \ No newline at end of file diff --git a/advanced_tools_frameworks/web_search_ai_assistant/requirements.txt b/advanced_tools_frameworks/web_search_ai_assistant/requirements.txt deleted file mode 100644 index dd38cb3..0000000 --- a/advanced_tools_frameworks/web_search_ai_assistant/requirements.txt +++ /dev/null @@ -1,4 +0,0 @@ -streamlit -openai -agno -duckduckgo-search \ No newline at end of file diff --git a/ai_agent_tutorials/customer_support_voice_agent_team/README.md b/ai_agent_tutorials/customer_support_voice_agent_team/README.md deleted file mode 100644 index 971fcbe..0000000 --- a/ai_agent_tutorials/customer_support_voice_agent_team/README.md +++ /dev/null @@ -1,68 +0,0 @@ -# 🎙️ Customer Support Voice Agent - -An OpenAISDK powered Agent application that transforms technical documentation into interactive voice-powered responses using OpenAI's GPT-4o-mini and TTS capabilities. The system crawls through documentation websites with firecrawl's Crawl Endpoint, processes the content and embeds them in qdrant, and provides both text and voice responses to user queries, making documentation more accessible and interactive. - -## Features - -- **Documentation Processing** - - Crawls documentation websites using Firecrawl - - Stores and indexes content using Qdrant vector database - - Generates embeddings for semantic search capabilities - -- **AI Agent Team** - - **Documentation Processor**: Analyzes documentation content and generates clear, concise responses to user queries - - **TTS Agent**: Converts text responses into natural-sounding speech with appropriate pacing and emphasis - - **Voice Customization**: Supports multiple OpenAI TTS voices: - - alloy, ash, ballad, coral, echo, fable, onyx, nova, sage, shimmer, verse - -- **Interactive Interface** - - Clean Streamlit UI with sidebar configuration - - Real-time documentation search and response generation - - Built-in audio player with download capability - - Progress indicators for system initialization and query processing - -## How to Run - -1. **Setup Environment** - ```bash - # Clone the repository - git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git - cd awesome-llm-apps/ai_agent_tutorials/ai_voice_agent_openaisdk - - # Install dependencies - pip install -r requirements.txt - ``` - -2. **Configure API Keys** - - Get OpenAI API key from [OpenAI Platform](https://platform.openai.com) - - Get Qdrant API key and URL from [Qdrant Cloud](https://cloud.qdrant.io) - - Get Firecrawl API key for documentation crawling - -3. **Run the Application** - ```bash - streamlit run ai_voice_agent_docs.py - ``` - -4. **Use the Interface** - - Enter API credentials in the sidebar - - Input the documentation URL you want to learn about - - Select your preferred voice from the dropdown - - Click "Initialize System" to process the documentation - - Ask questions and receive both text and voice responses - -## Features in Detail - -- **Documentation Crawling** - - Automatically extracts content from documentation websites - - Preserves document structure and metadata - - Supports multiple page crawling - -- **Vector Search** - - Uses FastEmbed for generating embeddings - - Semantic search capabilities for finding relevant content - - Efficient document retrieval using Qdrant - -- **Voice Generation** - - High-quality text-to-speech using OpenAI's TTS models - - Multiple voice options for customization - - Natural speech patterns with proper pacing and emphasis diff --git a/ai_agent_tutorials/ai_blog_to_podcast_agent/README.md b/starter_ai_agents/ai_blog_to_podcast_agent/README.md similarity index 100% rename from ai_agent_tutorials/ai_blog_to_podcast_agent/README.md rename to starter_ai_agents/ai_blog_to_podcast_agent/README.md diff --git a/ai_agent_tutorials/ai_blog_to_podcast_agent/blog_to_podcast_agent.py b/starter_ai_agents/ai_blog_to_podcast_agent/blog_to_podcast_agent.py similarity index 100% rename from ai_agent_tutorials/ai_blog_to_podcast_agent/blog_to_podcast_agent.py rename to starter_ai_agents/ai_blog_to_podcast_agent/blog_to_podcast_agent.py diff --git a/ai_agent_tutorials/ai_blog_to_podcast_agent/requirements.txt b/starter_ai_agents/ai_blog_to_podcast_agent/requirements.txt similarity index 100% rename from ai_agent_tutorials/ai_blog_to_podcast_agent/requirements.txt rename to starter_ai_agents/ai_blog_to_podcast_agent/requirements.txt diff --git a/starter_ai_agents/ai_breakup_recovery_agent/.DS_Store b/starter_ai_agents/ai_breakup_recovery_agent/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..81056b8149130674067e0b8d6ae544cf61c65a29 GIT binary patch literal 10244 zcmeI1&r%aX5XO6eQc%R;%_^;0ZyqF3pCDp5P^BKE^cwRA0SRo(Zd7i$`wqT>N1w!p z@ua_=*~sp&sZ}Y^k{N2IXJ`BC+4*{>H$8}mSs(Wwh(sc?NL5)|rYR|UU+al7myO&+ z8t@_`*_Mv%%UFgdw8KDPATSUZ2n+-U0t5d71AMc!EM9dow1I)ZKw#h}0~#M9s>)_2 zCr;YXL1R+@<-iJlW~%cuyG(;%$zXeHvNXYL(BRH{YbmxC*RVaHx5oI8Kegq!IbL}i z?AYQ*u+~BUSnGEfY@CvzXBk6(>^l)8ugq%m(U)gS7*(!MRh&I zXAf~5EoF8{duZoKVXH20Xc;M@&20}|vz{5ivU}sy)}g%SddJ!D@E<+=6^ra+a@;l@PUea&IfG>+iu0DP%?nr!D^r6uxl((^J{ar-4FVc*tVB=BV!nG0$ zrBT<$p*&KbKk=S;8WU&CZevp3#tOd~_OP>Ey>^X8W+fLdpdysOKwuy+5Euvy1P0EG zfq7>+()0ffet6FK|NoiI9}EWu0t0`a0khEBYOV7eX2!GVS$jl%Mb)Bu6DKW%#vaEb z?QuL8dK`b3s=D`8YN6lEAl4 literal 0 HcmV?d00001 diff --git a/ai_agent_tutorials/ai_breakup_recovery_agent/README.md b/starter_ai_agents/ai_breakup_recovery_agent/README.md similarity index 100% rename from ai_agent_tutorials/ai_breakup_recovery_agent/README.md rename to starter_ai_agents/ai_breakup_recovery_agent/README.md diff --git a/ai_agent_tutorials/ai_breakup_recovery_agent/ai_breakup_recovery_agent.py b/starter_ai_agents/ai_breakup_recovery_agent/ai_breakup_recovery_agent.py similarity index 100% rename from ai_agent_tutorials/ai_breakup_recovery_agent/ai_breakup_recovery_agent.py rename to starter_ai_agents/ai_breakup_recovery_agent/ai_breakup_recovery_agent.py diff --git a/ai_agent_tutorials/ai_breakup_recovery_agent/requirements.txt b/starter_ai_agents/ai_breakup_recovery_agent/requirements.txt similarity index 100% rename from ai_agent_tutorials/ai_breakup_recovery_agent/requirements.txt rename to starter_ai_agents/ai_breakup_recovery_agent/requirements.txt diff --git a/ai_agent_tutorials/ai_data_analysis_agent/README.md b/starter_ai_agents/ai_data_analysis_agent/README.md similarity index 100% rename from ai_agent_tutorials/ai_data_analysis_agent/README.md rename to starter_ai_agents/ai_data_analysis_agent/README.md diff --git a/ai_agent_tutorials/ai_data_analysis_agent/ai_data_analyst.py b/starter_ai_agents/ai_data_analysis_agent/ai_data_analyst.py similarity index 100% rename from ai_agent_tutorials/ai_data_analysis_agent/ai_data_analyst.py rename to starter_ai_agents/ai_data_analysis_agent/ai_data_analyst.py diff --git a/ai_agent_tutorials/ai_data_analysis_agent/requirements.txt b/starter_ai_agents/ai_data_analysis_agent/requirements.txt similarity index 100% rename from ai_agent_tutorials/ai_data_analysis_agent/requirements.txt rename to starter_ai_agents/ai_data_analysis_agent/requirements.txt diff --git a/ai_agent_tutorials/ai_data_visualisation_agent/README.md b/starter_ai_agents/ai_data_visualisation_agent/README.md similarity index 100% rename from ai_agent_tutorials/ai_data_visualisation_agent/README.md rename to starter_ai_agents/ai_data_visualisation_agent/README.md diff --git a/ai_agent_tutorials/ai_data_visualisation_agent/ai_data_visualisation_agent.py b/starter_ai_agents/ai_data_visualisation_agent/ai_data_visualisation_agent.py similarity index 100% rename from ai_agent_tutorials/ai_data_visualisation_agent/ai_data_visualisation_agent.py rename to starter_ai_agents/ai_data_visualisation_agent/ai_data_visualisation_agent.py diff --git a/ai_agent_tutorials/ai_data_visualisation_agent/requirements.txt b/starter_ai_agents/ai_data_visualisation_agent/requirements.txt similarity index 100% rename from ai_agent_tutorials/ai_data_visualisation_agent/requirements.txt rename to starter_ai_agents/ai_data_visualisation_agent/requirements.txt diff --git a/ai_agent_tutorials/ai_medical_imaging_agent/README.md b/starter_ai_agents/ai_medical_imaging_agent/README.md similarity index 100% rename from ai_agent_tutorials/ai_medical_imaging_agent/README.md rename to starter_ai_agents/ai_medical_imaging_agent/README.md diff --git a/ai_agent_tutorials/ai_medical_imaging_agent/ai_medical_imaging.py b/starter_ai_agents/ai_medical_imaging_agent/ai_medical_imaging.py similarity index 100% rename from ai_agent_tutorials/ai_medical_imaging_agent/ai_medical_imaging.py rename to starter_ai_agents/ai_medical_imaging_agent/ai_medical_imaging.py diff --git a/ai_agent_tutorials/ai_medical_imaging_agent/requirements.txt b/starter_ai_agents/ai_medical_imaging_agent/requirements.txt similarity index 100% rename from ai_agent_tutorials/ai_medical_imaging_agent/requirements.txt rename to starter_ai_agents/ai_medical_imaging_agent/requirements.txt diff --git a/ai_agent_tutorials/ai_meme_generator_agent_browseruse/README.md b/starter_ai_agents/ai_meme_generator_agent_browseruse/README.md similarity index 100% rename from ai_agent_tutorials/ai_meme_generator_agent_browseruse/README.md rename to starter_ai_agents/ai_meme_generator_agent_browseruse/README.md diff --git a/ai_agent_tutorials/ai_meme_generator_agent_browseruse/ai_meme_generator_agent.py b/starter_ai_agents/ai_meme_generator_agent_browseruse/ai_meme_generator_agent.py similarity index 100% rename from ai_agent_tutorials/ai_meme_generator_agent_browseruse/ai_meme_generator_agent.py rename to starter_ai_agents/ai_meme_generator_agent_browseruse/ai_meme_generator_agent.py diff --git a/ai_agent_tutorials/ai_meme_generator_agent_browseruse/requirements.txt b/starter_ai_agents/ai_meme_generator_agent_browseruse/requirements.txt similarity index 100% rename from ai_agent_tutorials/ai_meme_generator_agent_browseruse/requirements.txt rename to starter_ai_agents/ai_meme_generator_agent_browseruse/requirements.txt diff --git a/ai_agent_tutorials/ai_models_lab_music_generator_agent/README.md b/starter_ai_agents/ai_music_generator_agent/README.md similarity index 100% rename from ai_agent_tutorials/ai_models_lab_music_generator_agent/README.md rename to starter_ai_agents/ai_music_generator_agent/README.md diff --git a/ai_agent_tutorials/ai_models_lab_music_generator_agent/models_lab_music_generator_agent.py b/starter_ai_agents/ai_music_generator_agent/music_generator_agent.py similarity index 100% rename from ai_agent_tutorials/ai_models_lab_music_generator_agent/models_lab_music_generator_agent.py rename to starter_ai_agents/ai_music_generator_agent/music_generator_agent.py diff --git a/ai_agent_tutorials/ai_models_lab_music_generator_agent/requirements.txt b/starter_ai_agents/ai_music_generator_agent/requirements.txt similarity index 100% rename from ai_agent_tutorials/ai_models_lab_music_generator_agent/requirements.txt rename to starter_ai_agents/ai_music_generator_agent/requirements.txt diff --git a/ai_agent_tutorials/ai_reasoning_agent/README.md b/starter_ai_agents/ai_reasoning_agent/README.md similarity index 100% rename from ai_agent_tutorials/ai_reasoning_agent/README.md rename to starter_ai_agents/ai_reasoning_agent/README.md diff --git a/ai_agent_tutorials/ai_reasoning_agent/local_ai_reasoning_agent.py b/starter_ai_agents/ai_reasoning_agent/local_ai_reasoning_agent.py similarity index 100% rename from ai_agent_tutorials/ai_reasoning_agent/local_ai_reasoning_agent.py rename to starter_ai_agents/ai_reasoning_agent/local_ai_reasoning_agent.py diff --git a/ai_agent_tutorials/ai_reasoning_agent/reasoning_agent.py b/starter_ai_agents/ai_reasoning_agent/reasoning_agent.py similarity index 100% rename from ai_agent_tutorials/ai_reasoning_agent/reasoning_agent.py rename to starter_ai_agents/ai_reasoning_agent/reasoning_agent.py diff --git a/ai_agent_tutorials/ai_reasoning_agent/requirements.txt b/starter_ai_agents/ai_reasoning_agent/requirements.txt similarity index 100% rename from ai_agent_tutorials/ai_reasoning_agent/requirements.txt rename to starter_ai_agents/ai_reasoning_agent/requirements.txt diff --git a/ai_agent_tutorials/ai_startup_trend_analysis_agent/README.md b/starter_ai_agents/ai_startup_trend_analysis_agent/README.md similarity index 100% rename from ai_agent_tutorials/ai_startup_trend_analysis_agent/README.md rename to starter_ai_agents/ai_startup_trend_analysis_agent/README.md diff --git a/ai_agent_tutorials/ai_startup_trend_analysis_agent/requirements.txt b/starter_ai_agents/ai_startup_trend_analysis_agent/requirements.txt similarity index 100% rename from ai_agent_tutorials/ai_startup_trend_analysis_agent/requirements.txt rename to starter_ai_agents/ai_startup_trend_analysis_agent/requirements.txt diff --git a/ai_agent_tutorials/ai_startup_trend_analysis_agent/startup_trends_agent.py b/starter_ai_agents/ai_startup_trend_analysis_agent/startup_trends_agent.py similarity index 100% rename from ai_agent_tutorials/ai_startup_trend_analysis_agent/startup_trends_agent.py rename to starter_ai_agents/ai_startup_trend_analysis_agent/startup_trends_agent.py diff --git a/ai_agent_tutorials/ai_travel_agent/README.MD b/starter_ai_agents/ai_travel_agent/README.MD similarity index 100% rename from ai_agent_tutorials/ai_travel_agent/README.MD rename to starter_ai_agents/ai_travel_agent/README.MD diff --git a/ai_agent_tutorials/ai_travel_agent/local_travel_agent.py b/starter_ai_agents/ai_travel_agent/local_travel_agent.py similarity index 100% rename from ai_agent_tutorials/ai_travel_agent/local_travel_agent.py rename to starter_ai_agents/ai_travel_agent/local_travel_agent.py diff --git a/ai_agent_tutorials/ai_travel_agent/requirements.txt b/starter_ai_agents/ai_travel_agent/requirements.txt similarity index 100% rename from ai_agent_tutorials/ai_travel_agent/requirements.txt rename to starter_ai_agents/ai_travel_agent/requirements.txt diff --git a/ai_agent_tutorials/ai_travel_agent/travel_agent.py b/starter_ai_agents/ai_travel_agent/travel_agent.py similarity index 100% rename from ai_agent_tutorials/ai_travel_agent/travel_agent.py rename to starter_ai_agents/ai_travel_agent/travel_agent.py diff --git a/ai_agent_tutorials/gemini_multimodal_agent_demo/multimodal_ai_agent.py b/starter_ai_agents/gemini_multimodal_agent_demo/multimodal_ai_agent.py similarity index 100% rename from ai_agent_tutorials/gemini_multimodal_agent_demo/multimodal_ai_agent.py rename to starter_ai_agents/gemini_multimodal_agent_demo/multimodal_ai_agent.py diff --git a/ai_agent_tutorials/local_news_agent_openai_swarm/.env b/starter_ai_agents/local_news_agent_openai_swarm/.env similarity index 100% rename from ai_agent_tutorials/local_news_agent_openai_swarm/.env rename to starter_ai_agents/local_news_agent_openai_swarm/.env diff --git a/ai_agent_tutorials/local_news_agent_openai_swarm/README.md b/starter_ai_agents/local_news_agent_openai_swarm/README.md similarity index 100% rename from ai_agent_tutorials/local_news_agent_openai_swarm/README.md rename to starter_ai_agents/local_news_agent_openai_swarm/README.md diff --git a/ai_agent_tutorials/local_news_agent_openai_swarm/news_agent.py b/starter_ai_agents/local_news_agent_openai_swarm/news_agent.py similarity index 100% rename from ai_agent_tutorials/local_news_agent_openai_swarm/news_agent.py rename to starter_ai_agents/local_news_agent_openai_swarm/news_agent.py diff --git a/ai_agent_tutorials/local_news_agent_openai_swarm/requirements.txt b/starter_ai_agents/local_news_agent_openai_swarm/requirements.txt similarity index 100% rename from ai_agent_tutorials/local_news_agent_openai_swarm/requirements.txt rename to starter_ai_agents/local_news_agent_openai_swarm/requirements.txt diff --git a/advanced_tools_frameworks/mixture_of_agents/mixture-of-agents.py b/starter_ai_agents/mixture_of_agents/mixture-of-agents.py similarity index 100% rename from advanced_tools_frameworks/mixture_of_agents/mixture-of-agents.py rename to starter_ai_agents/mixture_of_agents/mixture-of-agents.py diff --git a/advanced_tools_frameworks/mixture_of_agents/requirements.txt b/starter_ai_agents/mixture_of_agents/requirements.txt similarity index 100% rename from advanced_tools_frameworks/mixture_of_agents/requirements.txt rename to starter_ai_agents/mixture_of_agents/requirements.txt diff --git a/ai_agent_tutorials/multimodal_ai_agent/README.md b/starter_ai_agents/multimodal_ai_agent/README.md similarity index 100% rename from ai_agent_tutorials/multimodal_ai_agent/README.md rename to starter_ai_agents/multimodal_ai_agent/README.md diff --git a/ai_agent_tutorials/multimodal_ai_agent/multimodal_reasoning_agent.py b/starter_ai_agents/multimodal_ai_agent/multimodal_reasoning_agent.py similarity index 100% rename from ai_agent_tutorials/multimodal_ai_agent/multimodal_reasoning_agent.py rename to starter_ai_agents/multimodal_ai_agent/multimodal_reasoning_agent.py diff --git a/ai_agent_tutorials/multimodal_ai_agent/mutimodal_agent.py b/starter_ai_agents/multimodal_ai_agent/mutimodal_agent.py similarity index 100% rename from ai_agent_tutorials/multimodal_ai_agent/mutimodal_agent.py rename to starter_ai_agents/multimodal_ai_agent/mutimodal_agent.py diff --git a/ai_agent_tutorials/multimodal_ai_agent/requirements.txt b/starter_ai_agents/multimodal_ai_agent/requirements.txt similarity index 100% rename from ai_agent_tutorials/multimodal_ai_agent/requirements.txt rename to starter_ai_agents/multimodal_ai_agent/requirements.txt diff --git a/ai_agent_tutorials/opeani_research_agent/README.md b/starter_ai_agents/opeani_research_agent/README.md similarity index 100% rename from ai_agent_tutorials/opeani_research_agent/README.md rename to starter_ai_agents/opeani_research_agent/README.md diff --git a/ai_agent_tutorials/opeani_research_agent/requirements.txt b/starter_ai_agents/opeani_research_agent/requirements.txt similarity index 100% rename from ai_agent_tutorials/opeani_research_agent/requirements.txt rename to starter_ai_agents/opeani_research_agent/requirements.txt diff --git a/ai_agent_tutorials/opeani_research_agent/research_agent.py b/starter_ai_agents/opeani_research_agent/research_agent.py similarity index 100% rename from ai_agent_tutorials/opeani_research_agent/research_agent.py rename to starter_ai_agents/opeani_research_agent/research_agent.py diff --git a/advanced_tools_frameworks/web_scrapping_ai_agent/README.md b/starter_ai_agents/web_scrapping_ai_agent/README.md similarity index 100% rename from advanced_tools_frameworks/web_scrapping_ai_agent/README.md rename to starter_ai_agents/web_scrapping_ai_agent/README.md diff --git a/advanced_tools_frameworks/web_scrapping_ai_agent/ai_scrapper.py b/starter_ai_agents/web_scrapping_ai_agent/ai_scrapper.py similarity index 100% rename from advanced_tools_frameworks/web_scrapping_ai_agent/ai_scrapper.py rename to starter_ai_agents/web_scrapping_ai_agent/ai_scrapper.py diff --git a/advanced_tools_frameworks/web_scrapping_ai_agent/local_ai_scrapper.py b/starter_ai_agents/web_scrapping_ai_agent/local_ai_scrapper.py similarity index 100% rename from advanced_tools_frameworks/web_scrapping_ai_agent/local_ai_scrapper.py rename to starter_ai_agents/web_scrapping_ai_agent/local_ai_scrapper.py diff --git a/advanced_tools_frameworks/web_scrapping_ai_agent/requirements.txt b/starter_ai_agents/web_scrapping_ai_agent/requirements.txt similarity index 100% rename from advanced_tools_frameworks/web_scrapping_ai_agent/requirements.txt rename to starter_ai_agents/web_scrapping_ai_agent/requirements.txt diff --git a/ai_agent_tutorials/xai_finance_agent/README.md b/starter_ai_agents/xai_finance_agent/README.md similarity index 100% rename from ai_agent_tutorials/xai_finance_agent/README.md rename to starter_ai_agents/xai_finance_agent/README.md diff --git a/ai_agent_tutorials/xai_finance_agent/requirements.txt b/starter_ai_agents/xai_finance_agent/requirements.txt similarity index 100% rename from ai_agent_tutorials/xai_finance_agent/requirements.txt rename to starter_ai_agents/xai_finance_agent/requirements.txt diff --git a/ai_agent_tutorials/xai_finance_agent/xai_finance_agent.py b/starter_ai_agents/xai_finance_agent/xai_finance_agent.py similarity index 100% rename from ai_agent_tutorials/xai_finance_agent/xai_finance_agent.py rename to starter_ai_agents/xai_finance_agent/xai_finance_agent.py diff --git a/ai_agent_tutorials/ai_audio_tour_agent/README.md b/voice_ai_agents/ai_audio_tour_agent/README.md similarity index 100% rename from ai_agent_tutorials/ai_audio_tour_agent/README.md rename to voice_ai_agents/ai_audio_tour_agent/README.md diff --git a/ai_agent_tutorials/ai_audio_tour_agent/agent.py b/voice_ai_agents/ai_audio_tour_agent/agent.py similarity index 100% rename from ai_agent_tutorials/ai_audio_tour_agent/agent.py rename to voice_ai_agents/ai_audio_tour_agent/agent.py diff --git a/ai_agent_tutorials/ai_audio_tour_agent/ai_audio_tour_agent.py b/voice_ai_agents/ai_audio_tour_agent/ai_audio_tour_agent.py similarity index 100% rename from ai_agent_tutorials/ai_audio_tour_agent/ai_audio_tour_agent.py rename to voice_ai_agents/ai_audio_tour_agent/ai_audio_tour_agent.py diff --git a/ai_agent_tutorials/ai_audio_tour_agent/manager.py b/voice_ai_agents/ai_audio_tour_agent/manager.py similarity index 100% rename from ai_agent_tutorials/ai_audio_tour_agent/manager.py rename to voice_ai_agents/ai_audio_tour_agent/manager.py diff --git a/ai_agent_tutorials/ai_audio_tour_agent/printer.py b/voice_ai_agents/ai_audio_tour_agent/printer.py similarity index 100% rename from ai_agent_tutorials/ai_audio_tour_agent/printer.py rename to voice_ai_agents/ai_audio_tour_agent/printer.py diff --git a/ai_agent_tutorials/ai_audio_tour_agent/requirements.txt b/voice_ai_agents/ai_audio_tour_agent/requirements.txt similarity index 100% rename from ai_agent_tutorials/ai_audio_tour_agent/requirements.txt rename to voice_ai_agents/ai_audio_tour_agent/requirements.txt diff --git a/ai_agent_tutorials/customer_support_voice_agent/README.md b/voice_ai_agents/customer_support_voice_agent/README.md similarity index 100% rename from ai_agent_tutorials/customer_support_voice_agent/README.md rename to voice_ai_agents/customer_support_voice_agent/README.md diff --git a/ai_agent_tutorials/customer_support_voice_agent/customer_support_voice_agent.py b/voice_ai_agents/customer_support_voice_agent/customer_support_voice_agent.py similarity index 100% rename from ai_agent_tutorials/customer_support_voice_agent/customer_support_voice_agent.py rename to voice_ai_agents/customer_support_voice_agent/customer_support_voice_agent.py diff --git a/ai_agent_tutorials/customer_support_voice_agent/requirements.txt b/voice_ai_agents/customer_support_voice_agent/requirements.txt similarity index 100% rename from ai_agent_tutorials/customer_support_voice_agent/requirements.txt rename to voice_ai_agents/customer_support_voice_agent/requirements.txt diff --git a/rag_tutorials/voice_rag_openaisdk/README.md b/voice_ai_agents/voice_rag_openaisdk/README.md similarity index 100% rename from rag_tutorials/voice_rag_openaisdk/README.md rename to voice_ai_agents/voice_rag_openaisdk/README.md diff --git a/rag_tutorials/voice_rag_openaisdk/rag_voice.py b/voice_ai_agents/voice_rag_openaisdk/rag_voice.py similarity index 100% rename from rag_tutorials/voice_rag_openaisdk/rag_voice.py rename to voice_ai_agents/voice_rag_openaisdk/rag_voice.py diff --git a/rag_tutorials/voice_rag_openaisdk/requirements.txt b/voice_ai_agents/voice_rag_openaisdk/requirements.txt similarity index 100% rename from rag_tutorials/voice_rag_openaisdk/requirements.txt rename to voice_ai_agents/voice_rag_openaisdk/requirements.txt