Update resources of AI Engineer roadmap (#8369)

pull/8342/head^2
Vedansh 3 weeks ago committed by GitHub
parent bcb76b4ef3
commit 7e39785289
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 2
      src/data/roadmaps/ai-engineer/content/adding-end-user-ids-in-prompts@4Q5x2VCXedAWISBXUIyin.md
  2. 2
      src/data/roadmaps/ai-engineer/content/ai-agents@9XCxilAQ7FRet7lHQr1gE.md
  3. 2
      src/data/roadmaps/ai-engineer/content/ai-agents@AeHkNU-uJ_gBdo5-xdpEu.md
  4. 4
      src/data/roadmaps/ai-engineer/content/anthropics-claude@hy6EyKiNxk1x84J63dhez.md
  5. 2
      src/data/roadmaps/ai-engineer/content/cohere@a7qsvoauFe5u953I699ps.md
  6. 1
      src/data/roadmaps/ai-engineer/content/data-classification@06Xta-OqSci05nV2QMFdF.md
  7. 2
      src/data/roadmaps/ai-engineer/content/development-tools@NYge7PNtfI-y6QWefXJ4d.md
  8. 2
      src/data/roadmaps/ai-engineer/content/hugging-face@v99C5Bml2a6148LCJ9gy9.md
  9. 2
      src/data/roadmaps/ai-engineer/content/image-generation@49BWxYVFpIgZCCqsikH7l.md
  10. 2
      src/data/roadmaps/ai-engineer/content/image-understanding@fzVq4hGoa2gdbIzoyY1Zp.md
  11. 2
      src/data/roadmaps/ai-engineer/content/langchain-for-multimodal-apps@j9zD3pHysB1CBhLfLjhpD.md
  12. 2
      src/data/roadmaps/ai-engineer/content/mistral-ai@n-Ud2dXkqIzK37jlKItN4.md
  13. 2
      src/data/roadmaps/ai-engineer/content/ollama@rTT2UnvqFO3GH6ThPLEjO.md
  14. 7
      src/data/roadmaps/ai-engineer/content/open-source-embeddings@apVYIV4EyejPft25oAvdI.md
  15. 2
      src/data/roadmaps/ai-engineer/content/openai-api@zdeuA4GbdBl2DwKgiOA4G.md
  16. 6
      src/data/roadmaps/ai-engineer/content/performing-similarity-search@ZcbRPtgaptqKqWBgRrEBU.md
  17. 2
      src/data/roadmaps/ai-engineer/content/popular-open-source-models@97eu-XxYUH9pYbD_KjAtA.md
  18. 4
      src/data/roadmaps/ai-engineer/content/pricing-considerations@4GArjDYipit4SLqKZAWDf.md
  19. 2
      src/data/roadmaps/ai-engineer/content/prompt-engineering@Dc15ayFlzqMF24RqIF_-X.md
  20. 2
      src/data/roadmaps/ai-engineer/content/prompt-injection-attacks@cUyLT6ctYQ1pgmodCKREq.md
  21. 6
      src/data/roadmaps/ai-engineer/content/rag@9JwWIK0Z2MK8-6EQQJsCO.md
  22. 4
      src/data/roadmaps/ai-engineer/content/recommendation-systems@HQe9GKy3p0kTUPxojIfSF.md
  23. 2
      src/data/roadmaps/ai-engineer/content/replicate@c0RPhpD00VIUgF4HJgN2T.md
  24. 2
      src/data/roadmaps/ai-engineer/content/vector-database@zZA1FBhf1y4kCoUZ-hM4H.md
  25. 2
      src/data/roadmaps/ai-engineer/content/what-is-an-ai-engineer@GN6SnI7RXIeW8JeD-qORW.md
  26. 2
      src/data/roadmaps/ai-engineer/content/writing-prompts@9-5DYeOnKJq9XvEMWP45A.md

@ -4,4 +4,4 @@ Sending end-user IDs in your requests can be a useful tool to help OpenAI monito
Visit the following resources to learn more:
- [@official@Sending end-user IDs - OpenAi](https://platform.openai.com/docs/guides/safety-best-practices/end-user-ids)
- [@official@Sending End-user IDs - OpenAI](https://platform.openai.com/docs/guides/safety-best-practices/end-user-ids)

@ -5,5 +5,5 @@ In AI engineering, "agents" refer to autonomous systems or components that can p
Visit the following resources to learn more:
- [@article@Building an AI Agent Tutorial - LangChain](https://python.langchain.com/docs/tutorials/agents/)
- [@article@Ai agents and their types](https://play.ht/blog/ai-agents-use-cases/)
- [@article@AI Agents and Their Types](https://play.ht/blog/ai-agents-use-cases/)
- [@video@The Complete Guide to Building AI Agents for Beginners](https://youtu.be/MOyl58VF2ak?si=-QjRD_5y3iViprJX)

@ -5,5 +5,5 @@ In AI engineering, "agents" refer to autonomous systems or components that can p
Visit the following resources to learn more:
- [@article@Building an AI Agent Tutorial - LangChain](https://python.langchain.com/docs/tutorials/agents/)
- [@article@Ai agents and their types](https://play.ht/blog/ai-agents-use-cases/)
- [@article@AI agents and their types](https://play.ht/blog/ai-agents-use-cases/)
- [@video@The Complete Guide to Building AI Agents for Beginners](https://youtu.be/MOyl58VF2ak?si=-QjRD_5y3iViprJX)

@ -4,5 +4,5 @@ Anthropic's Claude is an AI language model designed to facilitate safe and scala
Learn more from the following resources:
- [@official@Claude Website](https://claude.ai)
- [@video@How To Use Claude Pro For Beginners](https://www.youtube.com/watch?v=J3X_JWQkvo8)
- [@official@Claude](https://claude.ai)
- [@video@How To Use Claude Pro For Beginners](https://www.youtube.com/watch?v=J3X_JWQkvo8)

@ -4,5 +4,5 @@ Cohere is an AI platform that specializes in natural language processing (NLP) b
Learn more from the following resources:
- [@official@Cohere Website](https://cohere.com/)
- [@official@Cohere](https://cohere.com/)
- [@article@What Does Cohere Do?](https://medium.com/geekculture/what-does-cohere-do-cdadf6d70435)

@ -4,4 +4,5 @@ Once data is embedded, a classification algorithm, such as a neural network or a
Learn more from the following resources:
- [@article@What Is Data Classification?](https://www.paloaltonetworks.com/cyberpedia/data-classification)
- [@video@Text Embeddings, Classification, and Semantic Search (w/ Python Code)](https://www.youtube.com/watch?v=sNa_uiqSlJo)

@ -5,6 +5,6 @@ AI has given rise to a collection of AI powered development tools of various dif
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@Aider - AI Pair Programming in Terminal](https://aider.chat/)
- [@official@Replit AI](https://replit.com/ai)
- [@official@Pieces](https://pieces.app)

@ -4,6 +4,6 @@ Hugging Face is a leading AI company and open-source platform that provides tool
Learn more from the following resources:
- [@official@Hugging Face Website](https://huggingface.co)
- [@official@Hugging Face](https://huggingface.co)
- [@video@What is Hugging Face? - Machine Learning Hub Explained](https://www.youtube.com/watch?v=1AUjKfpRZVo)
- [@course@Hugging Face Official Video Course](https://www.youtube.com/watch?v=00GKzGyWFEs&list=PLo2EIpI_JMQvWfQndUesu0nPBAtZ9gP1o)

@ -4,6 +4,6 @@ Image generation is a process in artificial intelligence where models create new
Learn more from the following resources:
- [@official@DALL-E Website](https://openai.com/index/dall-e-2/)
- [@official@DALL-E](https://openai.com/index/dall-e-2/)
- [@article@How DALL-E 2 Actually Works](https://www.assemblyai.com/blog/how-dall-e-2-actually-works/)
- [@video@How AI Image Generators Work (Stable Diffusion / Dall-E)](https://www.youtube.com/watch?v=1CIpzeNxIhU)

@ -4,4 +4,4 @@ Multimodal AI enhances image understanding by integrating visual data with other
Learn more from the following resources:
- [@article@Low or high fidelity image understanding - OpenAI](https://platform.openai.com/docs/guides/vision/low-or-high-fidelity-image-understanding)
- [@article@Low or High Fidelity Image Understanding - OpenAI](https://platform.openai.com/docs/guides/vision/low-or-high-fidelity-image-understanding)

@ -4,5 +4,5 @@ LangChain is a framework designed to build applications that integrate multiple
Learn more from the following resources:
- [@official@LangChain Website](https://www.langchain.com/)
- [@official@LangChain](https://www.langchain.com/)
- [@video@Build a Multimodal GenAI App with LangChain and Gemini LLMs](https://www.youtube.com/watch?v=bToMzuiOMhg)

@ -4,5 +4,5 @@ Mistral AI is a company focused on developing open-weight, large language models
Learn more from the resources:
- [@official@Minstral AI Website](https://mistral.ai/)
- [@official@Mistral AI](https://mistral.ai/)
- [@video@Mistral AI: The Gen AI Start-up you did not know existed](https://www.youtube.com/watch?v=vzrRGd18tAg)

@ -4,5 +4,5 @@ Ollama is a platform that offers large language models (LLMs) designed to run lo
Learn more from the following resources:
- [@official@Ollama Website](https://ollama.com/)
- [@official@Ollama](https://ollama.com/)
- [@article@Ollama: Easily run LLMs locally](https://klu.ai/glossary/ollama)

@ -1,3 +1,8 @@
# Open-Source Embeddings
Open-source embeddings are pre-trained vector representations of data, usually text, that are freely available for use and modification. These embeddings capture semantic meanings, making them useful for tasks like semantic search, text classification, and clustering. Examples include Word2Vec, GloVe, and FastText, which represent words as vectors based on their context in large corpora, and more advanced models like Sentence-BERT and CLIP that provide embeddings for sentences and images. Open-source embeddings allow developers to leverage pre-trained models without starting from scratch, enabling faster development and experimentation in natural language processing and other AI applications.
Open-source embeddings are pre-trained vector representations of data, usually text, that are freely available for use and modification. These embeddings capture semantic meanings, making them useful for tasks like semantic search, text classification, and clustering. Examples include Word2Vec, GloVe, and FastText, which represent words as vectors based on their context in large corpora, and more advanced models like Sentence-BERT and CLIP that provide embeddings for sentences and images. Open-source embeddings allow developers to leverage pre-trained models without starting from scratch, enabling faster development and experimentation in natural language processing and other AI applications.
Learn more from the following resources:
- [@official@Embeddings](https://platform.openai.com/docs/guides/embeddings)
- [@article@A Guide to Open-Source Embedding Models](https://www.bentoml.com/blog/a-guide-to-open-source-embedding-models)

@ -4,4 +4,4 @@ The OpenAI API provides access to powerful AI models like GPT, Codex, DALL-E, an
Learn more from the following resources:
- [@official@Open AI API](https://openai.com/api/)
- [@official@OpenAI API](https://openai.com/api/)

@ -1,3 +1,7 @@
# Performing Similarity Search
In a similarity search, the process begins by converting the user’s query (such as a piece of text or an image) into an embedding—a vector representation that captures the query’s semantic meaning. This embedding is generated using a pre-trained model, such as BERT for text or a neural network for images. Once the query is converted into a vector, it is compared to the embeddings stored in the vector database.
In a similarity search, the process begins by converting the user’s query (such as a piece of text or an image) into an embedding—a vector representation that captures the query’s semantic meaning. This embedding is generated using a pre-trained model, such as BERT for text or a neural network for images. Once the query is converted into a vector, it is compared to the embeddings stored in the vector database.
Visit the following resources to learn more:
- [@article@What is Similarity Search & How Does it work?](https://www.truefoundry.com/blog/similarity-search)

@ -4,5 +4,5 @@ Open-source large language models (LLMs) are models whose source code and archit
Learn more from the following resources:
- [@article@The best large language models (LLMs) in 2024](https://zapier.com/blog/best-llm/)
- [@article@The Best Large Language Models (LLMs) in 2024](https://zapier.com/blog/best-llm/)
- [@article@8 Top Open-Source LLMs for 2024 and Their Uses](https://www.datacamp.com/blog/top-open-source-llms)

@ -2,4 +2,6 @@
The pricing for the OpenAI Embedding API is based on the number of tokens processed and the specific embedding model used. Costs are determined by the total tokens needed to generate embeddings, so longer texts will result in higher charges. To manage costs, developers can optimize by shortening inputs or batching requests. Additionally, selecting the right embedding model for your performance and budget requirements, along with monitoring token usage, can help control expenses.
- [@official@OpenAI API Pricing](https://openai.com/api/pricing/)
Visit the following resources to learn more:
- [@official@OpenAI Pricing](https://openai.com/api/pricing/)

@ -4,5 +4,5 @@ Prompt engineering is the process of crafting effective inputs (prompts) to guid
Learn more from the following resources:
- [@roadmap@Visit DedicatedPrompt Engineering Roadmap](https://roadmap.sh/prompt-engineering)
- [@roadmap@Visit Dedicated Prompt Engineering Roadmap](https://roadmap.sh/prompt-engineering)
- [@video@What is Prompt Engineering?](https://www.youtube.com/watch?v=nf1e-55KKbg)

@ -5,4 +5,4 @@ Prompt injection attacks are a type of security vulnerability where malicious in
Learn more from the following resources:
- [@article@Prompt Injection in LLMs](https://www.promptingguide.ai/prompts/adversarial-prompting/prompt-injection)
- [@article@What is a prompt injection attack?](https://www.wiz.io/academy/prompt-injection-attack)
- [@article@What is a Prompt Injection Attack?](https://www.wiz.io/academy/prompt-injection-attack)

@ -4,6 +4,6 @@ Retrieval-Augmented Generation (RAG) is an AI approach that combines information
Learn more from the following resources:
- [@article@What is Retrieval Augmented Generation (RAG)?](https://www.datacamp.com/blog/what-is-retrieval-augmented-generation-rag)
- [@article@What is Retrieval-Augmented Generation? Google](https://cloud.google.com/use-cases/retrieval-augmented-generation)
- [@video@What is Retrieval-Augmented Generation? IBM](https://www.youtube.com/watch?v=T-D1OfcDW1M)
- [@article@What is Retrieval Augmented Generation (RAG)? - Datacamp](https://www.datacamp.com/blog/what-is-retrieval-augmented-generation-rag)
- [@article@What is Retrieval-Augmented Generation? - Google](https://cloud.google.com/use-cases/retrieval-augmented-generation)
- [@video@What is Retrieval-Augmented Generation? - IBM](https://www.youtube.com/watch?v=T-D1OfcDW1M)

@ -4,5 +4,5 @@ In the context of embeddings, recommendation systems use vector representations
Learn more from the following resources:
- [@article@What role does AI play in recommendation systems and engines?](https://www.algolia.com/blog/ai/what-role-does-ai-play-in-recommendation-systems-and-engines/)
- [@article@What is a recommendation engine?](https://www.ibm.com/think/topics/recommendation-engine)
- [@article@What Role does AI Play in Recommendation Systems and Engines?](https://www.algolia.com/blog/ai/what-role-does-ai-play-in-recommendation-systems-and-engines/)
- [@article@What is a Recommendation Engine?](https://www.ibm.com/think/topics/recommendation-engine)

@ -4,5 +4,5 @@ Replicate is a platform that allows developers to run machine learning models in
Learn more from the following resources:
- [@official@Replicate Website](https://replicate.com/)
- [@official@Replicate](https://replicate.com/)
- [@video@Replicate.com Beginners Tutorial](https://www.youtube.com/watch?v=y0_GE5ErqY8)

@ -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/)
- [@article@Retrieval Augmented Generation (RAG) with Vector Databases: Expanding AI Capabilities](https://objectbox.io/retrieval-augmented-generation-rag-with-vector-databases-expanding-ai-capabilities/)

@ -5,5 +5,5 @@ AI engineers are professionals who specialize in designing, developing, and impl
Visit the following resources to learn more:
- [@article@How to Become an AI Engineer: Duties, Skills, and Salary](https://www.simplilearn.com/tutorials/artificial-intelligence-tutorial/how-to-become-an-ai-engineer)
- [@article@AI engineers: What they do and how to become one](https://www.techtarget.com/whatis/feature/How-to-become-an-artificial-intelligence-engineer)
- [@article@AI Engineers: What they do and how to become one](https://www.techtarget.com/whatis/feature/How-to-become-an-artificial-intelligence-engineer)
- [@course@AI For Everyone](https://www.coursera.org/learn/ai-for-everyone)

@ -5,5 +5,5 @@ Prompts for the OpenAI API are carefully crafted inputs designed to guide the la
Learn more from the following resources:
- [@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@How to Write AI prompts](https://www.descript.com/blog/article/how-to-write-ai-prompts)
- [@article@Prompt Engineering Guide](https://www.promptingguide.ai/)

Loading…
Cancel
Save