<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Gabriel M. A. Santos on Medium]]></title>
        <description><![CDATA[Stories by Gabriel M. A. Santos on Medium]]></description>
        <link>https://medium.com/@gabrielmasantos?source=rss-f75ad2b60bc9------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*_PCSJW5INUZQ_GJqVCsT5w@2x.jpeg</url>
            <title>Stories by Gabriel M. A. Santos on Medium</title>
            <link>https://medium.com/@gabrielmasantos?source=rss-f75ad2b60bc9------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sun, 15 Nov 2026 19:27:09 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@gabrielmasantos/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[How to Stay Updated With AI in 2024]]></title>
            <link>https://gabrielmasantos.medium.com/how-to-stay-updated-with-ai-in-2024-b14f3efcdbf9?source=rss-f75ad2b60bc9------2</link>
            <guid isPermaLink="false">https://medium.com/p/b14f3efcdbf9</guid>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[technology]]></category>
            <category><![CDATA[technews]]></category>
            <category><![CDATA[machine-learning]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <dc:creator><![CDATA[Gabriel M. A. Santos]]></dc:creator>
            <pubDate>Sat, 30 Dec 2023 17:01:55 GMT</pubDate>
            <atom:updated>2023-12-30T21:23:21.220Z</atom:updated>
            <content:encoded><![CDATA[<h4>Strategies for Keeping Pace with AI’s Evolution in the Coming Year</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/888/1*lErXNSlJeXgWGNrF3RYSMw.png" /></figure><p>As 2023 comes to an end, we can look back on a year marked by significant developments in the field of AI. ChatGPT emerged as the fastest-growing consumer application in history, Microsoft unveiled the new Bing and expanded its investment in OpenAI, Elon Musk’s X introduced Grok, among other notable advancements.</p><p>Navigating the vast landscape of AI information proved challenging. The dilemma: Should one rely on social media for updates, attend physical events, or depend on peers for insights?</p><p>In this article, I will take a deep dive into how you can stay updated with AI in 2024 based on my learnings. So let’s get started.</p><h3>Social Media</h3><p>Platforms like Twitter and LinkedIn offer a wealth of AI-related information. While it can be overwhelming to sift through numerous posts, these platforms provide a rapid, albeit superficial, overview of AI advancements. Diving deeper into specific tools and technologies is essential for a more comprehensive understanding.</p><p>Following knowledgeable individuals in the field is crucial. I can recommend taking a look at these users (linked to their X profiles):</p><ul><li><a href="https://twitter.com/aakashg0">Aakash Gupta</a></li><li><a href="https://twitter.com/alliekmiller">Allie K. Miller</a></li><li><a href="https://twitter.com/MakadiaHarsh">Harsh Makadia</a></li><li><a href="https://twitter.com/rowancheung">Rowan Cheung</a></li></ul><p>Other valuable sources for in-depth insights include here on Medium, LinkedIn, Towards Data Science, TechCrunch, and Reddit where subreddits such as r/ChatGPT illuminate interesting use cases of AI.</p><h3>Newsletters</h3><p>Newsletters are an efficient way to receive curated AI updates directly in your inbox, ideal for those constantly on the move. They reduce the effort in seeking out information yourself as the authors themselves have handpicked the AI-related news they find relevant themselves.</p><p>Some recommended newsletters include:</p><ul><li><a href="https://www.therundown.ai/">The Rundown by Rowan Cheung</a></li><li><a href="https://sloanreview.mit.edu/mitsmr-newsletters/">MIT Sloan Management Review</a></li><li><a href="https://www.theneurondaily.com/">The Neuron</a></li></ul><h3>Educational Courses</h3><p>Staying current in AI also involves enhancing your knowledge and skills. Online platforms like Coursera, Udemy, and LinkedIn Learning offer a plethora of courses. Webinars and workshops are also beneficial for direct learning from experts.</p><p>Some notable free courses include:</p><ul><li><a href="https://www.cloudskillsboost.google/course_templates/556">Generative AI Fundamentals by Google Cloud</a></li><li><a href="https://www.coursera.org/learn/ai-for-everyone">AI for Everyone</a></li></ul><h3>Initiating Projects</h3><p>Embarking on personal projects exposes you to new tools and challenges. For instance, in my projects on optimizing stock market decisions, I discovered <a href="https://finchat.io/">FinChat</a>, a detailed financial analytics tool.</p><p>When starting projects yourself you will also stumble across specific problems for your specific project. This will allow you to find more niche AI tools that can help you solve problems exactly for your project like I e.g. did with FinChat.</p><h3>Multimedia Learning</h3><p>Podcasts, YouTube channels, and LinkedIn courses are excellent for those who prefer audiovisual learning. They cover a range of topics from introductory to advanced.</p><p>Podcasts I listen to myself include:</p><ul><li>Ted Tech</li><li>Practical AI: Machine Learning, Data Science</li><li>Towards Data Science</li><li>Lex Fridman Podcast</li></ul><p>…and to my Danish readers, I can add the following two to the list:</p><ul><li>TechTopia</li><li>KPMG Tech Talk</li></ul><h3>Networking</h3><p>Lastly, reach out to others. Whether it’s friends, colleagues, student peers, family, or anything in between. I actually find it harder to find acquaintances who have not used some kind of AI tools rather than those who have. Reaching out to people and engaging in a conversation about the use of AI tools e.g. might enlighten you and provide you with some insights that you wouldn&#39;t have found yourself.</p><p>I’ve personally found it especially insightful to engage with people working in industry-specific sectors and learn how they use AI to optimize processes. Different firms in different industries will meet various kinds of challenges that can require the help of AI which can give you some insights that you wouldn&#39;t have stumbled across yourself.</p><p>2024 will undoubtedly be an interesting year within the field of AI and if the developments continue at the same rapid pace, it’s crucial to stay updated.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=b14f3efcdbf9" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[How to become an AI company]]></title>
            <link>https://gabrielmasantos.medium.com/how-to-become-an-ai-company-628d0ee38be8?source=rss-f75ad2b60bc9------2</link>
            <guid isPermaLink="false">https://medium.com/p/628d0ee38be8</guid>
            <category><![CDATA[business-strategy]]></category>
            <category><![CDATA[business]]></category>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[strategy]]></category>
            <dc:creator><![CDATA[Gabriel M. A. Santos]]></dc:creator>
            <pubDate>Tue, 26 Dec 2023 17:25:50 GMT</pubDate>
            <atom:updated>2023-12-26T17:25:50.865Z</atom:updated>
            <content:encoded><![CDATA[<h4>Leading your company in the age of AI</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*U_5d2q_PLEgLs-ve" /></figure><p>Artificial intelligence (AI) is transforming the world of business, creating new opportunities, challenges, and competitive advantages. But how can you become an AI company, and what does it take to succeed in the AI era?</p><p>In this article, I will share some insights on how to become an AI company, drawing from <a href="https://landing.ai/case-studies/ai-transformation-playbook/">insights made by Andrew Ng</a>, one of the leading experts and educators in AI, and build upon some of the points he presents on how to become an AI company.</p><p>I hope you will find this article useful and inspiring!</p><h4><strong>1. Execute pilot projects to gain momentum</strong></h4><p>You might be tempted to sit down and try to figure out which area of your business would benefit the most from using AI, but that might not be the best way to start. Instead, you should focus on smaller and maybe more simple projects and succeed with those projects. <strong>The goal is to gain some momentum and familiarity with AI</strong> and to demonstrate the business value of AI to your stakeholders.</p><p>It is crucial that your organization sees some concrete results and benefits from AI so that they can get excited and motivated to invest more in AI. By having a few smaller AI projects that succeed others in your organization might also get hands-on experience with AI, thus creating a positive feedback loop in the use of AI in your organization.</p><p>You should also be aware of the potential limitations of your organization and the technology. You should not try to solve the biggest and most complex problem you have, because the AI technology might not be mature enough to handle it, or your organization might not have the necessary competencies or resources to execute it.</p><p>Thus, start with smaller projects that are feasible and measurable, and show the impact of AI on your business.</p><h4>2. Build an in-house AI team that can execute further AI projects</h4><p>Outsourcing the development of AI projects might be beneficial in the short term, but in the long term, you must have a dedicated AI team in your organization. This will help you to keep your projects within the company and potentially create competitive advantages with your projects.</p><p>Andrew Ng suggests that you could form a new “AI unit” that works across the existing business units, almost like internal consultants. This AI unit would be responsible for developing and deploying AI solutions for different problems and processes in your organization, and for collaborating and communicating with the other units.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/838/1*j6bplM_Bn01ZbebTvQCTvQ.png" /><figcaption>Image from the <a href="https://landing.ai/case-studies/ai-transformation-playbook/">AI transformation playbook</a></figcaption></figure><h4>3. Provide broad AI training to employees to foster a company-wide AI-driven mindset</h4><p>Naturally, not all of your employees will have the necessary skills and knowledge to drive AI projects. They need to understand what AI is, how it works, and how to use it to improve their work and performance.</p><p>Thus, AI training is essential to integrate AI into your organization, and to create a culture that embraces AI.</p><p>Fortunately, there are many platforms and resources that you can use to provide AI training to your employees, such as Coursera, LinkedIn Learning, YouTube, etc. These platforms are cost-effective and easy to set up, and they offer a variety of courses and topics on AI.</p><p>By educating your employees, you will reduce the need for external help over time, and you will also increase the confidence and trust of your employees in AI. They will see AI as a tool that helps them, not as a threat that replaces them.</p><h4>4. Develop an AI strategy for your business that aligns with your corporate strategy</h4><p>After you have gained some experience and success with AI, you can start to develop a more comprehensive and coherent AI strategy for your business. This strategy should align with your overall corporate strategy, and reflect your vision and goals.</p><p>You should ask yourself: How can we use AI to achieve our objectives? Which processes or functions should we prioritize for AI? How can we create a competitive advantage with AI in our industry?</p><p>You should not just “use AI” in a generic sense, because that will not give you any edge over your competitors. You should figure out how you can use AI to gain a competitive advantage for your specific industry sector.</p><p>One of the classic strategies derived from AI is the virtuous cycle:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/396/1*9_4D-BsImWS1xXIkxhuXoQ.png" /><figcaption>Virtous cycle</figcaption></figure><p>This strategy is used by many companies, such as Uber, Spotify, Instagram, etc. It refers to how you can collect data, and “lock in” your users or customers over time. Specifically, the virtuous cycle means that the more a user uses your product or service, the more data they give your company.</p><p>The more data you have, the better your algorithms can become, and the better the algorithm, the better the service, leading to more usage. Think about how tailored your Instagram feed e.g. is.</p><p>Following such a strategy also sets some demands on your IT infrastructure. Is your data architecture fragmented and siloed? Or is it consolidated into one data warehouse, making data extraction frictionless?</p><p>Building upon Andrew’s steps on how to lead your company into the AI era, I think that it is also crucial to be aware of the potential business benefits of AI may take time. You cannot just implement AI and expect to see results immediately.</p><p>Take the virtuous cycle, for example. To gain a competitive advantage with the virtuous cycle, users need to use your product or service for a while, data needs to be stored and processed correctly, and your algorithm needs to be fine-tuned before you can deliver a better service. The benefits are not necessarily measurable the day after you have completed an AI project.</p><p>Moreover, I think that it is important to embrace and not be discouraged by failure. Implementing AI into your organization is not easy, and your first few projects might fail, but that should not stop you. Embrace a build-measure-learn and fail-fast mindset to foster growth and learning, and the results will come over time. In the era of AI, it is better to try than not to try at all.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=628d0ee38be8" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[How my AI-powered stock recommendations performed in the past year]]></title>
            <link>https://gabrielmasantos.medium.com/how-my-ai-powered-stock-recommendations-performed-in-the-past-year-46c4334d5aaa?source=rss-f75ad2b60bc9------2</link>
            <guid isPermaLink="false">https://medium.com/p/46c4334d5aaa</guid>
            <category><![CDATA[stock-prediction]]></category>
            <category><![CDATA[money]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[data-science]]></category>
            <category><![CDATA[stock-market]]></category>
            <dc:creator><![CDATA[Gabriel M. A. Santos]]></dc:creator>
            <pubDate>Mon, 16 Oct 2023 10:27:49 GMT</pubDate>
            <atom:updated>2023-10-16T10:27:49.467Z</atom:updated>
            <content:encoded><![CDATA[<h4>How I leveraged AI to enhance my investment strategy and how you can do the same</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*_O44kg7yI2ViGkpwtPSZoQ.jpeg" /></figure><p>I have previously published different articles about how I, enhanced by generative AI, have written algorithms in Python to optimize decision-making when engaging in investment activities (you can find the articles at the end of this article).</p><p>But how do the AI-generated algorithms actually perform? And how can I evaluate their outcome?</p><p>As highlighted in the<a href="https://medium.com/@gabrielmasantos/how-i-built-a-stock-recommendation-algorithm-using-chatgpt-and-how-you-could-do-it-2aab9927fdab"> article <em>“How I built a stock recommendation algorithm using ChatGPT — and how you could do it</em></a>” I present an algorithm that through 4 different technical indicators gives a recommendation that can be either ‘Buy’, ‘Sell’ or ‘Hold’.</p><p>But how reliable are these recommendations? One way to test that is to follow stocks with buy signals over time. So, that’s what I’ve done. Let’s take a deep dive into how:</p><p>At the beginning of 2023, I executed the algorithm with <em>just </em>100 stock tickers. I printed the output in a CSV file to examine the data more carefully. This led to the following:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1006/1*7gJihcijqjI6g29zkLDqcw.png" /><figcaption>Output from code</figcaption></figure><p>Afterwards, I simply filtered the table to only those with ‘Buy’ signals which resulted in the following 7 stock tickers:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1006/1*8MzfuxnrNjNr2g_hyawUhA.png" /><figcaption>Stock tickers with ‘Buy’ signals</figcaption></figure><p>Thus, I had a list of 7 companies that, based on the 4 technical indicators, indicated ‘Buy’ signals. If you’re not familiar with the stock tickers the companies&#39; full names are:</p><p>AAPL: Apple</p><p>AXP: American Express Company</p><p>CCJ: Cameco Cooperation</p><p>CRM: Salesforce</p><p>DIS: The Walt Disney Company</p><p>DKNG: DraftKings Inc.</p><p>DOW: Dow Inc.</p><p>Then, I simply waited and tracked the different stock prices over time until today (12. October 2023). I decided to create an overview in the data visualization tool Microsoft Power-BI.</p><p>But before that, I needed to get data in relation to the company&#39;s historical stock prices starting from the day I executed the algorithm (31. January 2023). Thus, I took advantage of the API that <a href="https://site.financialmodelingprep.com/">Financial Modelling Prep</a> is offering. Financial Modelling Prep offers almost every financial aspect that you can imagine — from financial statements to insider trading. And more relevant in this occasion: Historical data.</p><p>I went through their <a href="https://site.financialmodelingprep.com/developer/docs">documentation</a> and saw that historical data could be extracted through this endpoint: <a href="https://financialmodelingprep.com/api/v3/historical-price-full/AAPL">https://financialmodelingprep.com/api/v3/historical-price-full/</a>{<em>INSERT_STOCK_TICKER</em>}.</p><p>Then, I simply made a direct connection from Power-BI to the endpoint from Financial Modelling Prep and made a data model in Power-BI.</p><p>I then uploaded the CSV file consisting of the 100 stock tickers that went through the algorithm, and made a one-to-many relationship between the two tables:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/737/1*r8c9987BHrSfSouq5uJCoA.png" /><figcaption>Data relationship</figcaption></figure><p>Then, I could start experimenting in Power-BI.</p><p>My approach was quite simple: To measure the change in price from the start date (when I executed the algorithm) (31–01–2023) until today’s date (12–10–2023).</p><p>That led to this overview (It might seem overly complex at first so let’s break it down slowly):</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*fex9NbA8bKarGatd6-stqQ.png" /><figcaption>Overview in Power-BI</figcaption></figure><p>So what do we see in the overview?</p><p>Firstly, at the bottom in the left corner, we have a filter that filters out all the companies with buy signals. That results in the list right above it and is essentially the same as the Excel screenshots we saw earlier.</p><p>At the top of the Power-BI report, we have some interesting KPIs. These include:</p><p><strong>Closing price 31–01–2023</strong>: A measure that shows the closing price of each stock at the start date.</p><p><strong>Closing price 12–10–2023</strong>: A measure that shows the closing price of each stock at the end date.</p><p><strong>Difference in USD</strong>: Difference between closing price start date and closing price end date in USD.</p><p><strong>Difference in %</strong>: Difference between closing price start date and closing price end date in percentage.</p><p><strong>S&amp;P500 difference in %</strong>: Difference between closing price start date and closing price end date in percentage (it shows empty now, but we’ll get back to that later).</p><p>In the middle of the report, we have a graph consisting of all the different 7 companies with their stock prices from the start date until the end date.</p><p>So, what are the insights?</p><p>Well, firstly we can see that the accumulated closing price on the start date was around <strong>698 USD</strong> and around<strong> 738 USD </strong>at the end date. This gives an accumulated growth across all the 7 stocks of <strong>5.71%</strong>.</p><p>Let’s try to take a look at specific stocks:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*n7kqppWFwuIxsM-Qf70ZXg.png" /><figcaption>DKNG performance</figcaption></figure><p>In the screenshot above, we take a closer look at DKNG (DraftKings) which has experienced incredible growth since the beginning of the year (96.53%!!!).</p><p>This is by far the stock that has seen the highest growth during the time period. Let’s compare to the rest of the stocks:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/581/1*fuIJbDpe75SGhrrMuoHt6A.png" /><figcaption>Stocks with buy signals: Growth</figcaption></figure><p>In the screenshot above we see the closing prices of each stock during the time period, as well as the difference in price in percentage. 4/7 stocks have performed really well, while the story is a bit different for the last 3 as seen in the table.</p><p>So, let’s say we invested in the companies when we first executed the algorithm back in January. Let’s imagine we bought 10 stocks in each firm at the closing price of 31–01–2023. This would look as follows:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*WHWSsRV48jzh6vBxqU39zQ.png" /></figure><p>In this overly simplified example, we can follow how a total investment of <strong>6.980,30 USD </strong>made across the 7 companies would have made us a total of <strong>7.379,10 USD </strong>which is an increase of 5.71% during 9 months.</p><p>It’s not that bad, is it?</p><p>So can we just label the AI-powered algorithm to be ‘good’ since it gave us a profit of 5.71%? I wouldn’t say so.</p><p>One way to evaluate whether or not the stocks provided by the AI-powered algorithm is to compare their accumulated growth with the market growth during the same time period.</p><p>Thus, I have included the S&amp;P 500 representing the market:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*g0QsVoN3h4eKIDKsQRLhsQ.png" /><figcaption>Overview with S&amp;P500 included in the graph</figcaption></figure><p>As we can see in this picture (and more specifically in the upper right corner) the market (S&amp;P 500 in this example) has actually outperformed the stocks provided by the AI-powered algorithm with a total percentage change of<strong> 6.69%</strong>.</p><p>So let’s imagine we’d invested the same amount (6.980,30 USD) in S&amp;P500 instead. That would look somewhat like the following:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*yQ5GImvETu6jVhZXPbbkjA.png" /></figure><p>So, we look at a total profit of <strong>466,75 USD</strong> compared to <strong>398,80 USD</strong> if investing in the S&amp;P 500 during the same time period.</p><p>Let’s take a complete look at the fictional investment:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*4jYm7QdGKNYDp1Lyxndxaw.png" /></figure><p>Thus, by investing in the 7 AI-powered stocks, we wouldn’t beat the market. The AI-powered stocks fall short at about a 1% lower growth compared to the market.</p><p>Let’s try taking a more in-depth look at how the changes in percentages have looked during the time period:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*KqswTnSxcsc9R-DjkvBVQQ.png" /><figcaption>The difference in percentage — AI stocks compared to S&amp;P 500</figcaption></figure><p>What we see in the picture above is a visualization of the growth in percentage of the AI-provided stocks (blue graph) compared to the S&amp;P 500 (yellow graph).</p><p>The visualization captures how much our fictional investment would have increased/decreased during the time period.</p><p>Interestingly, we see that the AI-provided stocks actually follow the trends in the market and actually beat the market quite significantly up until August 2023.</p><h3>Insights</h3><p>So what are the insights and key points we can learn from?</p><ul><li>The AI-provided stocks actually gave us a profit, increasing by <strong>5.71%</strong> during the time period.</li><li>The AI-provided stocks provided us with 7 companies that I normally wouldn’t consider investing in / didn’t know about (apart from Apple and Salesforce). It’s especially worth highlighting that it provided us with DraftKings whose stock price grew <strong>96.53% </strong>during the time period.</li><li>The AI-provided stocks didn’t beat the market during the time period (5.71% vs. 6.69%)</li></ul><p>I think that the most important key insight is that the AI-powered algorithm is not a standalone method to use in investment activities. It cannot, and should not, be the only tool you are basing your decision-making upon.</p><p>However, I think that it definitely can enhance your decision-making when buying stocks — but you certainly need other tools and your own rational judgment power to accompany it.</p><p>Say that we instead of just “investing” in the 7 AI-provided stocks actually did some more research about these companies. How is their financial health? What products are they going to launch? What is the demand for their products?</p><p>Conducting more comprehensive research might have led to only picking the companies that actually saw positive growth in their stock prices.</p><p>Link to related articles:</p><ul><li><a href="https://medium.com/@gabrielmasantos/how-i-built-a-simple-algorithm-to-analyze-a-companys-financial-health-5e222972c098">How I built a simple algorithm to analyze a company’s financial health — and how to do it</a></li><li><a href="https://medium.com/@gabrielmasantos/how-i-built-a-stock-recommendation-algorithm-using-chatgpt-and-how-you-could-do-it-2aab9927fdab">How I built a stock recommendation algorithm using ChatGPT – and how you could do it</a></li><li><a href="https://medium.com/@gabrielmasantos/how-i-build-a-stock-price-forecasting-model-using-chatgpt-e2ce5838f25f">How I build a stock price forecasting model using ChatGPT</a></li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=46c4334d5aaa" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[How Network Effects Can Boost Your Digital Business]]></title>
            <link>https://gabrielmasantos.medium.com/how-network-effects-can-boost-your-digital-business-f6d9be5d7a75?source=rss-f75ad2b60bc9------2</link>
            <guid isPermaLink="false">https://medium.com/p/f6d9be5d7a75</guid>
            <category><![CDATA[strategy]]></category>
            <category><![CDATA[platform]]></category>
            <category><![CDATA[digitalization]]></category>
            <category><![CDATA[business-strategy]]></category>
            <category><![CDATA[digital-transformation]]></category>
            <dc:creator><![CDATA[Gabriel M. A. Santos]]></dc:creator>
            <pubDate>Wed, 27 Sep 2023 15:29:20 GMT</pubDate>
            <atom:updated>2023-09-27T15:29:20.849Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*1WyLhxvGyrMxIQpj" /><figcaption>Image created with Bing Image Creator</figcaption></figure><p>Do you want to know the secret behind the success of some of the most influential tech companies in the world? It’s called network effects. It’s not just a fancy term; it’s a powerful phenomenon that can make your digital platform more valuable with every new user.</p><p>In this article, we will explore what network effects are, how they work, and how you can use them to grow your digital business.</p><p>So firstly, let’s dive into what networks effects really are. <strong>Network effects</strong> are a phenomenon that occurs when the value of a product or service increases as more people use it. Network effects are crucial for the success of many digital platforms and businesses, as they create a positive feedback loop that attracts and retains users, customers, and partners.</p><p>Network effects can also create barriers to entry and competitive advantages for the market leaders, as they benefit from economies of scale and network density.</p><p>Network effects can be classified into three types: s<strong>ame-side, cross-side, and data-driven</strong>. In this article, we will explain each type of network effect with examples and discuss their implications for businesses and consumers.</p><h3><strong>What are Same-Side Network Effects?</strong></h3><p>Same-side network effects occur when the value of a product or service <strong>increases for all users as more users join the platform</strong>. For example, Facebook becomes more valuable for everyone as more people sign up and interact with each other. It’s a virtuous cycle of growth that creates a strong network effect. The more users, the better the experience.</p><h3><strong>What are Cross-Side Network Effects?</strong></h3><p>Cross-side network effects happen when the value of a product or service increases for one group of users as more users from another group join the platform. For instance, <strong>online marketplaces like eBay or Amazon become more valuable for buyers as more sellers offer their products, and vice versa</strong>. It’s a win-win situation that enhances growth and customer satisfaction.</p><p>But network effects are not always positive.</p><h3><strong>What are Negative Network Effects?</strong></h3><p>Negative network effects occur when the value of a product or service decreases for some or all users as more users join the platform. For example, firms like Uber can suffer from same-side negative network effects if there are too many riders and not enough drivers. The result is a crowded and frustrating user experience.</p><p>Cross-side negative network effects can also happen. For example, Facebook can face cross-side negative network effects if there are too many ads (sellers) and not enough users (buyers). The result is a diminished and annoying user experience.</p><h3><strong>How do Positive Feedback Loops Work?</strong></h3><p>Positive feedback loops are the mechanisms that drive network effects. The logic is simple: the more users on a platform, the more attractive it becomes for new users. It’s a self-reinforcing process that leads to market domination. In theory, markets tend to favor firms with the largest user base and the strongest network effects.</p><h3><strong>How can Start-ups Compete with Incumbents?</strong></h3><p>One of the biggest challenges for start-ups is to compete with incumbents that already have a large user base and strong network effects. The solution is to gain an initial user base, time their entry, and take advantage of emerging technologies that disrupt the market.</p><h3><strong>How can Incumbents Defend their Position?</strong></h3><p>One of the biggest threats for incumbents is to lose their user base and network effects to start-ups that offer better products or services. The solution is to improve their product quality, enhance their user interaction, and build trust with their customers.</p><h3><strong>How does Data Create Network Effects?</strong></h3><p>In today’s digital age, data itself can create network effects. The more data a firm collects and analyzes, the more valuable its platform becomes for each user. For example, Uber can optimize its surge pricing by using user data. It’s an example of how data-driven network effects can boost performance.</p><h3><strong>Conclusion: How to Use Network Effects to Grow Your Digital Business</strong></h3><p>Network effects are the key to digital market domination. Whether you are a start-up trying to challenge the incumbents or an incumbent trying to maintain your leadership, understanding and leveraging network effects is essential for success. In this fast-changing digital world, being adaptable, innovative, and strategic with network effects is your way to win.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=f6d9be5d7a75" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[How IT Integration Can Make or Break Your M&A Deal]]></title>
            <link>https://gabrielmasantos.medium.com/how-it-integration-can-make-or-break-your-m-a-deal-e00a73d66b41?source=rss-f75ad2b60bc9------2</link>
            <guid isPermaLink="false">https://medium.com/p/e00a73d66b41</guid>
            <category><![CDATA[information-technology]]></category>
            <category><![CDATA[business]]></category>
            <category><![CDATA[mergers-and-acquisitions]]></category>
            <category><![CDATA[business-strategy]]></category>
            <category><![CDATA[it]]></category>
            <dc:creator><![CDATA[Gabriel M. A. Santos]]></dc:creator>
            <pubDate>Thu, 06 Jul 2023 18:02:15 GMT</pubDate>
            <atom:updated>2023-07-06T18:02:15.404Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/600/0*diqoV5xKltE3GJh6.jpg" /><figcaption>Image taken from: <a href="https://timebusinessnews.com/know-everything-about-mergers-acquisitions/">https://timebusinessnews.com/know-everything-about-mergers-acquisitions/</a></figcaption></figure><p>Mergers and acquisitions (M&amp;A) are common strategies for firms to grow their business, diversify their offerings, or access new capabilities. But M&amp;A deals are<strong> not easy to execute</strong>, especially when it comes to <strong>integrating the IT systems of the acquirer and the target.</strong></p><blockquote>IT integration is the process of aligning, consolidating, or transforming the IT systems, data, and processes of the two firms to support the business objectives and operations of the merged entity.</blockquote><p>IT integration can enable the business benefits and synergies from M&amp;A, such as economies of scale, economies of scope, process improvement, or organizational transformation.</p><p>But IT integration can also be a major challenge and a source of failure for M&amp;A deals.</p><p>According to Bain &amp; Co, over 50% of business synergies are technology-enabled, meaning that the acquirer seeks to profit from the technology that the target has developed or acquired.</p><p>Moreover, Accenture reports that among the recent high-value transactions, 80% of companies placed a significant emphasis on technology.</p><p>However, many leaders tend to underestimate the importance of IT integration in M&amp;A.</p><p><strong>Only 56%</strong> of decision-makers took IT issues into consideration during the due diligence phase.</p><p>This is a major oversight because the costs and complexities of IT integration can stall operational plans and dramatically increase the timeline of the project.</p><p>For example, a bank acquiring a payment company may overlook the fact that their legacy core systems are not technologically compatible with modular, microservices architecture, used by the acquired payment app.</p><p>Post-M&amp;A, this would leave the IT team under pressure to re-architect the existing systems, build new data integration, and otherwise technologically reconcile the two different products.</p><p>Also, if you lack in-house expertise for such projects, this would create further chaos and delays.</p><p>In this article, we’ll go through why IT integration is crucial for M&amp;A success, the main challenges and best practices of IT integration, the four IT integration strategies that you can choose from, and examples of successful IT integration in M&amp;A.</p><h3>Why IT integration is crucial for M&amp;A success</h3><p>IT integration is the process of aligning, consolidating, or transforming the IT systems, data, and processes of the acquirer and the target to support the business objectives and operations of the merged entity.</p><p><strong>IT integration can enable the business benefits.</strong></p><p>However, IT integration is not a one-size-fits-all solution. Firms need to choose the right IT integration strategy that matches their business objectives, IT capabilities, and target characteristics.</p><h3>There are four main IT integration strategies that firms can choose from:</h3><ul><li><strong>IS (information system) absorption</strong>: The acquirer’s IS is chosen to be the IS for the merged organisation. As such, the other organisation is migrated entirely onto the chosen IS. This strategy is suitable for firms that have a dominant or superior IS, or that seek to achieve high standardization or consolidation of systems or processes.</li><li><strong>IS co-existence</strong>: Almost the opposite to absorption, co-existence aims to keep each company operating on their own IS platforms with minimal standardization of IS functions. This strategy is suitable for firms that have incompatible or diverse IS, or that seek to preserve autonomy or flexibility of systems or processes.</li><li><strong>IS best of breed</strong>: One IS platform is the desired goal for best of breed strategy. However, as opposed to picking outright one organisation’s IS over another, the firms select which system best performs each function from the catalogue of the two firms. This strategy is suitable for firms that have complementary or specialized IS, or that seek to achieve optimal performance or functionality of systems or processes.</li><li><strong>IS renewal</strong>: In renewal, the IS of the two firms are replaced with a new IS setup specifically for the newly formed, single organisation. This strategy is suitable for firms that have outdated or inadequate IS, or that seek to achieve transformation or innovation of systems or processes.</li></ul><p>Each IT integration strategy has its own advantages and disadvantages, and requires different resources and capabilities to implement successfully. Firms need to carefully evaluate their options and select the best IT integration strategy for their M&amp;A deal.</p><h3>What are the main challenges of IT integration</h3><p>IT integration is not a trivial task. It involves many technical, organizational, and strategic challenges that can affect the success of M&amp;A. Some of these challenges are:</p><ul><li><strong>High investment costs and risks</strong>: IT integration requires significant investments in hardware, software, or human resources, and entails high risks of failure or obsolescence due to technical issues, compatibility problems, or security breaches.</li><li><strong>Reduced focus and flexibility</strong>: IT integration may distract firms from their core competencies or sources of differentiation, and make them less flexible or responsive to changing customer needs or market opportunities due to increased complexity or rigidity of systems or processes.</li><li><strong>Increased complexity and coordination costs</strong>: IT integration may increase the complexity and coordination costs of managing multiple systems, data sources, or processes across different functions or units due to the need for interoperability, standardization, or alignment.</li><li><strong>Potential conflicts of interest or goals</strong>: IT integration may create potential conflicts of interest or goals between different functions or units that have different stakeholder expectations, performance metrics, or incentives.</li></ul><h3>What are the best practices of IT integration</h3><p>To overcome the challenges and achieve successful IT integration in M&amp;A, firms need to follow some best practices, such as:</p><ul><li><strong>Define the IT integration strategy and objectives</strong>: Firms need to assess their own and their target’s IT capabilities, systems, data, and processes before initiating any deals. They need to identify the strategic objectives and expected benefits of IT integration, such as enhancing performance, creating synergies, or enabling innovation. They also need to choose the appropriate IT integration strategy, such as absorption, co-existence, best of breed, or renewal, depending on the characteristics and fit of the acquirer and the target.</li><li><strong>Establish the IT integration governance and communication structure:</strong> Firms need to involve IT executives and experts in the due diligence phase to provide valuable input on the feasibility and practicality of IT integration. They also need to define clear roles and responsibilities for each activity, allocate adequate resources and time for each activity, and establish clear governance and communication mechanisms for each activity. They also need to monitor and control their IT integration activities, using regular checkpoints and feedback loops to track their progress, performance, and quality.</li><li><strong>Use appropriate tools and methods for data and system integration</strong>: Firms need to use appropriate tools and methods to migrate, consolidate, or transform their systems, data, and processes. Depending on their IT integration strategy and objectives, they may choose from different data integration methods and strategies, such as manual, application-based, uniform access, common storage, or virtual integration (Talend, n.d.). They may also choose from different system integration approaches and tools, such as continuous practices (e.g., continuous integration, delivery, and deployment), which can reduce build and test time, increase visibility and awareness on build and test results, support (semi-) automated continuous testing, detect violations, flaws and faults in CI, address security and scalability issues in deployment pipeline, or improve dependability and reliability of deployment process.</li><li><strong>Train your teams and end-users on the new or changed systems, data, and processes</strong>: Firms need to train their IT staff and end-users on the new or changed systems, data, and processes. They need to provide adequate documentation, guidance, and support to facilitate the adoption and use of the new or changed systems, data, and processes. They also need to solicit feedback and suggestions from their IT staff and end-users.</li></ul><h3>What are some examples of successful IT integration in M&amp;A?</h3><p>IT integration can be applied in different industries and sectors, such as IT, technology, and AI. Here are some examples of successful IT integration in M&amp;A:</p><ul><li><strong>Microsoft</strong>: Microsoft is a leading example of IT integration in M&amp;A. Microsoft has acquired over 200 companies since its inception, including LinkedIn, Skype, GitHub, and Nuance. By integrating these companies’ IT systems, data, and processes with its own, Microsoft has enhanced its product portfolio, expanded its customer base, accessed new capabilities or resources, and created new business opportunities. Microsoft has used different IT integration strategies depending on the target characteristics and objectives. For example, Microsoft used IS absorption for Skype and LinkedIn, IS co-existence for GitHub, and IS renewal for Nuance.</li><li><strong>Amazon</strong>: Amazon is another example of IT integration in M&amp;A. Amazon has acquired over 100 companies since its inception, including Whole Foods, Zappos, Twitch, and Ring. By integrating these companies’ IT systems, data, and processes with its own, Amazon has diversified its product portfolio, increased its operational efficiency, improved its customer satisfaction, and captured more value from customers or suppliers. Amazon has also used different IT integration strategies depending on the target characteristics and objectives. For example, Amazon used IS absorption for Zappos and Twitch, IS co-existence for Whole Foods and Ring, and IS best of breed for Kiva Systems (a robotics company).</li><li><strong>Google</strong>: Google is a third example of IT integration in M&amp;A. Google has acquired over 200 companies since its inception, including YouTube, Waze, DeepMind, and Fitbit. By integrating these companies’ IT systems, data, and processes with its own, Google has enhanced its product quality and innovation, increased its market share, accessed new capabilities or resources, and created new business models. Google has also used different IT integration strategies depending on the target characteristics and objectives. For example, Google used IS absorption for YouTube and Waze, IS co-existence for DeepMind and Fitbit, and IS renewal for Motorola Mobility (a smartphone company).</li></ul><h3>Conclusion</h3><p>IT integration is a vital component of M&amp;A that can enable the business benefits and synergies from the deal. However, IT integration is also a challenging and complex process that requires careful planning, execution, and evaluation. Firms need to follow some best practices to achieve successful IT integration in M&amp;A. Firms also need to learn from some examples of successful IT integration in M&amp;A in different industries and sectors.</p><p>I hope you found this article helpful and informative. If you did, please share it with your network or leave a comment below. I would love to hear your thoughts or feedback on this topic.</p><p>Thank you for reading!</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=e00a73d66b41" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Vertical Integration: What It Is, Why It Matters, and How to Do It Right]]></title>
            <link>https://gabrielmasantos.medium.com/vertical-integration-what-it-is-why-it-matters-and-how-to-do-it-right-61e503685efc?source=rss-f75ad2b60bc9------2</link>
            <guid isPermaLink="false">https://medium.com/p/61e503685efc</guid>
            <category><![CDATA[information-technology]]></category>
            <category><![CDATA[strategy]]></category>
            <category><![CDATA[business]]></category>
            <category><![CDATA[supply-chain]]></category>
            <category><![CDATA[business-strategy]]></category>
            <dc:creator><![CDATA[Gabriel M. A. Santos]]></dc:creator>
            <pubDate>Wed, 05 Jul 2023 09:58:39 GMT</pubDate>
            <atom:updated>2023-07-05T12:06:04.294Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*ZasGBTEMaA9XkGp9" /><figcaption>Image created with Bing Image Creator</figcaption></figure><h3>What is vertical integration?</h3><p><em>Vertical integration </em>is a firm’s ownership and control of multiple vertical stages in the supply of a product. The extent of a firm’s vertical integration is indicated by the number of stages of the industry’s value chain that it spans, and can be measured by the ratio of its value added to sales revenue.</p><p>Vertical integration can be either <em>backward </em>(or <strong>upstream</strong>) into its suppliers’ activities or <em>forward </em>(or <strong>downstream</strong>) into its customers’ activities. Upstream refers to activities closer to distribution (think making the raw materials) whereas downstream refers to activities closer to the market (think marketing, launching a product to the market). Vertical integration may also be <em>full </em>or <em>partial</em>. VI refers to the change in scope of activities that are under the firm’s control.</p><h3>Why vertical integration?</h3><p>One of the main reasons for adopting vertical integration is to <strong>reduce transaction costs</strong>, which refer to the cost a firm will have to pay another firm for a service. If a firm has many suppliers, they would have high transaction costs.</p><p><strong>Vertical integration lowers transaction costs</strong> due to the fact that a single firm could produce everything themselves. However, vertical integration may also impose administrative costs instead. Therefore, firms need to compare their internal and external transaction costs and decide whether vertical integration is worth it or not.</p><p>Another reason for adopting vertical integration is to <strong>cope with uncertainty</strong> in supply, demand, technology, and competition. Uncertainty can increase transaction costs and reduce efficiency and quality in production. By integrating vertically, firms can have more control over their inputs and outputs, reduce their dependence on external parties, and increase their responsiveness and adaptability to changing market conditions.</p><p>A third reason for adopting vertical integration is to <strong>gain competitive advantage</strong> by creating differentiation, increasing efficiency, enhancing quality, or capturing more value from customers or suppliers. By integrating vertically,<strong> firms can leverage their core competencies</strong>, exploit economies of scale or scope, improve coordination and communication across functions or stages, or access valuable resources or capabilities that are otherwise unavailable or costly.</p><h3>What are the benefits and challenges?</h3><p>Vertical integration can bring several benefits for firms, such as:</p><ul><li><strong>Improved data quality and availability</strong>: By integrating information systems across different levels and stages of production, firms can collect and process more accurate and timely data that can support decision-making and optimization.</li><li><strong>Increased operational efficiency and flexibility</strong>: By integrating production processes across different stages or functions, firms can reduce waste, improve coordination, streamline workflows, automate tasks, and adjust production parameters according to demand or product specifications.</li><li><strong>Enhanced product quality and innovation</strong>: By integrating product design and development with production processes, firms can ensure consistency between design specifications and actual outcomes, improve feedback loops, enable rapid prototyping and testing, and foster creativity and experimentation.</li><li><strong>Greater customer satisfaction and loyalty</strong>: By integrating customer-facing activities with production processes, firms can offer more customized products or services, provide faster delivery or response times, improve after-sales service or support, and build stronger relationships with customers.</li><li><strong>Higher profitability and market share</strong>: By integrating value-adding activities across different stages of production or distribution, firms can capture more value from customers or suppliers, reduce costs, increase revenues, or create entry barriers for competitors.</li><li><strong>Gaining more control</strong>: By vertically integrating, firms can gain more control over their supply chain. They would ensure that each chain in their business would work towards the same goal, thus avoiding e.g. gaming problems or increased prices from external suppliers.</li></ul><p>However, vertical integration also poses some challenges for firms, such as:</p><ul><li>Higher investment costs and risks: By integrating multiple stages or functions of production, firms need to invest more in capital, technology, or human resources, and face higher risks of failure or obsolescence.</li><li>Reduced focus and flexibility: By integrating activities that are not part of their core competencies, firms may lose focus on their main strengths or sources of differentiation, and become less flexible or responsive to changing customer needs or market opportunities.</li><li>Increased complexity and coordination costs: By integrating information systems and production processes across different levels and stages, firms may face increased complexity and coordination costs due to the need for interoperability, standardization, or alignment of data, systems, or processes.</li><li>Potential conflicts of interest or goals: By integrating activities that involve different stakeholders or objectives, firms may encounter potential conflicts of interest or goals between different functions or units, such as between R&amp;D and production, or between production and sales.</li></ul><h3>What are some examples?</h3><p>Vertical integration can be applied in different industries and sectors, such as IT, technology, and AI. Here are some examples of successful cases of vertical integration in these domains:</p><ul><li><strong>Apple</strong>: Apple is one of the most well-known examples of vertical integration in the IT industry. Apple designs, develops, manufactures, and sells its own hardware and software products, such as the iPhone, iPad, Mac, Apple Watch, AirPods, iOS, macOS, iCloud, and Apple Music. By integrating vertically, Apple can ensure high quality and compatibility across its products, create a unique user experience, differentiate itself from competitors, and capture more value from customers.</li><li><strong>Tesla</strong>: Tesla is another example of vertical integration in the technology industry. Tesla designs, manufactures, sells, and services its own electric vehicles, batteries, solar panels, and charging stations. By integrating vertically, Tesla can control the quality and performance of its products, reduce its dependence on suppliers, lower its costs, innovate faster, and offer more value to customers.</li><li><strong>OpenAI</strong>: OpenAI is an example of vertical integration in the AI industry. OpenAI is a research organization that aims to create artificial general intelligence (AGI), which is AI that can perform any intellectual task that humans can. OpenAI develops its own AI systems and platforms, such as GPT-3, DALL-E, Codex, and OpenAI Codex. By integrating vertically, OpenAI can pursue its vision of creating AGI that is aligned with human values and can benefit humanity.</li></ul><h3>Conclusion</h3><p>Vertical integration can be a key strategy for firms that can bring many benefits to firms in different industries and sectors. However, vertical integration also involves some challenges and trade-offs that firms need to consider carefully before implementing it.</p><p>Firms need to assess their internal and external transaction costs, their sources of uncertainty, their competitive advantage, and their goals and objectives when deciding whether to integrate vertically or not. Vertical integration is not a one-size-fits-all solution, but a strategic choice that depends on the context and circumstances of each firm.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=61e503685efc" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[How I built a simple algorithm to analyze a company’s financial health — and how to do it]]></title>
            <link>https://gabrielmasantos.medium.com/how-i-built-a-simple-algorithm-to-analyze-a-companys-financial-health-5e222972c098?source=rss-f75ad2b60bc9------2</link>
            <guid isPermaLink="false">https://medium.com/p/5e222972c098</guid>
            <category><![CDATA[stock-analysis]]></category>
            <category><![CDATA[programming]]></category>
            <category><![CDATA[chatgpt]]></category>
            <category><![CDATA[data-science]]></category>
            <category><![CDATA[stock-prediction]]></category>
            <dc:creator><![CDATA[Gabriel M. A. Santos]]></dc:creator>
            <pubDate>Wed, 24 May 2023 13:22:25 GMT</pubDate>
            <atom:updated>2023-05-24T13:23:24.338Z</atom:updated>
            <content:encoded><![CDATA[<h4>Tired of reading annual reports? Learn how you can build a simple algorithm to analyze a company’s financial health</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*ubwrirXPK_Tb8bsE" /><figcaption>Image created with Bing Image Creator</figcaption></figure><p>I’ve always been told that the best way to decide whether to buy stocks in a certain company was to read annual reports. And that might still be the case.</p><p>Reading annual reports might be, for some at least, a tiresome process, and some might just skip right to the pages filled with the financial statements or balance sheets.</p><p>So, what if you could build a smarter and more efficient way to extract key information from annual reports?</p><p>I’ve previously written articles about how I built a <strong>stock recommendation algorithm</strong> and a <strong>stock price forecasting model</strong> using <strong>Python</strong> with the help of ChatGPT which you can read here:</p><ul><li><a href="https://medium.com/@gabrielmasantos/how-i-built-a-stock-recommendation-algorithm-using-chatgpt-and-how-you-could-do-it-2aab9927fdab">How I built a stock recommendation algorithm using ChatGPT – and how you could do it</a></li><li><a href="https://medium.com/@gabrielmasantos/how-i-build-a-stock-price-forecasting-model-using-chatgpt-e2ce5838f25f">How I build a stock price forecasting model using ChatGPT</a></li></ul><p>But now, I thought it was time to try to write a <strong>simple algorithm that could help me get insights into a company’s financial health</strong>, without the need of reading annual reports.</p><p>I decided to write in Python and execute the code in PyCharm.</p><p>The first thing needed was to find out how I could extract financial data from companies without the need to e.g. downloading annual reports and uploading these to the algorithm.</p><p>So, I did a little research and fell over the page <a href="https://site.financialmodelingprep.com/">Financial Modelling Prep</a> which holds data about companies’ financial statements. More importantly, they offer an API that can be utilized to automatically extract data from certain companies.</p><blockquote>Important to note that the free version of Financial Modelling Prep’s API only contains data about companies listed in the US.</blockquote><p>By obtaining the API key, I could slowly begin to write a simple algorithm in Python, getting insights into companies&#39; financial health.</p><p>I decided to explore metrics such as liabilities, equity, assets, debt, current ratio, and debt-to-equity ratio to analyze the financial health of companies. These metrics provide a holistic view of a company’s stability, leverage, liquidity, and overall financial well-being.</p><p>In the code, the first thing needed is to define your API key and the URL in which information about companies’ financial statements exists:</p><pre>def financial_health(ticker):<br>    api_key = &quot;Insert_Your_API_Key_Here&quot;<br>    url = f&quot;https://financialmodelingprep.com/api/v3/balance-sheet-statement/{ticker}?apikey={api_key}&quot;<br>    response = requests.get(url)<br>    data = response.json()[0]</pre><p>As seen in the code above, the data is stored in JSON format.</p><p>The next thing I did was to define which variables and numbers I needed from the balance sheet to calculate the metrics mentioned before:</p><pre>liabilities = data[&quot;totalLiabilities&quot;]<br>    equity = data[&quot;totalEquity&quot;]<br>    assets = data[&quot;totalAssets&quot;]<br>    debt = data[&quot;totalDebt&quot;]<br>    current_ratio = data[&quot;totalCurrentAssets&quot;] / data[&quot;totalCurrentLiabilities&quot;]<br>    debt_to_equity = debt / equity</pre><p>Then, we can do the simple calculations and add a small text to the output:</p><pre>    if assets &gt; liabilities:<br>        print(f&quot;\n- {ticker} has a strong financial position with assets exceeding liabilities.&quot;)<br>    elif assets == liabilities:<br>        print(f&quot;\n- {ticker} has a balanced financial position with assets equal to liabilities.&quot;)<br>    else:<br>        print(f&quot;\n- {ticker} has a weak financial position with liabilities exceeding assets.&quot;)<br><br>    if equity &gt; debt:<br>        print(f&quot;- {ticker} has a strong equity position with equity exceeding debt.&quot;)<br>    elif equity == debt:<br>        print(f&quot;- {ticker} has a balanced equity position with equity equal to debt.&quot;)<br>    else:<br>        print(f&quot;- {ticker} has a weak equity position with debt exceeding equity.&quot;)<br><br>    if current_ratio &gt; 1:<br>        print(f&quot;- {ticker} has a strong current position with current assets exceeding current liabilities.&quot;)<br>    elif current_ratio == 1:<br>        print(f&quot;- {ticker} has a balanced current position with current assets equal to current liabilities.&quot;)<br>    else:<br>        print(f&quot;- {ticker} has a weak current position with current liabilities exceeding current assets.&quot;)<br><br>    if debt_to_equity &lt; 1:<br>        print(f&quot;- {ticker} has a manageable debt level with debt to equity ratio less than 1.&quot;)<br>    else:<br>        print(f&quot;- {ticker} has a high debt level with debt to equity ratio greater than or equal to 1.&quot;)</pre><p>Last thing needed is now to define which stock you want to analyze:</p><pre>financial_health(&quot;Insert_Stock_Ticker&quot;)</pre><p>By inserting “AAPL” we will get the following output:</p><pre>Financial Health Analysis for AAPL as of 2022-09-24:<br><br>- AAPL has a strong financial position with assets exceeding liabilities.<br>- AAPL has a weak equity position with debt exceeding equity.<br>- AAPL has a weak current position with current liabilities exceeding current assets.<br>- AAPL has a high debt level with debt to equity ratio greater than or equal to 1.</pre><p>And there you have it! You now have a simple algorithm that can help you enhance your decision-making when buying stocks based on a company’s financial health.</p><p>I do not think that this should be an alternative or a standalone analysis in contrast to reading annual reports, but it can however help you to quickly get an overview of a company’s financial health.</p><p>Feel free to give any feedback or suggestions to optimize the code, or simply state if you have any wishes on what I should try to build next!</p><p>You have the full code here:</p><pre>import requests<br><br><br>def financial_health(ticker):<br>    api_key = &quot;Insert_API_Key_Here&quot;<br>    url = f&quot;https://financialmodelingprep.com/api/v3/balance-sheet-statement/{ticker}?apikey={api_key}&quot;<br>    response = requests.get(url)<br>    data = response.json()[0]<br><br>    liabilities = data[&quot;totalLiabilities&quot;]<br>    equity = data[&quot;totalEquity&quot;]<br>    assets = data[&quot;totalAssets&quot;]<br>    debt = data[&quot;totalDebt&quot;]<br>    current_ratio = data[&quot;totalCurrentAssets&quot;] / data[&quot;totalCurrentLiabilities&quot;]<br>    debt_to_equity = debt / equity<br><br>    print(f&quot;Financial Health Analysis for {ticker} as of {data[&#39;date&#39;]}:&quot;)<br><br>    if assets &gt; liabilities:<br>        print(f&quot;\n- {ticker} has a strong financial position with assets exceeding liabilities.&quot;)<br>    elif assets == liabilities:<br>        print(f&quot;\n- {ticker} has a balanced financial position with assets equal to liabilities.&quot;)<br>    else:<br>        print(f&quot;\n- {ticker} has a weak financial position with liabilities exceeding assets.&quot;)<br><br>    if equity &gt; debt:<br>        print(f&quot;- {ticker} has a strong equity position with equity exceeding debt.&quot;)<br>    elif equity == debt:<br>        print(f&quot;- {ticker} has a balanced equity position with equity equal to debt.&quot;)<br>    else:<br>        print(f&quot;- {ticker} has a weak equity position with debt exceeding equity.&quot;)<br><br>    if current_ratio &gt; 1:<br>        print(f&quot;- {ticker} has a strong current position with current assets exceeding current liabilities.&quot;)<br>    elif current_ratio == 1:<br>        print(f&quot;- {ticker} has a balanced current position with current assets equal to current liabilities.&quot;)<br>    else:<br>        print(f&quot;- {ticker} has a weak current position with current liabilities exceeding current assets.&quot;)<br><br>    if debt_to_equity &lt; 1:<br>        print(f&quot;- {ticker} has a manageable debt level with debt to equity ratio less than 1.&quot;)<br>    else:<br>        print(f&quot;- {ticker} has a high debt level with debt to equity ratio greater than or equal to 1.&quot;)<br><br><br>financial_health(&quot;Insert_Stock_Ticker&quot;)</pre><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=5e222972c098" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[How I built a stock recommendation algorithm using ChatGPT – and how you could do it]]></title>
            <link>https://gabrielmasantos.medium.com/how-i-built-a-stock-recommendation-algorithm-using-chatgpt-and-how-you-could-do-it-2aab9927fdab?source=rss-f75ad2b60bc9------2</link>
            <guid isPermaLink="false">https://medium.com/p/2aab9927fdab</guid>
            <category><![CDATA[chatgpt]]></category>
            <category><![CDATA[stock-prediction]]></category>
            <category><![CDATA[forecasting]]></category>
            <category><![CDATA[data-science]]></category>
            <category><![CDATA[stock-analysis]]></category>
            <dc:creator><![CDATA[Gabriel M. A. Santos]]></dc:creator>
            <pubDate>Sun, 02 Apr 2023 17:54:47 GMT</pubDate>
            <atom:updated>2023-11-06T18:05:51.407Z</atom:updated>
            <content:encoded><![CDATA[<h4>Learn how to build a simple stock recommendation model in python — without any prior knowledge of coding</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*EDmyosOTLxRNOYqK" /><figcaption>Image created with Bing Image Creator</figcaption></figure><p>Deciding whether to buy stocks in either Microsoft, Apple, or maybe both, can be a rather daunting task. The more you start reading about certain companies and listening to people’s opinions on different media might even make you more unsure about what stocks you should buy.</p><p>So what should you base your decision-making upon? Reading rumors in the news? Make a technical analysis? Listening to your financial advisor? Or maybe listening to advice from the subreddit /wallstreetbets?</p><p>Well, unfortunately, <strong>there doesn’t exist one perfect recipe to analyze stocks</strong> in relation to getting buy/sell indications. However, I tried asking ChatGPT what type of analysis it would recommend making when deciding whether or not to buy a stock. <strong>Here’s what it came up with:</strong></p><ol><li><strong>Fundamental analysis:</strong> Analyze the company’s financial health and performance.</li><li><strong>Technical Analysis: </strong>Use charts and technical indicators to identify trends and potential price movements.</li><li><strong>Industry Analysis: </strong>Analyze the industry and market trends.</li><li><strong>Management Analysis:</strong> Assess the company’s leadership team.</li><li><strong>Valuation Analysis:</strong> Compare the stock price to its intrinsic value.</li><li><strong>Risk Analysis:</strong> Assess potential risks associated with investing in the stock.</li></ol><p>While these are excellent points, this article will take a <strong>deep dive into how I built a stock recommendation algorithm — and how you could do it</strong>. So let’s get into it!</p><p>Starting, I have myself tried to take different approaches to analyze stocks, varying from analyzing companies’ financial health to making a stock forecasting model, which I previously have described in this article:</p><p><a href="https://medium.com/@gabrielmasantos/how-i-build-a-stock-price-forecasting-model-using-chatgpt-e2ce5838f25f">How I build a stock price forecasting model using ChatGPT</a></p><p>However, I didn’t yet try to make an analysis based on technical indicators. So what exactly are technical indicators in stock analysis?</p><blockquote><strong>“Technical indicators</strong> are tools that <strong>help traders and analysts</strong> to study the <strong>movement and patterns</strong> of stock prices <strong>based on historical data</strong>. They can be used to <strong>predict future price movements</strong>, identify <strong>trends</strong>, and <strong>generate buy and sell signals.”</strong></blockquote><p>And it’s especially the last part from the paragraph above I have focused on, namely “<strong>generating buy and sell signals.</strong>”</p><p>There exist various numbers of technical indicators that you could focus on in relation to generating buy or sell signals, but through a bit of research and advisory from ChatGPT, <strong>I chose to focus on 4 different technical indicators</strong>:</p><ol><li><strong>Moving Average</strong>: A tool that shows the average price of a stock over a certain period of time, which can help identify whether the stock is trending up or down.</li><li><strong>RSI (Relative Strength Index)</strong>: A tool that helps determine whether a stock is overbought (meaning it might be due for a price drop) or oversold (meaning it might be due for a price increase).</li><li><strong>A/D (Accumulation/Distribution) Lines:</strong> A tool that helps determine whether there is more buying or selling pressure on a stock based on the relationship between price and trading volume.</li><li><strong>ADX (Average Directional Index)</strong>: A tool that measures the strength of a stock’s trend, which can help identify whether the stock is trending up or down.</li></ol><p>So these 4 technical indicators were the ones to go with, and I then tried to see if I, augmented by ChatGPT, could <strong>build an algorithm that would analyze a stock based on these indicators, and then give me either a ‘Buy’, ‘Sell’ or ‘Hold’ recommendation</strong>.</p><p>Thus, the idea was that I, as simply as possible, could <strong>insert a stock ticker and then get a recommendation</strong> telling me to either buy, sell, or hold a certain stock, based on the 4 technical indicators.</p><p>So I simply started to chat with ChatGPT and slowly had a foundation on which I could test the code. I decided to code in <strong>python</strong> and execute and test the code in <strong>PyCharm</strong>.</p><p>The code extracts the financial data from the ‘yfinance’ (Yahoo Finance) library from a stock ticker that you can insert yourself:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*3A-eCfpypD1TETFjn1xVJA.png" /></figure><p>Then, you can specify how long ago you want to download the financial data from:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*bLrgn4AzCifefg9ntahGGA.png" /></figure><p>The code then slowly iterates through the stock ticker you have inserted and calculates the values of the four technical indicators. Afterward, it determines the recommendation based on all the indicators and prints out either ‘Buy’, ‘Sell’, or ‘Recommendation’:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*chEH6CqLjFC77SxWfKMd9A.png" /></figure><p>Then, it simply prints out the recommendation in the terminal in PyCharm (or you could simply end the code with a <em>results.to.csv(“/write_your_path_here.csv”)</em> if you would want the output in a csv file instead).</p><p>Here is an example output with Microsoft analyzed:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*73wrfmoBYfTqoPde4ztU4A.png" /></figure><p>And yes, <strong>it’s possible to insert multiple tickers</strong> at the beginning of the code. I thought myself that an <strong>optimal scenario would be to just extract all the stock tickers from Yahoo Finance, analyze them in relation to the technical indicators, and print out the recommendations in a csv file</strong>.</p><p>Then, you could have analyzed all the stock tickers in the database from the Yahoo Finance library and have the recommendations in an Excel file, allowing you to simply filter out all those stocks having a ‘Buy’ recommendation.</p><p>This would be ideal since you could overcome bias in relation to only analyzing stocks you know of or have heard about before, instead of stocks you might never have heard about before.</p><p>However, I wasn’t able to extract stock tickers automatically from the Yahoo Finance library, so what I did instead was finding a database that had all stock tickers and downloaded as many down as I could (they had a paywall if you wanted to download all stock tickers).</p><p>Then, I would manually insert all the stock tickers (I think it was about 1000) in the first line of the code, and now I had a <strong>full Excel file containing 1000 known and unknown stock ticker symbols, and could easily filter out all those with ‘Buy’ recommendations</strong>.</p><p>The screenshot below is from the analysis made on <strong>February 7th, 2023 </strong>filtering out all the ‘Buy’ recommendations:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*cPAcrC6yZi13SNI56j26qQ.png" /></figure><p>Anyways, here’s the full code. I would love any feedback, criticism, ideas, or something in between to optimize the code in some way so we can make it better.</p><p>Hope you can find it useful!</p><pre>import yfinance as yf<br>import pandas as pd<br><br># Define the ticker symbols of the stocks you want to analyze<br>ticker_symbols = [‘MSFT’]<br><br># Create an empty DataFrame to store the results<br>results = pd.DataFrame(columns=[‘Ticker’, ‘Moving Average’, ‘RSI’, ‘A/D Lines’, ‘ADX’, ‘Recommendation’])<br><br># Iterate through the ticker symbols<br>for ticker in ticker_symbols:<br>    # Download historical data for the current ticker<br>    data = yf.download(ticker, start=’2000-01-01&#39;)<br><br>    # Calculate the 200-day moving average<br>    data[‘MA’] = data[‘Close’].rolling(window=200).mean()<br><br>    # Calculate the RSI<br>    delta = data[‘Close’].diff()<br>    gain = delta.where(delta &gt; 0, 0)<br>    loss = -delta.where(delta &lt; 0, 0)<br>    avg_gain = gain.rolling(window=14).mean()<br>    avg_loss = loss.rolling(window=14).mean()<br>    rs = avg_gain / avg_loss<br>    rsi = 100 - (100 / (1 + rs))<br><br>    # Calculate A/D Lines<br>    data[‘UpMove’] = data[‘High’] - data[‘High’].shift(1)<br>    data[‘DownMove’] = data[‘Low’].shift(1) - data[‘Low’]<br>    data[‘UpVolume’] = data[‘UpMove’] * data[‘Volume’]<br>    data[‘DownVolume’] = data[‘DownMove’] * data[‘Volume’]<br>    data[‘PosDM’] = data[‘UpMove’]<br>    data[‘NegDM’] = data[‘DownMove’]<br>    data.loc[data.UpMove &lt; data.DownMove, ‘PosDM’] = 0<br>    data.loc[data.UpMove &gt; data.DownMove, ‘NegDM’] = 0<br>    data[‘PosDI’] = data[‘PosDM’].rolling(window=14).mean()<br>    data[‘NegDI’] = data[‘NegDM’].rolling(window=14).mean()<br>    data[‘AD’] = (data[‘PosDI’] - data[‘NegDI’]) / (data[‘PosDI’] + data[‘NegDI’])<br><br>    # Calculate ADX<br>    data[‘ADX’] = 100 * (data[‘PosDI’] - data[‘NegDI’]) / (data[‘PosDI’] + data[‘NegDI’])<br>    data[‘ADX’] = data[‘ADX’].rolling(window=14).mean()<br><br>    # Determine the recommendation<br>    if data[‘Close’].iloc[-1] &gt; data[‘MA’].iloc[-1] and rsi.iloc[-1] &gt; 70 and data[‘AD’].iloc[-1] &gt; data[‘AD’].iloc[<br>        -2] and data[‘ADX’].iloc[-1] &gt; 25:<br>        recommendation = ‘Buy’<br>    elif data[‘Close’].iloc[-1] &lt; data[‘MA’].iloc[-1] and rsi.iloc[-1] &lt; 30 and data[‘AD’].iloc[-1] &lt; data[‘AD’].iloc[<br>        -2] and data[‘ADX’].iloc[-1] &gt; 25:<br>        recommendation = ‘Sell’<br>    else:<br>        recommendation = ‘Hold’<br><br>    # Append the results to the DataFrame<br>    results = results.append(<br>        {‘Ticker’: ticker, ‘Moving Average’: data[‘MA’].iloc[-1], ‘RSI’: rsi.iloc[-1], ‘A/D Lines’: data[‘AD’].iloc[-1],<br>         ‘ADX’: data[‘ADX’].iloc[-1], ‘Recommendation’: recommendation}, ignore_index=True)<br><br># Print the results<br>print(results)</pre><p>…if you’re interested to see got the algorithm performed on the stock market, make sure to read my newest article:</p><p><a href="https://medium.com/@gabrielmasantos/how-my-ai-powered-stock-recommendations-performed-in-the-past-year-46c4334d5aaa">How my AI-powered stock recommendations performed in the past year</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=2aab9927fdab" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[10 AI-powered tools to optimize your productivity in 2023]]></title>
            <link>https://gabrielmasantos.medium.com/10-ai-powered-tools-to-optimize-your-productivity-in-2023-40bff870cfe5?source=rss-f75ad2b60bc9------2</link>
            <guid isPermaLink="false">https://medium.com/p/40bff870cfe5</guid>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[productivity]]></category>
            <category><![CDATA[innovation]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[optimization]]></category>
            <dc:creator><![CDATA[Gabriel M. A. Santos]]></dc:creator>
            <pubDate>Sat, 01 Apr 2023 17:29:57 GMT</pubDate>
            <atom:updated>2023-04-01T17:29:57.551Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*f8kDD6HJTSBOsRS-" /><figcaption>Image created with Bing AI / DALL E</figcaption></figure><p>The development within the field of AI is growing at a rapid pace and it almost seems like there pop new AI-powered tools up every day.</p><p>It can be a bit difficult to keep track of all those new tools, especially to find out whether or not they could benefit you, how they could benefit you, and how to implement them in your everyday life.</p><p>So if you’re curious about taking advantage of new AI-powered tools to optimize your productivity, read along!</p><h3>1. Resolve AI</h3><p>Let’s start with what might be my favorite, Resolve AI. Have you ever thought about building a chatbot for your business, or maybe even for your own personal project? Then look no further! Resolve AI is here to help you.</p><blockquote>“Supercharge your business with ChatGPT powered AI Assistants”</blockquote><p><strong>Resolve AI</strong> functions by using ChatGPT as its “motor” and all you need to do to make a chatbot for your own business is by feeding it data. You should simply just create a <strong>knowledge base </strong>that includes writing/inserting one or more documents to their platform which the chatbot then will learn from! These documents could<strong> </strong>be anything from your company’s FAQ, guidelines, or any other qualitative data basically.</p><p>Then, Resolve AI will ask you what the chatbot should look like, and what welcome messages (questions like “Hey there!” or “Ask me anything about x!”) you would like your chatbot to have. It’s here where you can tailor your chatbot to your business and purpose.</p><p>Resolve AI then gives you a script that can be integrated with your website, Facebook Messenger or any other platform you would want your chatbot to be. It’s that easy!</p><p>And that’s it! You now have your own chatbot. <a href="https://resolveai.co/">Check Resolve AI and their solution out on their website</a>.</p><h3>2. ChatWebPage</h3><p>Have you ever wished you could chat with any webpage and ask it questions? Well, now you can with ChatWebPage, an AI tool that lets you interact with any website using natural language. ChatWebPage uses ChatGPT to understand your queries and generate responses based on the content of the webpage.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*odVMPHZRDkutBl3AW1jdFQ.png" /><figcaption>Example picture — ChatWebPage</figcaption></figure><p>You can use ChatWebPage to get information, learn new things, or just have fun. All you need to do is enter a URL and start chatting. <a href="https://chatwebpage.com/">Check out ChatWebPage and see what you can discover</a>.</p><h3>3. STORYD</h3><p>Whether you’re studying or working full-time, creating presentations will most likely always follow you throughout your career. For some, creating presentations might be a task they just want to get over with and it may even be tasks that you give to students/junior consultants in your firm, so you can focus on areas you find more interesting and meaningful.</p><blockquote>“STORYD helps you create data presentations leaders love, in seconds”</blockquote><p>Whether you’re seeking inspiration, or simply want a presentation done quickly, STORYD might just be the right tool for you. By simply describing the topic of your presentation, STORYD will create the rest.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*TyNId4QwCZLGLo7C_V_y-A.png" /></figure><p>STORYD will then create a script that includes the content of the slides, titles, etc., and allows you to edit it, and add either more text or graphs into the presentation, thus tailoring the presentation for your purpose.</p><p><a href="https://www.storyd.ai/">Learn more about STORYD here!</a></p><h3>4. Magic Eraser</h3><p>It’s always annoying when you have found or taken an almost perfect picture — but then notices something that you would just wish wasn’t in the frame. Introducing Magic Eraser.</p><p>If you want to remove unwanted things from your photos in seconds, you should try Magic Eraser. Magic Eraser is an AI-powered tool that lets you erase any object or area from your image with a simple click. You don’t need any editing skills or software to use Magic Eraser.</p><p>You just have to upload your image, mark the bit you need to be removed, and download the result. Magic Eraser will automatically recreate the background and blend it seamlessly with the rest of the image. You can use Magic Eraser to remove distractions, enhance your property photos, or create stunning compositions.</p><p>Magic Eraser is free to use and no signup is required. <a href="https://magicstudio.com/magiceraser">Check out Magic Eraser and see what you can do with it</a>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*npiqAcAgfyFK7gah4fZ_Kw.png" /><figcaption>Example use of Magic Eraser</figcaption></figure><h3>5. Scholarcy</h3><p>This AI-powered tool is especially handy for students struggling to get through many research articles. Scholarcy helps you create flashcards based on the research articles you upload to it and highlights things such as key concepts, abstracts, comparative analysis, methods, and much more!</p><p>Another use case of Scholarcy is that you can download it as a chrome extension and then create presentations based on the research articles you upload to it! This can be handy if you have to make a presentation about a certain topic and want help to create one, or it could also be handy just to have a presentation containing the key findings from the articles, which can help you to quickly get an overview about the most important aspects from the article.</p><p>You can add the chrome extension <a href="https://chrome.google.com/webstore/detail/scholarcy-research-paper/oekgknkmgmaehhpegfeioenikocgbcib?hl=en-GB">here</a> or read more about Scholarcy on <a href="https://www.scholarcy.com/">their website.</a></p><h3>6. jenni</h3><blockquote>“Supercharge your writing with the most advanced AI writing assistant.”</blockquote><p>jenni is your way to enhance your writing through AI. jenni gives you an indication of whether your title e.g. is weak/strong based on certain parameters (kinda similar to getting feedback on your password in relation to whether or not it’s strong). After writing a title, jenni will generate a suitable sentence to start your writing!</p><p>Moreover, you can highlight some of the paragraphs you have written, and ask jenni to e.g. simplify the text, shorten it, rephrase it more academically, or elaborate on it by adding more in-depth text. Check it out <a href="https://jenni.ai/">here</a>!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*SJMEiVLc5q12GnoyNs4ApQ.png" /></figure><h3>7. Transcribe</h3><p>During the last 5 years when I attended uni, several of my projects included qualitative research. Especially, this included interviewing practitioners from organizations we wrote our projects with. While that was indeed interesting, transcribing the interviews was a bit the opposite.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*NUmFOXKy_vpj3delHK2Lww.png" /></figure><p>Transcribe is an AI-powered tool that transcribes your recordings in minutes. You can use Transcribe for any type of content, such as interviews, podcasts, lectures, speeches, meetings, and more. Transcribe supports more than 80 languages and dialects, and can handle multiple speakers and accents.</p><p>You can also edit and format your transcript using Transcribe’s online editor. You can export your transcript as doc, txt, or subtitle files. Transcribe is privacy-focused and does not store your audio or transcript data. Transcribe is free to use for up to 15 minutes of transcription per month, and you can sign up for a subscription to get more features. <a href="https://transcribe.com/">Check it out here</a>!</p><h3>8. Perplexity</h3><p>I think we all know the power of both ChatGPT and Bing AI now. However, from my experience, most users access these tools from their computers. Introducing perplexity, a mobile application built on GPT but with a connection to the internet. Oh, and it supports voice search.</p><p>As with ChatGPT, you can ask it anything. It will store your different conversations in a conversation thread, so you can always go back to see your chat history. It’s incredibly good for research, since it also provides you with references, just like Bing AI.</p><p>You can download perplexity for iPhone <a href="https://www.perplexity.ai/iphone">here</a>.</p><h3>9. genei</h3><p>If you want to research faster and smarter with AI, you should try genei. genei is an AI-powered summarisation and research tool that helps you read, analyze, and write better. You can use genei for any type of content, such as articles, reports, books, and web pages. genei can automatically summarise, paraphrase, rephrase, and cite any document or group of documents.</p><p>You can also ask questions and get answers from genei’s AI. genei helps you save time, find insights, and improve your understanding of any topic. genei is free to use for up to 10 articles per month, and you can sign up for a subscription to get more features. Check it out <a href="https://www.genei.io/">here</a>!</p><h3>10. Glass AI</h3><p>The last one could be a game-changer for clinicians. Glass AI is a platform that allows you to enter a diagnostic problem representation below to generate either a DDx (differential diagnosis) or a clinical plan.</p><p>For example, you can enter something like “A 45-year-old male with chest pain, dyspnea, and diaphoresis” and Glass AI will generate a list of possible diagnoses or a plan of action.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Zgz1xTDTtp0LrjXD-LHDhA.png" /></figure><p>Glass AI uses an AI model that has been trained on millions of clinical cases and medical literature to generate the DDx or the clinical plan. It analyzes the diagnostic problem representation and compares it with similar cases and evidence-based guidelines. It then provides you with the most likely or relevant diagnoses or actions, along with their probabilities, explanations, and references.</p><p>Glass health AI can help you learn and practice medicine more efficiently and effectively by providing you with instant feedback and guidance. It can also help you improve your clinical reasoning skills, broaden your differential diagnosis and avoid cognitive biases. However, it’s important to notice that it’s still in beta version. Check it out <a href="https://glass.health/ai/">here</a>.</p><p>2023, and March alone, has seen some incredible development in the field of AI. There are an immense amount of AI tools that you today could take advance of and optimize your productivity.</p><p>Are <strong>you</strong> ready to master these tools?</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=40bff870cfe5" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Why IT Matters: 6 Insights for Demonstrating the Strategic Role of IT in Business]]></title>
            <link>https://gabrielmasantos.medium.com/why-it-matters-6-insights-for-demonstrating-the-strategic-role-of-it-in-business-5a2e3fac6733?source=rss-f75ad2b60bc9------2</link>
            <guid isPermaLink="false">https://medium.com/p/5a2e3fac6733</guid>
            <category><![CDATA[information-technology]]></category>
            <category><![CDATA[it]]></category>
            <category><![CDATA[organization]]></category>
            <category><![CDATA[strategy]]></category>
            <category><![CDATA[business-strategy]]></category>
            <dc:creator><![CDATA[Gabriel M. A. Santos]]></dc:creator>
            <pubDate>Sun, 26 Mar 2023 17:36:07 GMT</pubDate>
            <atom:updated>2023-03-26T17:36:07.688Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*E5G4Xd4fmfMb22xq.gif" /></figure><p>Information technology (IT) is not just a tool for supporting business processes, but a strategic driver of business value. IT can enable organizations to run more efficiently, innovate faster, and deliver better outcomes for their customers and stakeholders. However, demonstrating the business value of IT is not always easy, as it requires a clear alignment between IT and business goals, a focus on outcomes rather than outputs, and a compelling narrative that resonates with key decision-makers.</p><p>In this article, we will explore some of the challenges and best practices for communicating the business value of IT.</p><p>IT investments cannot stand alone in businesses, thus there exist several <strong>factors that complicate the investments made in IT and their potential value creation </strong>which we will take a deep dive into:</p><h3><strong>1. Strategic investment in IT</strong></h3><p>The first insight for demonstrating the strategic role of IT is to ensure that your IT investments are aligned with your business strategy and your resource base. Not all IT investments are equally valuable or relevant for achieving competitive advantage. Some may be essential for running your business, but not for growing or transforming it. Some may be common among your competitors, but not unique or distinctive for your firm. Some may be easy to copy or substitute, but not difficult or costly to imitate or acquire.</p><p>To assess whether an IT investment is strategic, you can use the <strong>VRIN framework, which stands for value, rarity, inimitability, and non-substitutability.</strong> These are the four criteria that determine whether an IT investment can create and sustain competitive advantage for your firm.</p><p>By applying the VRIN framework, you can identify and prioritize those IT investments that can help you exploit opportunities or neutralize threats in the environment, leverage or enhance your existing resources and capabilities, and differentiate yourself from your competitors.</p><h3>2. IT does not create value in isolation</h3><p>The second insight for demonstrating the strategic role of IT is to ensure that your IT investments are integrated with your resource base. Your resource base is the set of all the assets, capabilities, processes, information, and knowledge that you control and can use to improve your performance. <strong>Your IT investments should not be seen as standalone projects but as part of a larger system that supports and enhances your resource base.</strong></p><p>According to the resource-based view, IT creates value when it meets two conditions: (a) it is consistent with your resource base, meaning that it fits well with your existing resources and capabilities and does not create conflicts or redundancies and (b) it matches your resources, meaning that it complements or supplements your existing resources and capabilities and does not create gaps or weaknesses.</p><p>If these two conditions are not met, your IT investments may fail to deliver value or even destroy value for your firm. Therefore, you should always evaluate how well your IT investments align with your resource base and address any misalignments or mismatches. You should also consider how to leverage or improve your existing and previously failed IT investments, rather than discarding them or ignoring them.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/701/0*4-n_dIgCUxl8ozt8.png" /></figure><h3><strong>3. IT-based value manifests itself in several ways</strong></h3><p>IT can create value in various ways that go beyond monetary returns. Managers should not have unrealistic expectations when investing in IT but rather consider the different types of value that IT can offer to the organization and its stakeholders.</p><p>For example, IT can help improve (1) internal value: such as enhancing process efficiency, reducing errors, and increasing product quality and innovation, and (2) external value: such as strengthening supply chain collaboration, improving customer satisfaction and loyalty, and creating competitive advantage.</p><h3>4. IT-based value manifests itself across multiple levels</h3><p>IT can create value at different levels of the organization, depending on how it is used and integrated. IT may not benefit every unit equally, but only some departments that use it more effectively. For example, IT can help improve the efficiency and quality of operations, such as production, logistics, and accounting. IT can also help enhance the innovation and creativity of functions, such as marketing, research, and development. IT can also help support the coordination and communication of activities, such as planning, decision-making, and problem-solving.</p><p>Specific investments made in IT in your organization might thus benefit only a few units that get direct value made from the investment. This could e.g. include a sales department that uses AI technology to find leads, which mainly creates value for that department.</p><h3>5. Technology is not a competitive advantage in its own right</h3><p>Technology alone does not give you a competitive edge. Technology does not guarantee value creation, it depends on how you use it. Technology is a tool that can enable or enhance your capabilities, but it is not a substitute for your strategy, skills, or resources. Technology can help you achieve your goals, but it cannot define them for you.</p><p>Technology is non-deterministic implying that it does not guarantee (determine) how valuable the investment will be for the firm.</p><h3>6. IT based value can be latent</h3><p>IT-based value can take time to emerge. Sometimes, the value of IT is not immediately visible or measurable, but it becomes apparent later on. For example, IT can help you build capabilities, relationships, or reputation that will pay off in the future.</p><p>Another example of latent business value derived from IT relates to how using AI technology in a firm might not create value immediately, but rather over time. AI technology needs to learn from data before it can create immense value in your business, thus making the value creation latent.</p><p>There’s no doubt about how IT can help any organization grow and make them more profitable. But it is, however, crucial for managers to invest in the right, meaning strategic, technology that aligns with their existing resource base, and be aware of some of the confounding factors that might complicate the business value creation the investment potentially will have.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=5a2e3fac6733" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>