diff --git a/src/data/roadmaps/ai-engineer/content/ai-safety-and-ethics@8ndKHDJgL_gYwaXC7XMer.md b/src/data/roadmaps/ai-engineer/content/ai-safety-and-ethics@8ndKHDJgL_gYwaXC7XMer.md index 10d77d013..d0f2f7b46 100644 --- a/src/data/roadmaps/ai-engineer/content/ai-safety-and-ethics@8ndKHDJgL_gYwaXC7XMer.md +++ b/src/data/roadmaps/ai-engineer/content/ai-safety-and-ethics@8ndKHDJgL_gYwaXC7XMer.md @@ -5,4 +5,4 @@ AI safety and ethics involve establishing guidelines and best practices to ensur Learn more from the following resources: - [@video@What is AI Ethics?](https://www.youtube.com/watch?v=aGwYtUzMQUk) -- [@article@Understanding artificial intelligence ethics and safety](https://www.turing.ac.uk/news/publications/understanding-artificial-intelligence-ethics-and-safety) \ No newline at end of file +- [@article@Understanding Artificial Intelligence Ethics and Safety](https://www.turing.ac.uk/news/publications/understanding-artificial-intelligence-ethics-and-safety) \ No newline at end of file diff --git a/src/data/roadmaps/ai-engineer/content/anomaly-detection@AglWJ7gb9rTT2rMkstxtk.md b/src/data/roadmaps/ai-engineer/content/anomaly-detection@AglWJ7gb9rTT2rMkstxtk.md index 76749e756..f35b3067c 100644 --- a/src/data/roadmaps/ai-engineer/content/anomaly-detection@AglWJ7gb9rTT2rMkstxtk.md +++ b/src/data/roadmaps/ai-engineer/content/anomaly-detection@AglWJ7gb9rTT2rMkstxtk.md @@ -4,4 +4,4 @@ Anomaly detection with embeddings works by transforming data, such as text, imag Learn more from the following resources: -- [@article@Anomoly in Embeddings](https://ai.google.dev/gemini-api/tutorials/anomaly_detection) \ No newline at end of file +- [@article@Anomaly in Embeddings](https://ai.google.dev/gemini-api/tutorials/anomaly_detection) diff --git a/src/data/roadmaps/ai-engineer/content/capabilities--context-length@vvpYkmycH0_W030E-L12f.md b/src/data/roadmaps/ai-engineer/content/capabilities--context-length@vvpYkmycH0_W030E-L12f.md index 7de58d173..ab96eb5f1 100644 --- a/src/data/roadmaps/ai-engineer/content/capabilities--context-length@vvpYkmycH0_W030E-L12f.md +++ b/src/data/roadmaps/ai-engineer/content/capabilities--context-length@vvpYkmycH0_W030E-L12f.md @@ -5,4 +5,4 @@ A key aspect of the OpenAI models is their context length, which refers to the a Learn more from the following resources: - [@official@Managing Context](https://platform.openai.com/docs/guides/text-generation/managing-context-for-text-generation) -- [@official@Capabilities](https://platform.openai.com/docs/guides/text-generation) \ No newline at end of file +- [@official@Capabilities](https://platform.openai.com/docs/guides/text-generation) diff --git a/src/data/roadmaps/ai-engineer/content/chat-completions-api@_bPTciEA1GT1JwfXim19z.md b/src/data/roadmaps/ai-engineer/content/chat-completions-api@_bPTciEA1GT1JwfXim19z.md index 32dc2f202..6ddf75db3 100644 --- a/src/data/roadmaps/ai-engineer/content/chat-completions-api@_bPTciEA1GT1JwfXim19z.md +++ b/src/data/roadmaps/ai-engineer/content/chat-completions-api@_bPTciEA1GT1JwfXim19z.md @@ -5,4 +5,4 @@ The OpenAI Chat Completions API is a powerful interface that allows developers t Learn more from the following resources: - [@official@Create Chat Completions](https://platform.openai.com/docs/api-reference/chat/create) -- [@article@](https://medium.com/the-ai-archives/getting-started-with-openais-chat-completions-api-in-2024-462aae00bf0a) \ No newline at end of file +- [@article@Getting Start with Chat Completions API](https://medium.com/the-ai-archives/getting-started-with-openais-chat-completions-api-in-2024-462aae00bf0a) diff --git a/src/data/roadmaps/ai-engineer/content/development-tools@NYge7PNtfI-y6QWefXJ4d.md b/src/data/roadmaps/ai-engineer/content/development-tools@NYge7PNtfI-y6QWefXJ4d.md index 4231f293b..9bb555b6b 100644 --- a/src/data/roadmaps/ai-engineer/content/development-tools@NYge7PNtfI-y6QWefXJ4d.md +++ b/src/data/roadmaps/ai-engineer/content/development-tools@NYge7PNtfI-y6QWefXJ4d.md @@ -2,7 +2,9 @@ AI has given rise to a collection of AI powered development tools of various different varieties. We have IDEs like Cursor that has AI baked into it, live context capturing tools such as Pieces and a variety of brower based tools like V0, Claude and more. +Learn more from the following resources: + - [@official@v0 Website](https://v0.dev) - [@official@Aider - AI Pair Programming in Terminal](https://github.com/Aider-AI/aider) - [@official@Replit AI](https://replit.com/ai) -- [@official@Pieces Website](https://pieces.app) \ No newline at end of file +- [@official@Pieces](https://pieces.app) diff --git a/src/data/roadmaps/ai-engineer/content/embedding@grTcbzT7jKk_sIUwOTZTD.md b/src/data/roadmaps/ai-engineer/content/embedding@grTcbzT7jKk_sIUwOTZTD.md index 8e94696a9..d197ddf9a 100644 --- a/src/data/roadmaps/ai-engineer/content/embedding@grTcbzT7jKk_sIUwOTZTD.md +++ b/src/data/roadmaps/ai-engineer/content/embedding@grTcbzT7jKk_sIUwOTZTD.md @@ -5,4 +5,4 @@ In Retrieval-Augmented Generation (RAG), embeddings are essential for linking in Learn more from the following resources: - [@article@Understanding the role of embeddings in RAG LLMs](https://www.aporia.com/learn/understanding-the-role-of-embeddings-in-rag-llms/) -- [@article@Mastering RAG: How to Select an Embedding Model](https://www.rungalileo.io/blog/mastering-rag-how-to-select-an-embedding-model) \ No newline at end of file +- [@article@Mastering RAG: How to Select an Embedding Model](https://www.rungalileo.io/blog/mastering-rag-how-to-select-an-embedding-model) diff --git a/src/data/roadmaps/ai-engineer/content/embeddings@XyEp6jnBSpCxMGwALnYfT.md b/src/data/roadmaps/ai-engineer/content/embeddings@XyEp6jnBSpCxMGwALnYfT.md index c7dab6ccf..6d814228e 100644 --- a/src/data/roadmaps/ai-engineer/content/embeddings@XyEp6jnBSpCxMGwALnYfT.md +++ b/src/data/roadmaps/ai-engineer/content/embeddings@XyEp6jnBSpCxMGwALnYfT.md @@ -4,6 +4,6 @@ Embeddings are dense, continuous vector representations of data, such as words, Learn more from the following resources: -- [@article@What are embeddings in machine learning?](https://www.cloudflare.com/en-gb/learning/ai/what-are-embeddings/) -- [@article@What is embedding?](https://www.ibm.com/topics/embedding) -- [@video@What are Word Embeddings](https://www.youtube.com/watch?v=wgfSDrqYMJ4) \ No newline at end of file +- [@article@What are Embeddings in Machine Learning?](https://www.cloudflare.com/en-gb/learning/ai/what-are-embeddings/) +- [@article@What is Embedding?](https://www.ibm.com/topics/embedding) +- [@video@What are Word Embeddings](https://www.youtube.com/watch?v=wgfSDrqYMJ4) diff --git a/src/data/roadmaps/ai-engineer/content/googles-gemini@oe8E6ZIQWuYvHVbYJHUc1.md b/src/data/roadmaps/ai-engineer/content/googles-gemini@oe8E6ZIQWuYvHVbYJHUc1.md index c8c20a52e..e0eb1fe10 100644 --- a/src/data/roadmaps/ai-engineer/content/googles-gemini@oe8E6ZIQWuYvHVbYJHUc1.md +++ b/src/data/roadmaps/ai-engineer/content/googles-gemini@oe8E6ZIQWuYvHVbYJHUc1.md @@ -4,5 +4,6 @@ Google Gemini is an advanced AI model by Google DeepMind, designed to integrate Learn more from the following resources: -- [@official@Google Gemini](https://workspace.google.com/solutions/ai/) +- [@official@Google Gemini](https://gemini.google.com/) +- [@official@Google's Gemini Documentation](https://workspace.google.com/solutions/ai/) - [@video@Welcome to the Gemini era](https://www.youtube.com/watch?v=_fuimO6ErKI) \ No newline at end of file diff --git a/src/data/roadmaps/ai-engineer/content/hugging-face-hub@YLOdOvLXa5Fa7_mmuvKEi.md b/src/data/roadmaps/ai-engineer/content/hugging-face-hub@YLOdOvLXa5Fa7_mmuvKEi.md index 210ec92fc..1e57b8a2d 100644 --- a/src/data/roadmaps/ai-engineer/content/hugging-face-hub@YLOdOvLXa5Fa7_mmuvKEi.md +++ b/src/data/roadmaps/ai-engineer/content/hugging-face-hub@YLOdOvLXa5Fa7_mmuvKEi.md @@ -4,5 +4,5 @@ The Hugging Face Hub is a comprehensive platform that hosts over 900,000 machine Learn more from the following resources: -- [@official@Documentation](https://huggingface.co/docs/hub/en/index) +- [@official@Hugging Face Documentation](https://huggingface.co/docs/hub/en/index) - [@course@nlp-official](https://huggingface.co/learn/nlp-course/en/chapter4/1) diff --git a/src/data/roadmaps/ai-engineer/content/hugging-face-tasks@YKIPOiSj_FNtg0h8uaSMq.md b/src/data/roadmaps/ai-engineer/content/hugging-face-tasks@YKIPOiSj_FNtg0h8uaSMq.md index 28c3c6ab8..f48eae432 100644 --- a/src/data/roadmaps/ai-engineer/content/hugging-face-tasks@YKIPOiSj_FNtg0h8uaSMq.md +++ b/src/data/roadmaps/ai-engineer/content/hugging-face-tasks@YKIPOiSj_FNtg0h8uaSMq.md @@ -1,6 +1,6 @@ # Hugging Face Tasks -Hugging Face supports text classification, named entity recognition, question answering, summarization, and translation. It also extends to multimodal tasks that involve both text and images, such as visual question answering (VQA) and image-text matching. Each task is done by various pre-trained models that can be easily accessed and fine-tuned through the Hugging Face library. +Hugging Face supports text classification, named entity recognition, question answering, summarization, and translation. It also extends to multimodal tasks that involve both text and images, such as visual question answering (VQA) and image-text matching. Each task is done by various pre-trained models that can be easily accessed and fine-tuned through the Hugging Face library. Learn more from the following resources: diff --git a/src/data/roadmaps/ai-engineer/content/indexing-embeddings@5TQnO9B4_LTHwqjI7iHB1.md b/src/data/roadmaps/ai-engineer/content/indexing-embeddings@5TQnO9B4_LTHwqjI7iHB1.md index 4d117f84f..f9ebd7408 100644 --- a/src/data/roadmaps/ai-engineer/content/indexing-embeddings@5TQnO9B4_LTHwqjI7iHB1.md +++ b/src/data/roadmaps/ai-engineer/content/indexing-embeddings@5TQnO9B4_LTHwqjI7iHB1.md @@ -5,4 +5,4 @@ Embeddings are stored in a vector database by first converting data, such as tex Learn more from the following resources: - [@article@Indexing & Embeddings](https://docs.llamaindex.ai/en/stable/understanding/indexing/indexing/) -- [@video@Vector Databases simply explained! (Embeddings & Indexes)](https://www.youtube.com/watch?v=dN0lsF2cvm4) \ No newline at end of file +- [@video@Vector Databases Simply Explained! (Embeddings & Indexes)](https://www.youtube.com/watch?v=dN0lsF2cvm4) \ No newline at end of file diff --git a/src/data/roadmaps/ai-engineer/content/inference-sdk@3kRTzlLNBnXdTsAEXVu_M.md b/src/data/roadmaps/ai-engineer/content/inference-sdk@3kRTzlLNBnXdTsAEXVu_M.md index a5f84e6ad..22585c873 100644 --- a/src/data/roadmaps/ai-engineer/content/inference-sdk@3kRTzlLNBnXdTsAEXVu_M.md +++ b/src/data/roadmaps/ai-engineer/content/inference-sdk@3kRTzlLNBnXdTsAEXVu_M.md @@ -1,6 +1,6 @@ # Inference SDK -The Hugging Face Inference SDK is a powerful tool that allows developers to easily integrate and run inference on large language models hosted on the Hugging Face Hub. By using the `InferenceClient`, users can make API calls to various models for tasks such as text generation, image creation, and more. The SDK supports both synchronous and asynchronous operations thus compatible with existing workflows. +The Hugging Face Inference SDK is a powerful tool that allows developers to easily integrate and run inference on large language models hosted on the Hugging Face Hub. By using the `InferenceClient`, users can make API calls to various models for tasks such as text generation, image creation, and more. The SDK supports both synchronous and asynchronous operations thus compatible with existing workflows. Learn more from the following resources: diff --git a/src/data/roadmaps/ai-engineer/content/introduction@_hYN0gEi9BL24nptEtXWU.md b/src/data/roadmaps/ai-engineer/content/introduction@_hYN0gEi9BL24nptEtXWU.md index 361f0ff22..7025c06b9 100644 --- a/src/data/roadmaps/ai-engineer/content/introduction@_hYN0gEi9BL24nptEtXWU.md +++ b/src/data/roadmaps/ai-engineer/content/introduction@_hYN0gEi9BL24nptEtXWU.md @@ -5,3 +5,4 @@ AI Engineering is the process of designing and implementing AI systems using pre Learn more from the following resources: - [@video@AI vs Machine Learning](https://www.youtube.com/watch?v=4RixMPF4xis) +- [@article@AI Engineering](https://en.wikipedia.org/wiki/Artificial_intelligence_engineering) diff --git a/src/data/roadmaps/ai-engineer/content/lancedb@rjaCNT3Li45kwu2gXckke.md b/src/data/roadmaps/ai-engineer/content/lancedb@rjaCNT3Li45kwu2gXckke.md index 5ff9efee1..2b3d40794 100644 --- a/src/data/roadmaps/ai-engineer/content/lancedb@rjaCNT3Li45kwu2gXckke.md +++ b/src/data/roadmaps/ai-engineer/content/lancedb@rjaCNT3Li45kwu2gXckke.md @@ -4,5 +4,6 @@ LanceDB is a vector database designed for efficient storage, retrieval, and mana Learn more from the following resources: -- [@official@LanceDB Website](https://lancedb.com/) -- [@opensource@LanceDB on GitHub](https://github.com/lancedb/lancedb) \ No newline at end of file +- [@official@LanceDB](https://lancedb.com/) +- [@official@LanceDB Documentation](https://docs.lancedb.com/enterprise/introduction) +- [@opensource@LanceDB on GitHub](https://github.com/lancedb/lancedb) diff --git a/src/data/roadmaps/ai-engineer/content/langchain@ebXXEhNRROjbbof-Gym4p.md b/src/data/roadmaps/ai-engineer/content/langchain@ebXXEhNRROjbbof-Gym4p.md index cd7772351..23a20fac4 100644 --- a/src/data/roadmaps/ai-engineer/content/langchain@ebXXEhNRROjbbof-Gym4p.md +++ b/src/data/roadmaps/ai-engineer/content/langchain@ebXXEhNRROjbbof-Gym4p.md @@ -4,5 +4,5 @@ LangChain is a development framework that simplifies building applications power Learn more from the following resources: -- [@official@LangChain Website](https://www.langchain.com/) -- [@video@What is LangChain?](https://www.youtube.com/watch?v=1bUy-1hGZpI) \ No newline at end of file +- [@official@LangChain](https://www.langchain.com/) +- [@video@What is LangChain?](https://www.youtube.com/watch?v=1bUy-1hGZpI) diff --git a/src/data/roadmaps/ai-engineer/content/limitations-and-considerations@MXqbQGhNM3xpXlMC2ib_6.md b/src/data/roadmaps/ai-engineer/content/limitations-and-considerations@MXqbQGhNM3xpXlMC2ib_6.md index 30a6cbe56..d423744ec 100644 --- a/src/data/roadmaps/ai-engineer/content/limitations-and-considerations@MXqbQGhNM3xpXlMC2ib_6.md +++ b/src/data/roadmaps/ai-engineer/content/limitations-and-considerations@MXqbQGhNM3xpXlMC2ib_6.md @@ -4,5 +4,5 @@ Pre-trained models, while powerful, come with several limitations and considerat Learn more from the following resources: -- [@article@Pretrained Topic Models: Advantages and Limitation](https://www.kaggle.com/code/amalsalilan/pretrained-topic-models-advantages-and-limitation) +- [@article@Pre-trained Topic Models: Advantages and Limitation](https://www.kaggle.com/code/amalsalilan/pretrained-topic-models-advantages-and-limitation) - [@video@Should You Use Open Source Large Language Models?](https://www.youtube.com/watch?v=y9k-U9AuDeM) \ No newline at end of file diff --git a/src/data/roadmaps/ai-engineer/content/llama-index@d0ontCII8KI8wfP-8Y45R.md b/src/data/roadmaps/ai-engineer/content/llama-index@d0ontCII8KI8wfP-8Y45R.md index 6b1768ab3..2cbcabc6f 100644 --- a/src/data/roadmaps/ai-engineer/content/llama-index@d0ontCII8KI8wfP-8Y45R.md +++ b/src/data/roadmaps/ai-engineer/content/llama-index@d0ontCII8KI8wfP-8Y45R.md @@ -4,5 +4,5 @@ LlamaIndex, formerly known as GPT Index, is a tool designed to facilitate the in Learn more from the following resources: -- [@official@llamaindex Website](https://docs.llamaindex.ai/en/stable/) +- [@official@Llama Index](https://docs.llamaindex.ai/en/stable/) - [@video@Introduction to LlamaIndex with Python (2024)](https://www.youtube.com/watch?v=cCyYGYyCka4) \ No newline at end of file diff --git a/src/data/roadmaps/ai-engineer/content/llamaindex-for-multimodal-apps@akQTCKuPRRelj2GORqvsh.md b/src/data/roadmaps/ai-engineer/content/llamaindex-for-multimodal-apps@akQTCKuPRRelj2GORqvsh.md index 3f1c5b117..6ab44dcd0 100644 --- a/src/data/roadmaps/ai-engineer/content/llamaindex-for-multimodal-apps@akQTCKuPRRelj2GORqvsh.md +++ b/src/data/roadmaps/ai-engineer/content/llamaindex-for-multimodal-apps@akQTCKuPRRelj2GORqvsh.md @@ -4,5 +4,5 @@ LlamaIndex enables multi-modal apps by linking language models (LLMs) to diverse Learn more from the following resources: -- [@official@LlamaIndex Multy-modal](https://docs.llamaindex.ai/en/stable/use_cases/multimodal/) +- [@official@LlamaIndex Multi-modal](https://docs.llamaindex.ai/en/stable/use_cases/multimodal/) - [@video@Multi-modal Retrieval Augmented Generation with LlamaIndex](https://www.youtube.com/watch?v=35RlrrgYDyU) \ No newline at end of file diff --git a/src/data/roadmaps/ai-engineer/content/llms@wf2BSyUekr1S1q6l8kyq6.md b/src/data/roadmaps/ai-engineer/content/llms@wf2BSyUekr1S1q6l8kyq6.md index 3be6ab28a..2c9271288 100644 --- a/src/data/roadmaps/ai-engineer/content/llms@wf2BSyUekr1S1q6l8kyq6.md +++ b/src/data/roadmaps/ai-engineer/content/llms@wf2BSyUekr1S1q6l8kyq6.md @@ -5,5 +5,5 @@ LLMs, or Large Language Models, are advanced AI models trained on vast datasets Learn more from the following resources: - [@article@What is a large language model (LLM)?](https://www.cloudflare.com/en-gb/learning/ai/what-is-large-language-model/) -- [@video@How Large Langauge Models Work](https://www.youtube.com/watch?v=5sLYAQS9sWQ) +- [@video@How Large Language Models Work](https://www.youtube.com/watch?v=5sLYAQS9sWQ) - [@video@Large Language Models (LLMs) - Everything You NEED To Know](https://www.youtube.com/watch?v=osKyvYJ3PRM) diff --git a/src/data/roadmaps/ai-engineer/content/manual-implementation@6xaRB34_g0HGt-y1dGYXR.md b/src/data/roadmaps/ai-engineer/content/manual-implementation@6xaRB34_g0HGt-y1dGYXR.md index a8176fdba..5dafd6fea 100644 --- a/src/data/roadmaps/ai-engineer/content/manual-implementation@6xaRB34_g0HGt-y1dGYXR.md +++ b/src/data/roadmaps/ai-engineer/content/manual-implementation@6xaRB34_g0HGt-y1dGYXR.md @@ -1,6 +1,6 @@ # Manual Implementation -Services like [Open AI functions](https://platform.openai.com/docs/guides/function-calling) and Tools or [Vercel's AI SDK](https://sdk.vercel.ai/docs/foundations/tools) make it really easy to make SDK agents however it is a good idea to learn how these tools work under the hood. You can also create fully custom implementation of agents using by implementing custom loop. +Services like Open AI functions and Tools or Vercel's AI SDK make it really easy to make SDK agents however it is a good idea to learn how these tools work under the hood. You can also create fully custom implementation of agents using by implementing custom loop. Learn more from the following resources: diff --git a/src/data/roadmaps/ai-engineer/content/open-ai-embeddings-api@l6priWeJhbdUD5tJ7uHyG.md b/src/data/roadmaps/ai-engineer/content/open-ai-embeddings-api@l6priWeJhbdUD5tJ7uHyG.md index 924b59e74..8f39dad77 100644 --- a/src/data/roadmaps/ai-engineer/content/open-ai-embeddings-api@l6priWeJhbdUD5tJ7uHyG.md +++ b/src/data/roadmaps/ai-engineer/content/open-ai-embeddings-api@l6priWeJhbdUD5tJ7uHyG.md @@ -3,5 +3,5 @@ The OpenAI Embeddings API allows developers to generate dense vector representations of text, which capture semantic meaning and relationships. These embeddings can be used for various tasks, such as semantic search, recommendation systems, and clustering, by enabling the comparison of text based on similarity in vector space. The API supports easy integration and scalability, making it possible to handle large datasets and perform tasks like finding similar documents, organizing content, or building recommendation engines. Learn more from the following resources: -- [@offical@OpenAI Embeddings API](https://platform.openai.com/docs/api-reference/embeddings/create) -- [@video@Master OpenAI EMBEDDING API](https://www.youtube.com/watch?v=9oCS-VQupoc) \ No newline at end of file +- [@official@OpenAI Embeddings API](https://platform.openai.com/docs/api-reference/embeddings/create) +- [@video@Master OpenAI Embedding API](https://www.youtube.com/watch?v=9oCS-VQupoc) \ No newline at end of file diff --git a/src/data/roadmaps/ai-engineer/content/open-vs-closed-source-models@RBwGsq9DngUsl8PrrCbqx.md b/src/data/roadmaps/ai-engineer/content/open-vs-closed-source-models@RBwGsq9DngUsl8PrrCbqx.md index c282abc12..82c48bac2 100644 --- a/src/data/roadmaps/ai-engineer/content/open-vs-closed-source-models@RBwGsq9DngUsl8PrrCbqx.md +++ b/src/data/roadmaps/ai-engineer/content/open-vs-closed-source-models@RBwGsq9DngUsl8PrrCbqx.md @@ -4,5 +4,5 @@ Open-source models are freely available for customization and collaboration, pro Learn more from the following resources: -- [@article@OpenAI vs. open-source LLM](https://ubiops.com/openai-vs-open-source-llm/) -- [@video@AI360 | Open-Source vs Closed-Source LLMs](https://www.youtube.com/watch?v=710PDpuLwOc) +- [@article@OpenAI vs. Open Source LLM](https://ubiops.com/openai-vs-open-source-llm/) +- [@video@Open-Source vs Closed-Source LLMs](https://www.youtube.com/watch?v=710PDpuLwOc) diff --git a/src/data/roadmaps/ai-engineer/content/openai-api@zdeuA4GbdBl2DwKgiOA4G.md b/src/data/roadmaps/ai-engineer/content/openai-api@zdeuA4GbdBl2DwKgiOA4G.md index 5d76847dc..912c5feff 100644 --- a/src/data/roadmaps/ai-engineer/content/openai-api@zdeuA4GbdBl2DwKgiOA4G.md +++ b/src/data/roadmaps/ai-engineer/content/openai-api@zdeuA4GbdBl2DwKgiOA4G.md @@ -1,3 +1,7 @@ # OpenAI API -The OpenAI API provides access to powerful AI models like GPT, Codex, DALL-E, and Whisper, enabling developers to integrate capabilities such as text generation, code assistance, image creation, and speech recognition into their applications via a simple, scalable interface. \ No newline at end of file +The OpenAI API provides access to powerful AI models like GPT, Codex, DALL-E, and Whisper, enabling developers to integrate capabilities such as text generation, code assistance, image creation, and speech recognition into their applications via a simple, scalable interface. + +Learn more from the following resources: + +- [@official@Open AI API](https://openai.com/api/) diff --git a/src/data/roadmaps/ai-engineer/content/openai-vision-api@CRrqa-dBw1LlOwVbrZhjK.md b/src/data/roadmaps/ai-engineer/content/openai-vision-api@CRrqa-dBw1LlOwVbrZhjK.md index 627c0d2f7..b1ad8726d 100644 --- a/src/data/roadmaps/ai-engineer/content/openai-vision-api@CRrqa-dBw1LlOwVbrZhjK.md +++ b/src/data/roadmaps/ai-engineer/content/openai-vision-api@CRrqa-dBw1LlOwVbrZhjK.md @@ -5,4 +5,4 @@ The OpenAI Vision API enables models to analyze and understand images, allowing Learn more from the following resources: - [@official@Vision](https://platform.openai.com/docs/guides/vision) -- [@video@OpenAI Vision API Crash Course](https://www.youtube.com/watch?v=ZjkS11DSeEk) \ No newline at end of file +- [@video@OpenAI Vision API Crash Course](https://www.youtube.com/watch?v=ZjkS11DSeEk) diff --git a/src/data/roadmaps/ai-engineer/content/pinecone@_Cf7S1DCvX7p1_3-tP3C3.md b/src/data/roadmaps/ai-engineer/content/pinecone@_Cf7S1DCvX7p1_3-tP3C3.md index 174c9916d..67187b07f 100644 --- a/src/data/roadmaps/ai-engineer/content/pinecone@_Cf7S1DCvX7p1_3-tP3C3.md +++ b/src/data/roadmaps/ai-engineer/content/pinecone@_Cf7S1DCvX7p1_3-tP3C3.md @@ -4,6 +4,6 @@ Pinecone is a managed vector database designed for efficient similarity search a Learn more from the following resources: -- [@official@Pinecone Website](https://www.pinecone.io) +- [@official@Pinecone](https://www.pinecone.io) - [@article@Everything you need to know about Pinecone](https://www.packtpub.com/article-hub/everything-you-need-to-know-about-pinecone-a-vector-database?srsltid=AfmBOorXsy9WImpULoLjd-42ERvTzj3pQb7C2EFgamWlRobyGJVZKKdz) -- [@video@Introducing Pinecone Serverless](https://www.youtube.com/watch?v=iCuR6ihHQgc) \ No newline at end of file +- [@video@Introducing Pinecone Serverless](https://www.youtube.com/watch?v=iCuR6ihHQgc) diff --git a/src/data/roadmaps/ai-engineer/content/pre-trained-models@d7fzv_ft12EopsQdmEsel.md b/src/data/roadmaps/ai-engineer/content/pre-trained-models@d7fzv_ft12EopsQdmEsel.md index 5b423c96c..901158cd1 100644 --- a/src/data/roadmaps/ai-engineer/content/pre-trained-models@d7fzv_ft12EopsQdmEsel.md +++ b/src/data/roadmaps/ai-engineer/content/pre-trained-models@d7fzv_ft12EopsQdmEsel.md @@ -4,4 +4,4 @@ Pre-trained models are Machine Learning (ML) models that have been previously tr Visit the following resources to learn more: -- [@article@Pre-trained models: Past, present and future](https://www.sciencedirect.com/science/article/pii/S2666651021000231) +- [@article@Pre-trained Models: Past, Present and Future](https://www.sciencedirect.com/science/article/pii/S2666651021000231) diff --git a/src/data/roadmaps/ai-engineer/content/prompt-engineering@Dc15ayFlzqMF24RqIF_-X.md b/src/data/roadmaps/ai-engineer/content/prompt-engineering@Dc15ayFlzqMF24RqIF_-X.md index 209b71410..e90c713f3 100644 --- a/src/data/roadmaps/ai-engineer/content/prompt-engineering@Dc15ayFlzqMF24RqIF_-X.md +++ b/src/data/roadmaps/ai-engineer/content/prompt-engineering@Dc15ayFlzqMF24RqIF_-X.md @@ -4,5 +4,5 @@ Prompt engineering is the process of crafting effective inputs (prompts) to guid Learn more from the following resources: -- [@roadmap@Prompt Engineering Roadmap](https://roadmap.sh/prompt-engineering) -- [@video@What is Prompt Engineering?](https://www.youtube.com/watch?v=nf1e-55KKbg) \ No newline at end of file +- [@roadmap@Visit DedicatedPrompt Engineering Roadmap](https://roadmap.sh/prompt-engineering) +- [@video@What is Prompt Engineering?](https://www.youtube.com/watch?v=nf1e-55KKbg) diff --git a/src/data/roadmaps/ai-engineer/content/qdrant@DwOAL5mOBgBiw-EQpAzQl.md b/src/data/roadmaps/ai-engineer/content/qdrant@DwOAL5mOBgBiw-EQpAzQl.md index a95d1aa79..bd91711c0 100644 --- a/src/data/roadmaps/ai-engineer/content/qdrant@DwOAL5mOBgBiw-EQpAzQl.md +++ b/src/data/roadmaps/ai-engineer/content/qdrant@DwOAL5mOBgBiw-EQpAzQl.md @@ -4,6 +4,6 @@ Qdrant is an open-source vector database designed for efficient similarity searc Learn more from the following resources: -- [@official@Qdrant Website](https://qdrant.tech/) +- [@official@Qdrant](https://qdrant.tech/) - [@opensource@Qdrant on GitHub](https://github.com/qdrant/qdrant) - [@video@Getting started with Qdrant](https://www.youtube.com/watch?v=LRcZ9pbGnno) \ No newline at end of file diff --git a/src/data/roadmaps/ai-engineer/content/rag--implementation@lVhWhZGR558O-ljHobxIi.md b/src/data/roadmaps/ai-engineer/content/rag--implementation@lVhWhZGR558O-ljHobxIi.md index 5a046b03f..78c8bd563 100644 --- a/src/data/roadmaps/ai-engineer/content/rag--implementation@lVhWhZGR558O-ljHobxIi.md +++ b/src/data/roadmaps/ai-engineer/content/rag--implementation@lVhWhZGR558O-ljHobxIi.md @@ -1,3 +1,8 @@ # RAG & Implementation -Retrieval-Augmented Generation (RAG) combines information retrieval with language generation to produce more accurate, context-aware responses. It uses two components: a retriever, which searches a database to find relevant information, and a generator, which crafts a response based on the retrieved data. Implementing RAG involves using a retrieval model (e.g., embeddings and vector search) alongside a generative language model (like GPT). The process starts by converting a query into embeddings, retrieving relevant documents from a vector database, and feeding them to the language model, which then generates a coherent, informed response. This approach grounds outputs in real-world data, resulting in more reliable and detailed answers. \ No newline at end of file +Retrieval-Augmented Generation (RAG) combines information retrieval with language generation to produce more accurate, context-aware responses. It uses two components: a retriever, which searches a database to find relevant information, and a generator, which crafts a response based on the retrieved data. Implementing RAG involves using a retrieval model (e.g., embeddings and vector search) alongside a generative language model (like GPT). The process starts by converting a query into embeddings, retrieving relevant documents from a vector database, and feeding them to the language model, which then generates a coherent, informed response. This approach grounds outputs in real-world data, resulting in more reliable and detailed answers. + +Learn more from the following resources: + +- [@article@What is RAG?](https://aws.amazon.com/what-is/retrieval-augmented-generation/) +- [@video@What is Retrieval-Augmented Generation? IBM](https://www.youtube.com/watch?v=T-D1OfcDW1M) diff --git a/src/data/roadmaps/ai-engineer/content/roles-and-responsiblities@K9EiuFgPBFgeRxY4wxAmb.md b/src/data/roadmaps/ai-engineer/content/roles-and-responsiblities@K9EiuFgPBFgeRxY4wxAmb.md index 39f3d1dba..2fa97473b 100644 --- a/src/data/roadmaps/ai-engineer/content/roles-and-responsiblities@K9EiuFgPBFgeRxY4wxAmb.md +++ b/src/data/roadmaps/ai-engineer/content/roles-and-responsiblities@K9EiuFgPBFgeRxY4wxAmb.md @@ -1,4 +1,4 @@ -# Roles and Responsiblities +# Roles and Responsibilities AI Engineers are responsible for designing, developing, and deploying AI systems that solve real-world problems. Their roles include building machine learning models, implementing data processing pipelines, and integrating AI solutions into existing software or platforms. They work on tasks like data collection, cleaning, and labeling, as well as model training, testing, and optimization to ensure high performance and accuracy. AI Engineers also focus on scaling models for production use, monitoring their performance, and troubleshooting issues. Additionally, they collaborate with data scientists, software developers, and other stakeholders to align AI projects with business goals, ensuring that solutions are reliable, efficient, and ethically sound. diff --git a/src/data/roadmaps/ai-engineer/content/semantic-search@eMfcyBxnMY_l_5-8eg6sD.md b/src/data/roadmaps/ai-engineer/content/semantic-search@eMfcyBxnMY_l_5-8eg6sD.md index c4fd38c07..b4360777a 100644 --- a/src/data/roadmaps/ai-engineer/content/semantic-search@eMfcyBxnMY_l_5-8eg6sD.md +++ b/src/data/roadmaps/ai-engineer/content/semantic-search@eMfcyBxnMY_l_5-8eg6sD.md @@ -4,5 +4,5 @@ Embeddings are used for semantic search by converting text, such as queries and Learn more from the following resources: -- [@article@What is semantic search?](https://www.elastic.co/what-is/semantic-search) -- [@video@What is Semantic Search? Cohere](https://www.youtube.com/watch?v=fFt4kR4ntAA) \ No newline at end of file +- [@article@What is Semantic Search?](https://www.elastic.co/what-is/semantic-search) +- [@video@What is Semantic Search? - Cohere](https://www.youtube.com/watch?v=fFt4kR4ntAA) \ No newline at end of file diff --git a/src/data/roadmaps/ai-engineer/content/sentence-transformers@ZV_V6sqOnRodgaw4mzokC.md b/src/data/roadmaps/ai-engineer/content/sentence-transformers@ZV_V6sqOnRodgaw4mzokC.md index 6c27bba30..39176ca32 100644 --- a/src/data/roadmaps/ai-engineer/content/sentence-transformers@ZV_V6sqOnRodgaw4mzokC.md +++ b/src/data/roadmaps/ai-engineer/content/sentence-transformers@ZV_V6sqOnRodgaw4mzokC.md @@ -6,4 +6,4 @@ Learn more from the following resources: - [@article@What is BERT?](https://h2o.ai/wiki/bert/) - [@article@SentenceTransformers Documentation](https://sbert.net/) -- [@article@Using Sentence Transformers at Hugging Face](https://huggingface.co/docs/hub/sentence-transformers) \ No newline at end of file +- [@article@Using Sentence Transformers at Hugging Face](https://huggingface.co/docs/hub/sentence-transformers) diff --git a/src/data/roadmaps/ai-engineer/content/speech-to-text@jQX10XKd_QM5wdQweEkVJ.md b/src/data/roadmaps/ai-engineer/content/speech-to-text@jQX10XKd_QM5wdQweEkVJ.md index 40041e9b5..a144b4ed8 100644 --- a/src/data/roadmaps/ai-engineer/content/speech-to-text@jQX10XKd_QM5wdQweEkVJ.md +++ b/src/data/roadmaps/ai-engineer/content/speech-to-text@jQX10XKd_QM5wdQweEkVJ.md @@ -4,6 +4,6 @@ In the context of multimodal AI, speech-to-text technology converts spoken langu Learn more from the following resources: -- [@article@What is speech to text? Amazon](https://aws.amazon.com/what-is/speech-to-text/) -- [@article@Turn speech into text using Google AI](https://cloud.google.com/speech-to-text) -- [@article@How is Speech to Text Used? ](https://h2o.ai/wiki/speech-to-text/) \ No newline at end of file +- [@article@What is Speech to Text?](https://aws.amazon.com/what-is/speech-to-text/) +- [@article@Turn Speech into Text using Google AI](https://cloud.google.com/speech-to-text) +- [@article@How is Speech to Text Used?](https://h2o.ai/wiki/speech-to-text/) diff --git a/src/data/roadmaps/ai-engineer/content/supabase@9kT7EEQsbeD2WDdN9ADx7.md b/src/data/roadmaps/ai-engineer/content/supabase@9kT7EEQsbeD2WDdN9ADx7.md index 900677c77..da48efa1b 100644 --- a/src/data/roadmaps/ai-engineer/content/supabase@9kT7EEQsbeD2WDdN9ADx7.md +++ b/src/data/roadmaps/ai-engineer/content/supabase@9kT7EEQsbeD2WDdN9ADx7.md @@ -4,5 +4,5 @@ Supabase Vector is an extension of the Supabase platform, specifically designed Learn more from the following resources: -- [@official@Supabase Vector website](https://supabase.com/vector) +- [@official@Supabase Vector](https://supabase.com/vector) - [@video@Supabase Vector: The Postgres Vector database](https://www.youtube.com/watch?v=MDxEXKkxf2Q) \ No newline at end of file diff --git a/src/data/roadmaps/ai-engineer/content/token-counting@FjV3oD7G2Ocq5HhUC17iH.md b/src/data/roadmaps/ai-engineer/content/token-counting@FjV3oD7G2Ocq5HhUC17iH.md index 9f252e684..6a0420b0d 100644 --- a/src/data/roadmaps/ai-engineer/content/token-counting@FjV3oD7G2Ocq5HhUC17iH.md +++ b/src/data/roadmaps/ai-engineer/content/token-counting@FjV3oD7G2Ocq5HhUC17iH.md @@ -5,4 +5,4 @@ Token counting refers to tracking the number of tokens processed during interact Learn more from the following resources: - [@official@OpenAI Tokenizer Tool](https://platform.openai.com/tokenizer) -- [@article@How to count tokens with Tiktoken](https://cookbook.openai.com/examples/how_to_count_tokens_with_tiktoken) \ No newline at end of file +- [@article@How to count tokens with Tiktoken](https://cookbook.openai.com/examples/how_to_count_tokens_with_tiktoken) diff --git a/src/data/roadmaps/ai-engineer/content/training@xostGgoaYkqMO28iN2gx8.md b/src/data/roadmaps/ai-engineer/content/training@xostGgoaYkqMO28iN2gx8.md index 55d73ec51..84097e29f 100644 --- a/src/data/roadmaps/ai-engineer/content/training@xostGgoaYkqMO28iN2gx8.md +++ b/src/data/roadmaps/ai-engineer/content/training@xostGgoaYkqMO28iN2gx8.md @@ -6,4 +6,4 @@ Learn more from the following resources: - [@article@What is Model Training?](https://oden.io/glossary/model-training/) - [@article@Machine learning model training: What it is and why it’s important](https://domino.ai/blog/what-is-machine-learning-model-training) -- [@article@Training ML Models - Amazon](https://docs.aws.amazon.com/machine-learning/latest/dg/training-ml-models.html) \ No newline at end of file +- [@article@Training ML Models - Amazon](https://docs.aws.amazon.com/machine-learning/latest/dg/training-ml-models.html) diff --git a/src/data/roadmaps/ai-engineer/content/using-sdks-directly@WZVW8FQu6LyspSKm1C_sl.md b/src/data/roadmaps/ai-engineer/content/using-sdks-directly@WZVW8FQu6LyspSKm1C_sl.md index 365e384fb..58e13d486 100644 --- a/src/data/roadmaps/ai-engineer/content/using-sdks-directly@WZVW8FQu6LyspSKm1C_sl.md +++ b/src/data/roadmaps/ai-engineer/content/using-sdks-directly@WZVW8FQu6LyspSKm1C_sl.md @@ -1,6 +1,6 @@ # Using SDKs Directly -While tools like Langchain and LlamaIndex make it easy to implement RAG, you don't have to necessarily learn and use them. If you know about the different steps of implementing RAG you can simply do it all yourself e.g. do the chunking using @langchain/textsplitters package, create embeddings using any LLM e.g. use OpenAI Embedding API through their SDK, save the embeddings to any vector database e.g. if you are using Supabase Vector DB, you can use their SDK and similarly you can use the relevant SDKs for the rest of the steps as well. +While tools like Langchain and LlamaIndex make it easy to implement RAG, you don't have to necessarily learn and use them. If you know about the different steps of implementing RAG you can simply do it all yourself e.g. do the chunking using `@langchain/textsplitters` package, create embeddings using any LLM e.g. use OpenAI Embedding API through their SDK, save the embeddings to any vector database e.g. if you are using Supabase Vector DB, you can use their SDK and similarly you can use the relevant SDKs for the rest of the steps as well. Learn more from the following resources: diff --git a/src/data/roadmaps/ai-engineer/content/vector-database@zZA1FBhf1y4kCoUZ-hM4H.md b/src/data/roadmaps/ai-engineer/content/vector-database@zZA1FBhf1y4kCoUZ-hM4H.md index 659044703..f9d915e5f 100644 --- a/src/data/roadmaps/ai-engineer/content/vector-database@zZA1FBhf1y4kCoUZ-hM4H.md +++ b/src/data/roadmaps/ai-engineer/content/vector-database@zZA1FBhf1y4kCoUZ-hM4H.md @@ -5,4 +5,4 @@ When implementing Retrieval-Augmented Generation (RAG), a vector database is use Learn more from the following resources: - [@article@How to Implement Graph RAG Using Knowledge Graphs and Vector Databases](https://towardsdatascience.com/how-to-implement-graph-rag-using-knowledge-graphs-and-vector-databases-60bb69a22759) -- [@article@Retrieval Augmented Generation (RAG) with vector databases: Expanding AI Capabilities](https://objectbox.io/retrieval-augmented-generation-rag-with-vector-databases-expanding-ai-capabilities/) \ No newline at end of file +- [@article@Retrieval Augmented Generation (RAG) with vector databases: Expanding AI Capabilities](https://objectbox.io/retrieval-augmented-generation-rag-with-vector-databases-expanding-ai-capabilities/) diff --git a/src/data/roadmaps/ai-engineer/content/vector-databases@LnQ2AatMWpExUHcZhDIPd.md b/src/data/roadmaps/ai-engineer/content/vector-databases@LnQ2AatMWpExUHcZhDIPd.md index 53b979bb0..9bf55e810 100644 --- a/src/data/roadmaps/ai-engineer/content/vector-databases@LnQ2AatMWpExUHcZhDIPd.md +++ b/src/data/roadmaps/ai-engineer/content/vector-databases@LnQ2AatMWpExUHcZhDIPd.md @@ -5,4 +5,4 @@ Vector databases are specialized systems designed to store, index, and retrieve Learn more from the following resources: - [@article@Vector Databases](https://developers.cloudflare.com/vectorize/reference/what-is-a-vector-database/) -- [@article@What are Vector Databases?](https://www.mongodb.com/resources/basics/databases/vector-databases) \ No newline at end of file +- [@article@What are Vector Databases?](https://www.mongodb.com/resources/basics/databases/vector-databases) diff --git a/src/data/roadmaps/ai-engineer/content/vector-databases@tt9u3oFlsjEMfPyojuqpc.md b/src/data/roadmaps/ai-engineer/content/vector-databases@tt9u3oFlsjEMfPyojuqpc.md index bde09dfa6..467d4eb09 100644 --- a/src/data/roadmaps/ai-engineer/content/vector-databases@tt9u3oFlsjEMfPyojuqpc.md +++ b/src/data/roadmaps/ai-engineer/content/vector-databases@tt9u3oFlsjEMfPyojuqpc.md @@ -1,3 +1,8 @@ # Vector Databases -Vector databases are systems specialized in storing, indexing, and retrieving high-dimensional vectors, often used as embeddings for data like text, images, or audio. Unlike traditional databases, they excel at managing unstructured data by enabling fast similarity searches, where vectors are compared to find the closest matches. This makes them essential for tasks like semantic search, recommendation systems, and content discovery. Using techniques like approximate nearest neighbor (ANN) search, vector databases handle large datasets efficiently, ensuring quick and accurate retrieval even at scale. \ No newline at end of file +Vector databases are systems specialized in storing, indexing, and retrieving high-dimensional vectors, often used as embeddings for data like text, images, or audio. Unlike traditional databases, they excel at managing unstructured data by enabling fast similarity searches, where vectors are compared to find the closest matches. This makes them essential for tasks like semantic search, recommendation systems, and content discovery. Using techniques like approximate nearest neighbor (ANN) search, vector databases handle large datasets efficiently, ensuring quick and accurate retrieval even at scale. + +Learn more from the following resources: + +- [@article@Vector Databases](https://developers.cloudflare.com/vectorize/reference/what-is-a-vector-database/) +- [@article@What are Vector Databases?](https://www.mongodb.com/resources/basics/databases/vector-databases) diff --git a/src/data/roadmaps/ai-engineer/content/video-understanding@TxaZCtTCTUfwCxAJ2pmND.md b/src/data/roadmaps/ai-engineer/content/video-understanding@TxaZCtTCTUfwCxAJ2pmND.md index 76fd971a6..5196e6604 100644 --- a/src/data/roadmaps/ai-engineer/content/video-understanding@TxaZCtTCTUfwCxAJ2pmND.md +++ b/src/data/roadmaps/ai-engineer/content/video-understanding@TxaZCtTCTUfwCxAJ2pmND.md @@ -1,3 +1,8 @@ # Video Understanding -Video understanding with multimodal AI involves analyzing and interpreting both visual and audio content to provide a more comprehensive understanding of videos. Common use cases include video summarization, where AI extracts key scenes and generates summaries; content moderation, where the system detects inappropriate visuals or audio; and video indexing for easier search and retrieval of specific moments within a video. Other applications include enhancing video-based recommendations, security surveillance, and interactive entertainment, where video and audio are processed together for real-time user interaction. \ No newline at end of file +Video understanding with multimodal AI involves analyzing and interpreting both visual and audio content to provide a more comprehensive understanding of videos. Common use cases include video summarization, where AI extracts key scenes and generates summaries; content moderation, where the system detects inappropriate visuals or audio; and video indexing for easier search and retrieval of specific moments within a video. Other applications include enhancing video-based recommendations, security surveillance, and interactive entertainment, where video and audio are processed together for real-time user interaction. + +Learn more from the following resources: + +- [@article@Video Understanding](https://dl.acm.org/doi/10.1145/3503161.3551600) +- [@opensource@Awesome LLM for Video Understanding](https://github.com/yunlong10/Awesome-LLMs-for-Video-Understanding) diff --git a/src/data/roadmaps/ai-engineer/content/weaviate@VgUnrZGKVjAAO4n_llq5-.md b/src/data/roadmaps/ai-engineer/content/weaviate@VgUnrZGKVjAAO4n_llq5-.md index 656bad43c..230a488a5 100644 --- a/src/data/roadmaps/ai-engineer/content/weaviate@VgUnrZGKVjAAO4n_llq5-.md +++ b/src/data/roadmaps/ai-engineer/content/weaviate@VgUnrZGKVjAAO4n_llq5-.md @@ -4,5 +4,5 @@ Weaviate is an open-source vector database that allows users to store, search, a Learn more from the following resources: -- [@official@Weaviate Website](https://weaviate.io/) -- [@video@Advanced AI Agents with RAG](https://www.youtube.com/watch?v=UoowC-hsaf0&list=PLTL2JUbrY6tVmVxY12e6vRDmY-maAXzR1) \ No newline at end of file +- [@official@Weaviate](https://weaviate.io/) +- [@video@Advanced AI Agents with RAG](https://www.youtube.com/watch?v=UoowC-hsaf0&list=PLTL2JUbrY6tVmVxY12e6vRDmY-maAXzR1) diff --git a/src/data/roadmaps/ai-engineer/content/what-are-embeddings@--ig0Ume_BnXb9K2U7HJN.md b/src/data/roadmaps/ai-engineer/content/what-are-embeddings@--ig0Ume_BnXb9K2U7HJN.md index 573066a82..34ce0f239 100644 --- a/src/data/roadmaps/ai-engineer/content/what-are-embeddings@--ig0Ume_BnXb9K2U7HJN.md +++ b/src/data/roadmaps/ai-engineer/content/what-are-embeddings@--ig0Ume_BnXb9K2U7HJN.md @@ -1,3 +1,8 @@ # What are Embeddings Embeddings are dense, numerical vector representations of data, such as words, sentences, images, or audio, that capture their semantic meaning and relationships. By converting data into fixed-length vectors, embeddings allow machine learning models to process and understand the data more effectively. For example, word embeddings represent similar words with similar vectors, enabling tasks like semantic search, recommendation systems, and clustering. Embeddings make it easier to compare, search, and analyze complex, unstructured data by mapping similar items close together in a high-dimensional space. + +Visit the following resources to learn more: + +- [@official@Introducing Text and Code Embeddings](https://openai.com/index/introducing-text-and-code-embeddings/) +- [@article@What are Embeddings](https://www.cloudflare.com/learning/ai/what-are-embeddings/) diff --git a/src/data/roadmaps/ai-engineer/content/whisper-api@OTBd6cPUayKaAM-fLWdSt.md b/src/data/roadmaps/ai-engineer/content/whisper-api@OTBd6cPUayKaAM-fLWdSt.md index b93b6cf03..6cd01ca19 100644 --- a/src/data/roadmaps/ai-engineer/content/whisper-api@OTBd6cPUayKaAM-fLWdSt.md +++ b/src/data/roadmaps/ai-engineer/content/whisper-api@OTBd6cPUayKaAM-fLWdSt.md @@ -5,4 +5,4 @@ The Whisper API by OpenAI enables developers to integrate speech-to-text capabil Learn more from the following resources: - [@official@OpenAI Whisper](https://openai.com/index/whisper/) -- [@opensource@Whisper on GitHub](https://github.com/openai/whisper) \ No newline at end of file +- [@opensource@Whisper on GitHub](https://github.com/openai/whisper) diff --git a/src/data/roadmaps/ai-engineer/content/writing-prompts@9-5DYeOnKJq9XvEMWP45A.md b/src/data/roadmaps/ai-engineer/content/writing-prompts@9-5DYeOnKJq9XvEMWP45A.md index 359ae02f8..637429aeb 100644 --- a/src/data/roadmaps/ai-engineer/content/writing-prompts@9-5DYeOnKJq9XvEMWP45A.md +++ b/src/data/roadmaps/ai-engineer/content/writing-prompts@9-5DYeOnKJq9XvEMWP45A.md @@ -4,6 +4,6 @@ Prompts for the OpenAI API are carefully crafted inputs designed to guide the la Learn more from the following resources: -- [@roadmap@](https://roadmap.sh/prompt-engineering) +- [@roadmap@Visit Dedicated Prompt Engineering Roadmap](https://roadmap.sh/prompt-engineering) - [@article@How to write AI prompts](https://www.descript.com/blog/article/how-to-write-ai-prompts) -- [@article@Prompt Engineering Guide](https://www.promptingguide.ai/) \ No newline at end of file +- [@article@Prompt Engineering Guide](https://www.promptingguide.ai/)