diff --git a/Cursor AI Experiments/ai_web_scrapper.py b/advanced_tools_frameworks/cursor_ai_experiments/ai_web_scrapper.py similarity index 100% rename from Cursor AI Experiments/ai_web_scrapper.py rename to advanced_tools_frameworks/cursor_ai_experiments/ai_web_scrapper.py diff --git a/Cursor AI Experiments/chatgpt_clone_llama3.py b/advanced_tools_frameworks/cursor_ai_experiments/chatgpt_clone_llama3.py similarity index 100% rename from Cursor AI Experiments/chatgpt_clone_llama3.py rename to advanced_tools_frameworks/cursor_ai_experiments/chatgpt_clone_llama3.py diff --git a/Cursor AI Experiments/multi_agent_researcher.py b/advanced_tools_frameworks/cursor_ai_experiments/multi_agent_researcher.py similarity index 100% rename from Cursor AI Experiments/multi_agent_researcher.py rename to advanced_tools_frameworks/cursor_ai_experiments/multi_agent_researcher.py diff --git a/gemini_multimodal_chatbot/README.md b/advanced_tools_frameworks/gemini_multimodal_chatbot/README.md similarity index 100% rename from gemini_multimodal_chatbot/README.md rename to advanced_tools_frameworks/gemini_multimodal_chatbot/README.md diff --git a/gemini_multimodal_chatbot/gemini_multimodal_chatbot.py b/advanced_tools_frameworks/gemini_multimodal_chatbot/gemini_multimodal_chatbot.py similarity index 100% rename from gemini_multimodal_chatbot/gemini_multimodal_chatbot.py rename to advanced_tools_frameworks/gemini_multimodal_chatbot/gemini_multimodal_chatbot.py diff --git a/gemini_multimodal_chatbot/requirements.txt b/advanced_tools_frameworks/gemini_multimodal_chatbot/requirements.txt similarity index 100% rename from gemini_multimodal_chatbot/requirements.txt rename to advanced_tools_frameworks/gemini_multimodal_chatbot/requirements.txt diff --git a/llm_router_app/README.md b/advanced_tools_frameworks/llm_router_app/README.md similarity index 100% rename from llm_router_app/README.md rename to advanced_tools_frameworks/llm_router_app/README.md diff --git a/llm_router_app/llm_router.py b/advanced_tools_frameworks/llm_router_app/llm_router.py similarity index 100% rename from llm_router_app/llm_router.py rename to advanced_tools_frameworks/llm_router_app/llm_router.py diff --git a/llm_router_app/requirements.txt b/advanced_tools_frameworks/llm_router_app/requirements.txt similarity index 100% rename from llm_router_app/requirements.txt rename to advanced_tools_frameworks/llm_router_app/requirements.txt diff --git a/local_chatgpt_clone/README.md b/advanced_tools_frameworks/local_chatgpt_clone/README.md similarity index 100% rename from local_chatgpt_clone/README.md rename to advanced_tools_frameworks/local_chatgpt_clone/README.md diff --git a/local_chatgpt_clone/chatgpt_clone_llama3.py b/advanced_tools_frameworks/local_chatgpt_clone/chatgpt_clone_llama3.py similarity index 100% rename from local_chatgpt_clone/chatgpt_clone_llama3.py rename to advanced_tools_frameworks/local_chatgpt_clone/chatgpt_clone_llama3.py diff --git a/local_chatgpt_clone/requirements.txt b/advanced_tools_frameworks/local_chatgpt_clone/requirements.txt similarity index 100% rename from local_chatgpt_clone/requirements.txt rename to advanced_tools_frameworks/local_chatgpt_clone/requirements.txt diff --git a/local_llama3.1_tool_use/README.md b/advanced_tools_frameworks/local_llama3.1_tool_use/README.md similarity index 100% rename from local_llama3.1_tool_use/README.md rename to advanced_tools_frameworks/local_llama3.1_tool_use/README.md diff --git a/local_llama3.1_tool_use/llama3_tool_use.py b/advanced_tools_frameworks/local_llama3.1_tool_use/llama3_tool_use.py similarity index 100% rename from local_llama3.1_tool_use/llama3_tool_use.py rename to advanced_tools_frameworks/local_llama3.1_tool_use/llama3_tool_use.py diff --git a/local_llama3.1_tool_use/requirements.txt b/advanced_tools_frameworks/local_llama3.1_tool_use/requirements.txt similarity index 100% rename from local_llama3.1_tool_use/requirements.txt rename to advanced_tools_frameworks/local_llama3.1_tool_use/requirements.txt diff --git a/mixture_of_agents/mixture-of-agents.py b/advanced_tools_frameworks/mixture_of_agents/mixture-of-agents.py similarity index 100% rename from mixture_of_agents/mixture-of-agents.py rename to advanced_tools_frameworks/mixture_of_agents/mixture-of-agents.py diff --git a/mixture_of_agents/requirements.txt b/advanced_tools_frameworks/mixture_of_agents/requirements.txt similarity index 100% rename from mixture_of_agents/requirements.txt rename to advanced_tools_frameworks/mixture_of_agents/requirements.txt diff --git a/multillm_chat_playground/multillm_playground.py b/advanced_tools_frameworks/multillm_chat_playground/multillm_playground.py similarity index 100% rename from multillm_chat_playground/multillm_playground.py rename to advanced_tools_frameworks/multillm_chat_playground/multillm_playground.py diff --git a/multillm_chat_playground/requirements.txt b/advanced_tools_frameworks/multillm_chat_playground/requirements.txt similarity index 100% rename from multillm_chat_playground/requirements.txt rename to advanced_tools_frameworks/multillm_chat_playground/requirements.txt diff --git a/web_scrapping_ai_agent/README.md b/advanced_tools_frameworks/web_scrapping_ai_agent/README.md similarity index 100% rename from web_scrapping_ai_agent/README.md rename to advanced_tools_frameworks/web_scrapping_ai_agent/README.md diff --git a/web_scrapping_ai_agent/ai_scrapper.py b/advanced_tools_frameworks/web_scrapping_ai_agent/ai_scrapper.py similarity index 100% rename from web_scrapping_ai_agent/ai_scrapper.py rename to advanced_tools_frameworks/web_scrapping_ai_agent/ai_scrapper.py diff --git a/web_scrapping_ai_agent/local_ai_scrapper.py b/advanced_tools_frameworks/web_scrapping_ai_agent/local_ai_scrapper.py similarity index 100% rename from web_scrapping_ai_agent/local_ai_scrapper.py rename to advanced_tools_frameworks/web_scrapping_ai_agent/local_ai_scrapper.py diff --git a/web_scrapping_ai_agent/requirements.txt b/advanced_tools_frameworks/web_scrapping_ai_agent/requirements.txt similarity index 100% rename from web_scrapping_ai_agent/requirements.txt rename to advanced_tools_frameworks/web_scrapping_ai_agent/requirements.txt diff --git a/web_search_ai_assistant/README.md b/advanced_tools_frameworks/web_search_ai_assistant/README.md similarity index 100% rename from web_search_ai_assistant/README.md rename to advanced_tools_frameworks/web_search_ai_assistant/README.md diff --git a/web_search_ai_assistant/claude_websearch.py b/advanced_tools_frameworks/web_search_ai_assistant/claude_websearch.py similarity index 100% rename from web_search_ai_assistant/claude_websearch.py rename to advanced_tools_frameworks/web_search_ai_assistant/claude_websearch.py diff --git a/web_search_ai_assistant/gpt4_websearch.py b/advanced_tools_frameworks/web_search_ai_assistant/gpt4_websearch.py similarity index 100% rename from web_search_ai_assistant/gpt4_websearch.py rename to advanced_tools_frameworks/web_search_ai_assistant/gpt4_websearch.py diff --git a/web_search_ai_assistant/requirements.txt b/advanced_tools_frameworks/web_search_ai_assistant/requirements.txt similarity index 100% rename from web_search_ai_assistant/requirements.txt rename to advanced_tools_frameworks/web_search_ai_assistant/requirements.txt diff --git a/ai_customer_support_agent/README.md b/ai_agent_tutorials/ai_customer_support_agent/README.md similarity index 100% rename from ai_customer_support_agent/README.md rename to ai_agent_tutorials/ai_customer_support_agent/README.md diff --git a/ai_customer_support_agent/customer_support_agent.py b/ai_agent_tutorials/ai_customer_support_agent/customer_support_agent.py similarity index 100% rename from ai_customer_support_agent/customer_support_agent.py rename to ai_agent_tutorials/ai_customer_support_agent/customer_support_agent.py diff --git a/ai_customer_support_agent/requirements.txt b/ai_agent_tutorials/ai_customer_support_agent/requirements.txt similarity index 100% rename from ai_customer_support_agent/requirements.txt rename to ai_agent_tutorials/ai_customer_support_agent/requirements.txt diff --git a/ai_finance_agent_team/README.md b/ai_agent_tutorials/ai_finance_agent_team/README.md similarity index 100% rename from ai_finance_agent_team/README.md rename to ai_agent_tutorials/ai_finance_agent_team/README.md diff --git a/ai_finance_agent_team/finance_agent_team.py b/ai_agent_tutorials/ai_finance_agent_team/finance_agent_team.py similarity index 100% rename from ai_finance_agent_team/finance_agent_team.py rename to ai_agent_tutorials/ai_finance_agent_team/finance_agent_team.py diff --git a/ai_finance_agent_team/requirements.txt b/ai_agent_tutorials/ai_finance_agent_team/requirements.txt similarity index 100% rename from ai_finance_agent_team/requirements.txt rename to ai_agent_tutorials/ai_finance_agent_team/requirements.txt diff --git a/ai_investment_agent/README.md b/ai_agent_tutorials/ai_investment_agent/README.md similarity index 100% rename from ai_investment_agent/README.md rename to ai_agent_tutorials/ai_investment_agent/README.md diff --git a/ai_investment_agent/investment_agent.py b/ai_agent_tutorials/ai_investment_agent/investment_agent.py similarity index 100% rename from ai_investment_agent/investment_agent.py rename to ai_agent_tutorials/ai_investment_agent/investment_agent.py diff --git a/ai_investment_agent/requirements.txt b/ai_agent_tutorials/ai_investment_agent/requirements.txt similarity index 100% rename from ai_investment_agent/requirements.txt rename to ai_agent_tutorials/ai_investment_agent/requirements.txt diff --git a/ai_journalist_agent/README.md b/ai_agent_tutorials/ai_journalist_agent/README.md similarity index 100% rename from ai_journalist_agent/README.md rename to ai_agent_tutorials/ai_journalist_agent/README.md diff --git a/ai_journalist_agent/journalist_agent.py b/ai_agent_tutorials/ai_journalist_agent/journalist_agent.py similarity index 100% rename from ai_journalist_agent/journalist_agent.py rename to ai_agent_tutorials/ai_journalist_agent/journalist_agent.py diff --git a/ai_journalist_agent/requirements.txt b/ai_agent_tutorials/ai_journalist_agent/requirements.txt similarity index 100% rename from ai_journalist_agent/requirements.txt rename to ai_agent_tutorials/ai_journalist_agent/requirements.txt diff --git a/ai_meeting_agent/README.md b/ai_agent_tutorials/ai_meeting_agent/README.md similarity index 100% rename from ai_meeting_agent/README.md rename to ai_agent_tutorials/ai_meeting_agent/README.md diff --git a/ai_meeting_agent/meeting_agent.py b/ai_agent_tutorials/ai_meeting_agent/meeting_agent.py similarity index 100% rename from ai_meeting_agent/meeting_agent.py rename to ai_agent_tutorials/ai_meeting_agent/meeting_agent.py diff --git a/ai_meeting_agent/requirements.txt b/ai_agent_tutorials/ai_meeting_agent/requirements.txt similarity index 100% rename from ai_meeting_agent/requirements.txt rename to ai_agent_tutorials/ai_meeting_agent/requirements.txt diff --git a/ai_movie_production_agent/README.md b/ai_agent_tutorials/ai_movie_production_agent/README.md similarity index 100% rename from ai_movie_production_agent/README.md rename to ai_agent_tutorials/ai_movie_production_agent/README.md diff --git a/ai_movie_production_agent/movie_production_agent.py b/ai_agent_tutorials/ai_movie_production_agent/movie_production_agent.py similarity index 100% rename from ai_movie_production_agent/movie_production_agent.py rename to ai_agent_tutorials/ai_movie_production_agent/movie_production_agent.py diff --git a/ai_movie_production_agent/requirements.txt b/ai_agent_tutorials/ai_movie_production_agent/requirements.txt similarity index 100% rename from ai_movie_production_agent/requirements.txt rename to ai_agent_tutorials/ai_movie_production_agent/requirements.txt diff --git a/ai_personal_finance_agent/README.md b/ai_agent_tutorials/ai_personal_finance_agent/README.md similarity index 100% rename from ai_personal_finance_agent/README.md rename to ai_agent_tutorials/ai_personal_finance_agent/README.md diff --git a/ai_personal_finance_agent/finance_agent.py b/ai_agent_tutorials/ai_personal_finance_agent/finance_agent.py similarity index 100% rename from ai_personal_finance_agent/finance_agent.py rename to ai_agent_tutorials/ai_personal_finance_agent/finance_agent.py diff --git a/ai_personal_finance_agent/requirements.txt b/ai_agent_tutorials/ai_personal_finance_agent/requirements.txt similarity index 100% rename from ai_personal_finance_agent/requirements.txt rename to ai_agent_tutorials/ai_personal_finance_agent/requirements.txt diff --git a/ai_agent_tutorials/ai_reasoning_agent/agents.db b/ai_agent_tutorials/ai_reasoning_agent/agents.db new file mode 100644 index 0000000..c2d3d52 Binary files /dev/null and b/ai_agent_tutorials/ai_reasoning_agent/agents.db differ diff --git a/ai_agent_tutorials/ai_reasoning_agent/reasoning_agent.py b/ai_agent_tutorials/ai_reasoning_agent/reasoning_agent.py new file mode 100644 index 0000000..4f55d79 --- /dev/null +++ b/ai_agent_tutorials/ai_reasoning_agent/reasoning_agent.py @@ -0,0 +1,19 @@ +from phi.agent import Agent +from phi.model.openai import OpenAIChat +from phi.cli.console import console + +regular_agent = Agent(model=OpenAIChat(id="gpt-4o-mini"), markdown=True) + +reasoning_agent = Agent( + model=OpenAIChat(id="gpt-4o"), + reasoning=True, + markdown=True, + structured_outputs=True, +) + +task = "How many 'r' are in the word 'supercalifragilisticexpialidocious'?" + +console.rule("[bold green]Regular Agent[/bold green]") +regular_agent.print_response(task, stream=True) +console.rule("[bold yellow]Reasoning Agent[/bold yellow]") +reasoning_agent.print_response(task, stream=True, show_full_reasoning=True) \ No newline at end of file diff --git a/ai_travel_agent/README.MD b/ai_agent_tutorials/ai_travel_agent/README.MD similarity index 100% rename from ai_travel_agent/README.MD rename to ai_agent_tutorials/ai_travel_agent/README.MD diff --git a/ai_travel_agent/local_travel_agent.py b/ai_agent_tutorials/ai_travel_agent/local_travel_agent.py similarity index 100% rename from ai_travel_agent/local_travel_agent.py rename to ai_agent_tutorials/ai_travel_agent/local_travel_agent.py diff --git a/ai_travel_agent/requirements.txt b/ai_agent_tutorials/ai_travel_agent/requirements.txt similarity index 100% rename from ai_travel_agent/requirements.txt rename to ai_agent_tutorials/ai_travel_agent/requirements.txt diff --git a/ai_travel_agent/travel_agent.py b/ai_agent_tutorials/ai_travel_agent/travel_agent.py similarity index 100% rename from ai_travel_agent/travel_agent.py rename to ai_agent_tutorials/ai_travel_agent/travel_agent.py diff --git a/ai_agent_tutorials/legal_ai_agent/legal_agent.py b/ai_agent_tutorials/legal_ai_agent/legal_agent.py new file mode 100644 index 0000000..7bdb400 --- /dev/null +++ b/ai_agent_tutorials/legal_ai_agent/legal_agent.py @@ -0,0 +1,36 @@ +from phi.agent import Agent +from phi.model.openai import OpenAIChat +from phi.knowledge.pdf import PDFKnowledgeBase, PDFReader +from phi.vectordb.lancedb import LanceDb, SearchType +from phi.playground import Playground, serve_playground_app +from phi.tools.duckduckgo import DuckDuckGo + +# Set up configurations +DB_URI = "tmp/legal_docs_db" + +# Create a knowledge base for legal documents +knowledge_base = PDFKnowledgeBase( + path="tmp/legal_docs", + vector_db=LanceDb( + table_name="legal_documents", + uri=DB_URI, + search_type=SearchType.vector + ), + reader=PDFReader(chunk=True), + num_documents=5 +) + +# Create the agent +agent = Agent( + model=OpenAIChat(id="gpt-4"), + agent_id="legal-analysis-agent", + knowledge=knowledge_base, + tools=[DuckDuckGo()], + show_tool_calls=True, + markdown=True, +) + +app = Playground(agents=[agent]).get_app() + +if __name__ == "__main__": + serve_playground_app("legal_agent:app", reload=True) \ No newline at end of file diff --git a/ai_agent_tutorials/legal_ai_agent/requirements.txt b/ai_agent_tutorials/legal_ai_agent/requirements.txt new file mode 100644 index 0000000..53c213c --- /dev/null +++ b/ai_agent_tutorials/legal_ai_agent/requirements.txt @@ -0,0 +1,7 @@ +streamlit +phidata +openai +lancedb +tantivy +pypdf +duckduckgo-search \ No newline at end of file diff --git a/local_news_agent_openai_swarm/.env b/ai_agent_tutorials/local_news_agent_openai_swarm/.env similarity index 100% rename from local_news_agent_openai_swarm/.env rename to ai_agent_tutorials/local_news_agent_openai_swarm/.env diff --git a/local_news_agent_openai_swarm/README.md b/ai_agent_tutorials/local_news_agent_openai_swarm/README.md similarity index 100% rename from local_news_agent_openai_swarm/README.md rename to ai_agent_tutorials/local_news_agent_openai_swarm/README.md diff --git a/local_news_agent_openai_swarm/news_agent.py b/ai_agent_tutorials/local_news_agent_openai_swarm/news_agent.py similarity index 100% rename from local_news_agent_openai_swarm/news_agent.py rename to ai_agent_tutorials/local_news_agent_openai_swarm/news_agent.py diff --git a/local_news_agent_openai_swarm/requirements.txt b/ai_agent_tutorials/local_news_agent_openai_swarm/requirements.txt similarity index 100% rename from local_news_agent_openai_swarm/requirements.txt rename to ai_agent_tutorials/local_news_agent_openai_swarm/requirements.txt diff --git a/multi_agent_researcher/README.md b/ai_agent_tutorials/multi_agent_researcher/README.md similarity index 100% rename from multi_agent_researcher/README.md rename to ai_agent_tutorials/multi_agent_researcher/README.md diff --git a/multi_agent_researcher/requirements.txt b/ai_agent_tutorials/multi_agent_researcher/requirements.txt similarity index 100% rename from multi_agent_researcher/requirements.txt rename to ai_agent_tutorials/multi_agent_researcher/requirements.txt diff --git a/multi_agent_researcher/research_agent.py b/ai_agent_tutorials/multi_agent_researcher/research_agent.py similarity index 100% rename from multi_agent_researcher/research_agent.py rename to ai_agent_tutorials/multi_agent_researcher/research_agent.py diff --git a/multi_agent_researcher/research_agent_llama3.py b/ai_agent_tutorials/multi_agent_researcher/research_agent_llama3.py similarity index 100% rename from multi_agent_researcher/research_agent_llama3.py rename to ai_agent_tutorials/multi_agent_researcher/research_agent_llama3.py diff --git a/chat_with_github/README.md b/chat_with_X_tutorials/chat_with_github/README.md similarity index 100% rename from chat_with_github/README.md rename to chat_with_X_tutorials/chat_with_github/README.md diff --git a/chat_with_github/chat_github.py b/chat_with_X_tutorials/chat_with_github/chat_github.py similarity index 100% rename from chat_with_github/chat_github.py rename to chat_with_X_tutorials/chat_with_github/chat_github.py diff --git a/chat_with_github/chat_github_llama3.py b/chat_with_X_tutorials/chat_with_github/chat_github_llama3.py similarity index 100% rename from chat_with_github/chat_github_llama3.py rename to chat_with_X_tutorials/chat_with_github/chat_github_llama3.py diff --git a/chat_with_github/requirements.txt b/chat_with_X_tutorials/chat_with_github/requirements.txt similarity index 100% rename from chat_with_github/requirements.txt rename to chat_with_X_tutorials/chat_with_github/requirements.txt diff --git a/chat_with_gmail/README.md b/chat_with_X_tutorials/chat_with_gmail/README.md similarity index 100% rename from chat_with_gmail/README.md rename to chat_with_X_tutorials/chat_with_gmail/README.md diff --git a/chat_with_gmail/chat_gmail.py b/chat_with_X_tutorials/chat_with_gmail/chat_gmail.py similarity index 100% rename from chat_with_gmail/chat_gmail.py rename to chat_with_X_tutorials/chat_with_gmail/chat_gmail.py diff --git a/chat_with_gmail/requirements.txt b/chat_with_X_tutorials/chat_with_gmail/requirements.txt similarity index 100% rename from chat_with_gmail/requirements.txt rename to chat_with_X_tutorials/chat_with_gmail/requirements.txt diff --git a/chat_with_pdf/README.md b/chat_with_X_tutorials/chat_with_pdf/README.md similarity index 100% rename from chat_with_pdf/README.md rename to chat_with_X_tutorials/chat_with_pdf/README.md diff --git a/chat_with_pdf/chat_pdf.py b/chat_with_X_tutorials/chat_with_pdf/chat_pdf.py similarity index 100% rename from chat_with_pdf/chat_pdf.py rename to chat_with_X_tutorials/chat_with_pdf/chat_pdf.py diff --git a/chat_with_pdf/chat_pdf_llama3.2.py b/chat_with_X_tutorials/chat_with_pdf/chat_pdf_llama3.2.py similarity index 100% rename from chat_with_pdf/chat_pdf_llama3.2.py rename to chat_with_X_tutorials/chat_with_pdf/chat_pdf_llama3.2.py diff --git a/chat_with_pdf/chat_pdf_llama3.py b/chat_with_X_tutorials/chat_with_pdf/chat_pdf_llama3.py similarity index 100% rename from chat_with_pdf/chat_pdf_llama3.py rename to chat_with_X_tutorials/chat_with_pdf/chat_pdf_llama3.py diff --git a/chat_with_pdf/requirements.txt b/chat_with_X_tutorials/chat_with_pdf/requirements.txt similarity index 100% rename from chat_with_pdf/requirements.txt rename to chat_with_X_tutorials/chat_with_pdf/requirements.txt diff --git a/chat_with_research_papers/README.md b/chat_with_X_tutorials/chat_with_research_papers/README.md similarity index 100% rename from chat_with_research_papers/README.md rename to chat_with_X_tutorials/chat_with_research_papers/README.md diff --git a/chat_with_research_papers/chat_arxiv.py b/chat_with_X_tutorials/chat_with_research_papers/chat_arxiv.py similarity index 100% rename from chat_with_research_papers/chat_arxiv.py rename to chat_with_X_tutorials/chat_with_research_papers/chat_arxiv.py diff --git a/chat_with_research_papers/chat_arxiv_llama3.py b/chat_with_X_tutorials/chat_with_research_papers/chat_arxiv_llama3.py similarity index 100% rename from chat_with_research_papers/chat_arxiv_llama3.py rename to chat_with_X_tutorials/chat_with_research_papers/chat_arxiv_llama3.py diff --git a/chat_with_research_papers/requirements.txt b/chat_with_X_tutorials/chat_with_research_papers/requirements.txt similarity index 100% rename from chat_with_research_papers/requirements.txt rename to chat_with_X_tutorials/chat_with_research_papers/requirements.txt diff --git a/chat_with_substack/README.md b/chat_with_X_tutorials/chat_with_substack/README.md similarity index 100% rename from chat_with_substack/README.md rename to chat_with_X_tutorials/chat_with_substack/README.md diff --git a/chat_with_substack/chat_substack.py b/chat_with_X_tutorials/chat_with_substack/chat_substack.py similarity index 100% rename from chat_with_substack/chat_substack.py rename to chat_with_X_tutorials/chat_with_substack/chat_substack.py diff --git a/chat_with_substack/requirements.txt b/chat_with_X_tutorials/chat_with_substack/requirements.txt similarity index 100% rename from chat_with_substack/requirements.txt rename to chat_with_X_tutorials/chat_with_substack/requirements.txt diff --git a/chat_with_youtube_videos/README.md b/chat_with_X_tutorials/chat_with_youtube_videos/README.md similarity index 100% rename from chat_with_youtube_videos/README.md rename to chat_with_X_tutorials/chat_with_youtube_videos/README.md diff --git a/chat_with_youtube_videos/chat_youtube.py b/chat_with_X_tutorials/chat_with_youtube_videos/chat_youtube.py similarity index 100% rename from chat_with_youtube_videos/chat_youtube.py rename to chat_with_X_tutorials/chat_with_youtube_videos/chat_youtube.py diff --git a/chat_with_youtube_videos/requirements.txt b/chat_with_X_tutorials/chat_with_youtube_videos/requirements.txt similarity index 100% rename from chat_with_youtube_videos/requirements.txt rename to chat_with_X_tutorials/chat_with_youtube_videos/requirements.txt diff --git a/ai_arxiv_agent_memory/README.md b/llm_apps_with_memory_tutorials/ai_arxiv_agent_memory/README.md similarity index 100% rename from ai_arxiv_agent_memory/README.md rename to llm_apps_with_memory_tutorials/ai_arxiv_agent_memory/README.md diff --git a/ai_arxiv_agent_memory/ai_arxiv_agent_memory.py b/llm_apps_with_memory_tutorials/ai_arxiv_agent_memory/ai_arxiv_agent_memory.py similarity index 100% rename from ai_arxiv_agent_memory/ai_arxiv_agent_memory.py rename to llm_apps_with_memory_tutorials/ai_arxiv_agent_memory/ai_arxiv_agent_memory.py diff --git a/ai_arxiv_agent_memory/requirements.txt b/llm_apps_with_memory_tutorials/ai_arxiv_agent_memory/requirements.txt similarity index 100% rename from ai_arxiv_agent_memory/requirements.txt rename to llm_apps_with_memory_tutorials/ai_arxiv_agent_memory/requirements.txt diff --git a/ai_travel_agent_memory/README.md b/llm_apps_with_memory_tutorials/ai_travel_agent_memory/README.md similarity index 100% rename from ai_travel_agent_memory/README.md rename to llm_apps_with_memory_tutorials/ai_travel_agent_memory/README.md diff --git a/ai_travel_agent_memory/requirements.txt b/llm_apps_with_memory_tutorials/ai_travel_agent_memory/requirements.txt similarity index 100% rename from ai_travel_agent_memory/requirements.txt rename to llm_apps_with_memory_tutorials/ai_travel_agent_memory/requirements.txt diff --git a/ai_travel_agent_memory/travel_agent_memory.py b/llm_apps_with_memory_tutorials/ai_travel_agent_memory/travel_agent_memory.py similarity index 100% rename from ai_travel_agent_memory/travel_agent_memory.py rename to llm_apps_with_memory_tutorials/ai_travel_agent_memory/travel_agent_memory.py diff --git a/llm_app_personalized_memory/README.md b/llm_apps_with_memory_tutorials/llm_app_personalized_memory/README.md similarity index 100% rename from llm_app_personalized_memory/README.md rename to llm_apps_with_memory_tutorials/llm_app_personalized_memory/README.md diff --git a/llm_app_personalized_memory/llm_app_memory.py b/llm_apps_with_memory_tutorials/llm_app_personalized_memory/llm_app_memory.py similarity index 100% rename from llm_app_personalized_memory/llm_app_memory.py rename to llm_apps_with_memory_tutorials/llm_app_personalized_memory/llm_app_memory.py diff --git a/llm_app_personalized_memory/multi_llm_memory.py b/llm_apps_with_memory_tutorials/llm_app_personalized_memory/multi_llm_memory.py similarity index 100% rename from llm_app_personalized_memory/multi_llm_memory.py rename to llm_apps_with_memory_tutorials/llm_app_personalized_memory/multi_llm_memory.py diff --git a/llm_app_personalized_memory/requirements.txt b/llm_apps_with_memory_tutorials/llm_app_personalized_memory/requirements.txt similarity index 100% rename from llm_app_personalized_memory/requirements.txt rename to llm_apps_with_memory_tutorials/llm_app_personalized_memory/requirements.txt diff --git a/local_chatgpt_with_memory/local_chatgpt_memory.py b/llm_apps_with_memory_tutorials/local_chatgpt_with_memory/local_chatgpt_memory.py similarity index 100% rename from local_chatgpt_with_memory/local_chatgpt_memory.py rename to llm_apps_with_memory_tutorials/local_chatgpt_with_memory/local_chatgpt_memory.py diff --git a/local_chatgpt_with_memory/requirements.txt b/llm_apps_with_memory_tutorials/local_chatgpt_with_memory/requirements.txt similarity index 100% rename from local_chatgpt_with_memory/requirements.txt rename to llm_apps_with_memory_tutorials/local_chatgpt_with_memory/requirements.txt diff --git a/llama3.2_finetuning/README.md b/llm_finetuning_tutorials/llama3.2_finetuning/README.md similarity index 100% rename from llama3.2_finetuning/README.md rename to llm_finetuning_tutorials/llama3.2_finetuning/README.md diff --git a/llama3.2_finetuning/finetune_llama3.2.py b/llm_finetuning_tutorials/llama3.2_finetuning/finetune_llama3.2.py similarity index 100% rename from llama3.2_finetuning/finetune_llama3.2.py rename to llm_finetuning_tutorials/llama3.2_finetuning/finetune_llama3.2.py diff --git a/llama3.2_finetuning/requirements.txt b/llm_finetuning_tutorials/llama3.2_finetuning/requirements.txt similarity index 100% rename from llama3.2_finetuning/requirements.txt rename to llm_finetuning_tutorials/llama3.2_finetuning/requirements.txt diff --git a/agentic_rag/README.md b/rag_tutorials/agentic_rag/README.md similarity index 100% rename from agentic_rag/README.md rename to rag_tutorials/agentic_rag/README.md diff --git a/agentic_rag/rag_agent.py b/rag_tutorials/agentic_rag/rag_agent.py similarity index 100% rename from agentic_rag/rag_agent.py rename to rag_tutorials/agentic_rag/rag_agent.py diff --git a/agentic_rag/requirements.txt b/rag_tutorials/agentic_rag/requirements.txt similarity index 100% rename from agentic_rag/requirements.txt rename to rag_tutorials/agentic_rag/requirements.txt diff --git a/autonomous_rag/README.md b/rag_tutorials/autonomous_rag/README.md similarity index 100% rename from autonomous_rag/README.md rename to rag_tutorials/autonomous_rag/README.md diff --git a/autonomous_rag/autorag.py b/rag_tutorials/autonomous_rag/autorag.py similarity index 100% rename from autonomous_rag/autorag.py rename to rag_tutorials/autonomous_rag/autorag.py diff --git a/autonomous_rag/requirements.txt b/rag_tutorials/autonomous_rag/requirements.txt similarity index 100% rename from autonomous_rag/requirements.txt rename to rag_tutorials/autonomous_rag/requirements.txt diff --git a/llama3.1_local_rag/README.md b/rag_tutorials/llama3.1_local_rag/README.md similarity index 100% rename from llama3.1_local_rag/README.md rename to rag_tutorials/llama3.1_local_rag/README.md diff --git a/llama3.1_local_rag/llama3.1_local_rag.py b/rag_tutorials/llama3.1_local_rag/llama3.1_local_rag.py similarity index 100% rename from llama3.1_local_rag/llama3.1_local_rag.py rename to rag_tutorials/llama3.1_local_rag/llama3.1_local_rag.py diff --git a/llama3.1_local_rag/requirements.txt b/rag_tutorials/llama3.1_local_rag/requirements.txt similarity index 100% rename from llama3.1_local_rag/requirements.txt rename to rag_tutorials/llama3.1_local_rag/requirements.txt diff --git a/rag-as-a-service/README.md b/rag_tutorials/rag-as-a-service/README.md similarity index 100% rename from rag-as-a-service/README.md rename to rag_tutorials/rag-as-a-service/README.md diff --git a/rag-as-a-service/rag_app.py b/rag_tutorials/rag-as-a-service/rag_app.py similarity index 100% rename from rag-as-a-service/rag_app.py rename to rag_tutorials/rag-as-a-service/rag_app.py diff --git a/rag-as-a-service/requirements.txt b/rag_tutorials/rag-as-a-service/requirements.txt similarity index 100% rename from rag-as-a-service/requirements.txt rename to rag_tutorials/rag-as-a-service/requirements.txt