{"id":12128,"date":"2023-08-04T08:35:30","date_gmt":"2023-08-04T08:35:30","guid":{"rendered":"http:\/\/www.funminews.com\/?p=12128"},"modified":"2023-08-04T08:35:32","modified_gmt":"2023-08-04T08:35:32","slug":"ask-an-ai-engineer-trending-questions-about-artificial-intelligence","status":"publish","type":"post","link":"https:\/\/www.funminews.com\/index.php\/2023\/08\/04\/ask-an-ai-engineer-trending-questions-about-artificial-intelligence\/","title":{"rendered":"Ask an AI Engineer: Trending Questions About Artificial Intelligence"},"content":{"rendered":"\n<p>In this ask-me-anything style Q&amp;A, leading Toptal AI developer Joao Diogo de Oliveira fields questions from fellow engineers about resources for pivoting to ML, approaches to large language models, and the most critical future applications of&nbsp;AI.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Having worked with data and technology across major industries like healthcare, energy, finance, and supply chains for more than a decade, Toptal AI developer Joao Diogo de Oliveira has a uniquely comprehensive perspective on the practical applications of AI. In the last six years, he has focused on AI and machine learning (ML), tackling the field\u2019s most critical areas: prediction models, <a rel=\"noreferrer noopener\" href=\"https:\/\/www.toptal.com\/computer-vision\" target=\"_blank\">computer vision<\/a> (CV), <a rel=\"noreferrer noopener\" href=\"https:\/\/www.toptal.com\/natural-language-processing\" target=\"_blank\">natural language processing<\/a> (NLP), and large language models (LLMs) like GPT.<\/p>\n\n\n\n<p>This wide-ranging Q&amp;A is a summary of a recent ask-me-anything-style Slack forum in which de Oliveira fielded questions about AI from other Toptal engineers around the world. It starts with the most important current and future <a rel=\"noreferrer noopener\" href=\"https:\/\/www.toptal.com\/finance\/market-research-analysts\/artificial-intelligence-in-finance\" target=\"_blank\">applications of AI for modern businesses<\/a>, then moves on to more advanced AI and machine learning questions for technologists.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"understanding-the-current-and-future-impact-of-ai\">Understanding the Current and Future Impact of AI<\/h2>\n\n\n\n<p><strong>Based on your experience, what are the primary applications and benefits of <\/strong><a href=\"https:\/\/www.toptal.com\/insights\/healthcare\/ai-in-healthcare\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>AI in healthcare<\/strong><\/a><strong>? What do you see as the future of AI in healthcare?<\/strong><\/p>\n\n\n\n<p>\u2014M.D., Seattle, United States<\/p>\n\n\n\n<p>AI is already extremely embedded into healthcare. Fortunately (in my experience), funding isn\u2019t always a problem in healthcare, so there is great potential for future AI innovation. Out of newer research efforts, what I find the most fascinating is using deep learning for <a href=\"https:\/\/www.toptal.com\/insights\/innovation\/pharmaceutical-r-and-d-big-data\" target=\"_blank\" rel=\"noreferrer noopener\">drug discovery<\/a> (e.g., <a href=\"https:\/\/www.nature.com\/articles\/s41589-023-01349-8\" target=\"_blank\" rel=\"noreferrer noopener\">identifying antibacterial molecules<\/a>). Though this is technically chemistry, it will have many applications in healthcare, and I believe it will give a huge boost to the future of humankind. However, one concern I have is that the many regulations and approval processes in this field move so slowly\u2014especially compared to AI.<\/p>\n\n\n\n<p><strong>Can you elaborate on the limits of AI predictive analytics? Which algorithms and technologies do you prefer for conducting AI predictive analytics and best estimating accuracy?<\/strong><\/p>\n\n\n\n<p>\u2014M.D., Seattle, United States<\/p>\n\n\n\n<p>That\u2019s an interesting and tough question. Regarding the limits, I think before we predict something, we should analyze whether it is predictable and whether the needed data is available. It is easy to believe we can predict everything with AI, but unfortunately, we\u2019re not there yet. Regarding preferred algorithms, I have a keen interest in <a rel=\"noreferrer noopener\" href=\"https:\/\/www.toptal.com\/neural-network\" target=\"_blank\">neural networks<\/a>, but I think <a rel=\"noreferrer noopener\" href=\"https:\/\/www.toptal.com\/machine-learning\/ensemble-methods-machine-learning\" target=\"_blank\">decision trees<\/a> are also great when solving specific problems (e.g., regression analysis).<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" decoding=\"async\" width=\"696\" height=\"504\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/www.funminews.com\/wp-content\/uploads\/2023\/08\/image-16.png?resize=696%2C504\" alt=\"\" class=\"wp-image-12129\" srcset=\"https:\/\/i0.wp.com\/www.funminews.com\/wp-content\/uploads\/2023\/08\/image-16.png?resize=1024%2C742&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.funminews.com\/wp-content\/uploads\/2023\/08\/image-16.png?resize=300%2C217&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.funminews.com\/wp-content\/uploads\/2023\/08\/image-16.png?resize=768%2C556&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.funminews.com\/wp-content\/uploads\/2023\/08\/image-16.png?resize=1536%2C1113&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.funminews.com\/wp-content\/uploads\/2023\/08\/image-16.png?resize=696%2C504&amp;ssl=1 696w, https:\/\/i0.wp.com\/www.funminews.com\/wp-content\/uploads\/2023\/08\/image-16.png?resize=1068%2C774&amp;ssl=1 1068w, https:\/\/i0.wp.com\/www.funminews.com\/wp-content\/uploads\/2023\/08\/image-16.png?resize=580%2C420&amp;ssl=1 580w, https:\/\/i0.wp.com\/www.funminews.com\/wp-content\/uploads\/2023\/08\/image-16.png?resize=324%2C235&amp;ssl=1 324w, https:\/\/i0.wp.com\/www.funminews.com\/wp-content\/uploads\/2023\/08\/image-16.png?w=1560&amp;ssl=1 1560w, https:\/\/i0.wp.com\/www.funminews.com\/wp-content\/uploads\/2023\/08\/image-16.png?w=1392 1392w\" sizes=\"auto, (max-width: 696px) 100vw, 696px\" \/><\/figure>\n\n\n\n<p><strong>How do you envision technologies like NLP, AI, and CV impacting search engine rankings? For example, how does ChatGPT affect SEO?<\/strong><\/p>\n\n\n\n<p>\u2014M.D., Seattle, United States<\/p>\n\n\n\n<p>I would assume that in the short term, we will see some smart individuals and companies using NLP, LLMs, and statistics to analyze\u2014and keep an eye on\u2014the competition. There are many great articles on this topic; for example, this one discusses how to <a href=\"https:\/\/marketelite.com.au\/learning-guides\/10-ways-to-use-bard-for-seo\" target=\"_blank\" rel=\"noreferrer noopener\">monitor your competition<\/a> using Google Bard. In the long term, I believe these tools and practices will become more commonplace for everyone to use, leveling the playing field.<\/p>\n\n\n\n<p><strong>What are your thoughts on the <\/strong><a href=\"https:\/\/apnews.com\/article\/amd-generative-ai-chip-mi300x-nvidia-13e81c67d6ca5dea0c1ccc147feb6487\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>new AI chip<\/strong><\/a><strong> being released by AMD? Is it going to revolutionize computing?<\/strong><\/p>\n\n\n\n<p>\u2014M.Z., Santa Clarita, United States<\/p>\n\n\n\n<p>I know it\u2019s a boring answer, but I don\u2019t think we have the data needed yet to know if this chip will truly revolutionize computing. However, on a more insightful note, I was pleased when I saw the announcement because it brings competition to other AI chips\u2014and I don\u2019t believe that a monopoly is great for anyone.<\/p>\n\n\n\n<p><strong>I\u2019m seeing the current AI hype about how <\/strong><strong>AI will revolutionize our lives<\/strong><strong>, and it seems like it is here to stay and has the potential to accelerate future innovation. What are the absolute basics of AI that you think should be taught at high schools?<\/strong><\/p>\n\n\n\n<p>\u2014K.C., Berlin, Germany<\/p>\n\n\n\n<p>Great question. I believe we definitely need to start preparing to teach <a href=\"https:\/\/www.toptal.com\/product-managers\/digital\/ai-overview\" target=\"_blank\" rel=\"noreferrer noopener\">AI basics<\/a> to high school students (or even younger ones). One of the most powerful lessons for students to take to heart is that AI is not magic. At least today\u2019s AI is not sentient; it is simply math. If the next generation could learn the foundations of AI and what\u2019s under the hood, they might fear it less and be more inspired to experiment with it.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"hands-on-leveraging-artificial-intelligence-machine-learning-and-large-language-models-llms\">Hands On: Leveraging Artificial Intelligence, Machine Learning, and Large Language Models (LLMs)<\/h2>\n\n\n\n<p><strong>As a developer with no experience in AI\/ML theory, what is the best way I can start <\/strong><strong>leveraging <\/strong><a href=\"https:\/\/www.toptal.com\/machine-learning\/machine-learning-theory-an-introductory-primer\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>machine learning<\/strong><\/a><strong> or artificial intelligence technology when building products? Is relying on pre-built, black box solutions (e.g., Amazon Rekognition or Textract) naive? Is it worth the time and effort to understand the theory behind everything?<\/strong><\/p>\n\n\n\n<p>\u2014S.L., London, United Kingdom<\/p>\n\n\n\n<p>My advice is to follow your passions and interests\u2014if you find AI\/ML exciting, give it a go and don\u2019t depend on pre-built solutions or other engineers. On the other hand, if you don\u2019t have time or don\u2019t see a future with AI or ML, then pre-built products are a great option, especially since we\u2019ve been in the midst of an unprecedented boom for AI tooling in the past six months or so. In one sentence: Choose your battles wisely.<\/p>\n\n\n\n<p><strong>How can ML and NLP technologies be efficiently integrated into <\/strong><a href=\"https:\/\/www.toptal.com\/firebase\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Firebase<\/strong><\/a><strong>?<\/strong><\/p>\n\n\n\n<p>\u2014B.S., Amman, Jordan<\/p>\n\n\n\n<p>It depends on the task you plan to tackle. <a rel=\"noreferrer noopener\" href=\"https:\/\/www.toptal.com\/insights\/innovation\/how-top-companies-use-machine-learning\" target=\"_blank\">ML solutions<\/a> don\u2019t necessarily require high computational costs. They can come in the form of a simple <a rel=\"noreferrer noopener\" href=\"https:\/\/www.toptal.com\/machine-learning\/ensemble-methods-machine-learning\" target=\"_blank\">regression model<\/a> with few iterations (as can certain NLP solutions). So these fit wonderfully in Firebase. If you are talking about LLMs, these require a bit more power. There are some new developments in this area (<a rel=\"noreferrer noopener\" href=\"https:\/\/huggingface.co\/tiiuae\/falcon-7b\" target=\"_blank\">Falcon-7B<\/a>), but you may still consider leveraging existing APIs or creating your own.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" decoding=\"async\" width=\"696\" height=\"459\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/www.funminews.com\/wp-content\/uploads\/2023\/08\/image-17.png?resize=696%2C459\" alt=\"\" class=\"wp-image-12130\" srcset=\"https:\/\/i0.wp.com\/www.funminews.com\/wp-content\/uploads\/2023\/08\/image-17.png?resize=1024%2C676&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.funminews.com\/wp-content\/uploads\/2023\/08\/image-17.png?resize=300%2C198&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.funminews.com\/wp-content\/uploads\/2023\/08\/image-17.png?resize=768%2C507&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.funminews.com\/wp-content\/uploads\/2023\/08\/image-17.png?resize=1536%2C1014&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.funminews.com\/wp-content\/uploads\/2023\/08\/image-17.png?resize=696%2C460&amp;ssl=1 696w, https:\/\/i0.wp.com\/www.funminews.com\/wp-content\/uploads\/2023\/08\/image-17.png?resize=1068%2C705&amp;ssl=1 1068w, https:\/\/i0.wp.com\/www.funminews.com\/wp-content\/uploads\/2023\/08\/image-17.png?resize=636%2C420&amp;ssl=1 636w, https:\/\/i0.wp.com\/www.funminews.com\/wp-content\/uploads\/2023\/08\/image-17.png?w=1560&amp;ssl=1 1560w, https:\/\/i0.wp.com\/www.funminews.com\/wp-content\/uploads\/2023\/08\/image-17.png?w=1392 1392w\" sizes=\"auto, (max-width: 696px) 100vw, 696px\" \/><\/figure>\n\n\n\n<p><strong>Is it possible to extend an LLM to answer questions in real time (or within a few hours)?<\/strong><\/p>\n\n\n\n<p>\u2014L.U., Curitiba, Brazil<\/p>\n\n\n\n<p>Yes, it is. Obviously, there\u2019s always some latency, and the bigger the model, the longer it will take to generate predictions (or the more GPU resources will be required).<\/p>\n\n\n\n<p><strong>I\u2019m working on LLM model deployment in production. I plan to create an API for the model using FastAPI and deploy it to Hugging Face or another cloud platform. Are there any alternative options or methods to consider?<\/strong><\/p>\n\n\n\n<p>\u2014D.P., Bengaluru, India<\/p>\n\n\n\n<p>The answer comes down to the <a href=\"https:\/\/www.toptal.com\/project-managers\/technical\/ai-in-project-management\" target=\"_blank\" rel=\"noreferrer noopener\">project budget<\/a>. Clients with big budgets can afford expensive GPUs from AWS, while those with more limited budgets may require that developers put together a FastAPI and BERT solution to work with a CPU in a virtual setting using <a href=\"http:\/\/vast.ai\/\" target=\"_blank\" rel=\"noreferrer noopener\">Vast.ai<\/a>. It all depends on the specific <a href=\"https:\/\/www.toptal.com\/insights\/innovation\/ai-vs-bi-differences-and-synergies\" target=\"_blank\" rel=\"noreferrer noopener\">business case<\/a> and available resources.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"upskilling-learning-more-about-ai-development\">Upskilling: Learning More About AI Development<\/h2>\n\n\n\n<p><strong>Considering that LLMs have started to write code, what are the primary hard skills I should learn to stay competitive as a developer and implement AI into engineering processes?<\/strong><\/p>\n\n\n\n<p>\u2014M.M., S\u00e3o Paulo, Brazil<\/p>\n\n\n\n<p>I don\u2019t think we are yet at the point where we won\u2019t need developers (though I\u2019d estimate we could be in 10 to 15 years). Turning toward the near future, I would predict that AI may not be optimal for addressing edge cases, customizations, and the many special requests often desired by clients. So I would advise learning how to use <a href=\"https:\/\/www.toptal.com\/artificial-intelligence\/advantages-of-ai-gpt-image-generation\" target=\"_blank\" rel=\"noreferrer noopener\">generative AI<\/a> to save time writing boilerplate code. Save your brainpower for tasks like ensuring the code works as intended in various scenarios. Instead of spending 40 hours developing one program, maybe you\u2019ll work on 10 programs.<\/p>\n\n\n\n<p><strong>I have four years of experience in computer vision. What courses or skills do you recommend for me to move on to LLMs?<\/strong><\/p>\n\n\n\n<p>\u2014M.T.Z., Islamabad, Pakistan<\/p>\n\n\n\n<p>I would suggest starting small and focusing on NLP first. Once you are versed in <a href=\"https:\/\/www.toptal.com\/java\/email-sentiment-analysis-bot\" target=\"_blank\" rel=\"noreferrer noopener\">NLP fundamentals<\/a>, you can explore LLM nanodegrees through online learning platforms to understand core concepts like embeddings and transformers. Last but not least, I\u2019d recommend playing with Hugging Face, which should be easy since you have an AI background.<\/p>\n\n\n\n<p><strong>Can you suggest helpful resources, tools, frameworks, or sample projects for those hoping to become AI or <\/strong><a href=\"https:\/\/www.toptal.com\/machine-learning\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>ML engineers<\/strong><\/a><strong>?<\/strong><\/p>\n\n\n\n<p>\u2014A.D.R., Como, Italy<\/p>\n\n\n\n<p>I\u2019d recommend two main resources. First, nanodegrees (online certified programs) are a great place to start. Stanford Online\u2019s machine learning coursework is beneficial if you\u2019re new to AI and data science. Second, to build up your experience and start playing around with AI\/ML technologies, <a href=\"https:\/\/www.toptal.com\/machine-learning\/ensemble-methods-kaggle-machine-learn\" target=\"_blank\" rel=\"noreferrer noopener\">Kaggle<\/a> projects and competitions are valuable resources that offer many opportunities to network and learn from others.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this ask-me-anything style Q&amp;A, leading Toptal AI developer Joao Diogo de Oliveira fields questions from fellow engineers about resources for pivoting to ML, approaches to large language models, and the most critical future applications of&nbsp;AI. Having worked with data and technology across major industries like healthcare, energy, finance, and supply chains for more than [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":12131,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[2,4,5,3],"tags":[],"class_list":["post-12128","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-business","category-featured","category-international","category-naija-news"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.funminews.com\/wp-content\/uploads\/2023\/08\/image-18.png?fit=1306%2C683&ssl=1","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.funminews.com\/index.php\/wp-json\/wp\/v2\/posts\/12128","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.funminews.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.funminews.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.funminews.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.funminews.com\/index.php\/wp-json\/wp\/v2\/comments?post=12128"}],"version-history":[{"count":1,"href":"https:\/\/www.funminews.com\/index.php\/wp-json\/wp\/v2\/posts\/12128\/revisions"}],"predecessor-version":[{"id":12132,"href":"https:\/\/www.funminews.com\/index.php\/wp-json\/wp\/v2\/posts\/12128\/revisions\/12132"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.funminews.com\/index.php\/wp-json\/wp\/v2\/media\/12131"}],"wp:attachment":[{"href":"https:\/\/www.funminews.com\/index.php\/wp-json\/wp\/v2\/media?parent=12128"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.funminews.com\/index.php\/wp-json\/wp\/v2\/categories?post=12128"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.funminews.com\/index.php\/wp-json\/wp\/v2\/tags?post=12128"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}