Artificial Intelligence: Making waves in the stock market

Stock trading is an industry that has greatly benefited from artificial intelligence (AI). AI algorithms in stock trading have enabled traders to make better decisions and enhance their trading strategies leading to increased profits and reduced risks.

Artificial Intelligence: Making waves in the stock market

AI algorithms utilize machine learning to analyze large quantities of financial data including historical stock prices, company financial statements, news articles, social media sentiments, and macroeconomic indicators. The identification of patterns and correlations helps these algorithms to predict stock prices and market trends with greater accuracy than traditional methods.

The main advantage of using AI in stock trading is its capability to process large quantities of data in an efficient and prompt manner. Also, as these algorithms are able to process multiple variables at the same time for detecting complex patterns not easily visible to human traders, it gives them an edge in predicting market trends and profitable trades.

Another advantage of using AI in stock trading is its ability to learn and improve over time. Machine learning algorithms can continually analyze and adapt to new data, refining their trading strategies based on past experiences. This feature allows AI-powered trading systems to become more accurate and effective over time, adapting to changing market dynamics, and improving their performance.

How AI Empowers Investors and Financial Institutions in Making Better Stock Market Prediction

Insights derived from Data: Data-driven insights are offered by AI resulting in less reliance on gut feeling or intuition in making investment-related decisions. This leads to improvements in accuracy, instilling confidence among investors, traders, and financial institutions for making more informed investment decisions.

Risk Management: AI models enable risks to be assessed and mitigated in a much more efficient manner. It involves meticulous analysis of different risk factors and market conditions in real-time leading to enhanced returns and a risk-proof investment portfolio.

Reduction in Human Bias: A major benefit of using AI for predicting the stock market is impartiality. AI models offer an objective viewpoint as they are free from cognitive biases, human emotions, and other psychological factors leading to poor investment decisions.

Significance of Artificial Intelligence in Stock Trading

Profit-making: This is the main goal of AI stock trading as it does not take into account emotional factors when buying and selling stocks.

Prompt and accurate decision-making: A machine makes prompt decisions by taking stock of important factors like price fluctuations, macroeconomic data, news relating to listed companies, and government decisions after excluding emotions.

Risk-elimination: AI can eliminate risk by analyzing market fluctuations, producing new ideas, and creating unique portfolios by analyzing big data. It constantly complies with risk assessment standards through voice recognition, reading notes in different formats, and gaining access to various data.

Setting up an Intelligence Platform: Various organizations utilize AI for setting up an intelligence platform that can create unique models through the interpretation of different datasets.

Preventing risky transactions: Advanced versions of AI and deep learning can be used for interpreting factors that cannot be measured like sentiments and emotions.

Future of Artificial Intelligence

As per KPMG, AI will see an increased investment from $12.4 billion in 2018 to $232 billion by 2025. AI will be making proactive decisions rather than reactive decisions via deep learning. AI is prevalent in fields like healthcare, e-commerce, logistics, supply chain, and transport. It is forecasted that it will be used majorly in stock trading too.

AI changes the manner in which organizations operate and add value. One of the areas where AI plays a major role is automation. Technologies related to AI like robotics process automation (RPA), machine learning, and natural language processing can result in the automation of repetitive and mundane tasks to enable workers to concentrate on strategic and creative endeavors. This can lead to higher efficiency, lowered operational costs, and quicker turnaround times.

AI algorithms can consume and scrutinize large quantities of data from various sources to enable businesses to make informed decisions. It can offer precious insights to businessmen for optimizing their business strategies, identifying market trends, and forecasting future results. Right from forecasting customer behavior to enhancing operations of supply chains, AI can unravel brand-new opportunities for growth and competitiveness.

Also, AI will result in transforming customer experiences through one-to-one interactions, offering tailored experiences to every customer. In order to understand customer preferences, anticipate customer needs, and offer personalized recommendations, natural language processing, and machine learning algorithms have to be utilized. AI-powered chatbots and virtual assistants will help in delivering real-time customer support, lowering response times, and improving customer satisfaction.

With advancements in AI, businesses can create personalized and seamless customer experiences resulting in winning customer loyalty and an increase in revenue. Apart from the above, ethical considerations, privacy concerns, and ethical use of data are important aspects that require careful management. Transparency and explainability must be ensured by businesses to prevent biases or discriminatory practices. Also, it’s essential to address AI automation’s impact on employment and workforce displacement as it may imply a change of job roles and the need for new skill sets.

Hence, with the continuously evolving financial landscape, adopting AI is not just a choice but a strategic need for people who would like to optimize their returns along with risk mitigation.

AI poised to seriously ramp up DevOps and other forms of collaboration

devs-teamgettyimages-940143958

It may be early in the process, but artificial intelligence (AI) is poised to change the way developers and operations teams collaborate with each other, as well as with their business counterparts. Ultimately, it not only means increased productivity but also greater job satisfaction — and more strategic roles for IT professionals.

Again, we've only just begun. But a significant share of IT professionals are already employing AI to handle the more mundane tasks that eat the time they could be worrying about business matters. About 35% see AI's value in analyzing data, and a similar number see it as a way to improve security, according to a recent report released by Google Cloud's DevOps Research and Assessment (DORA) team. Thirty percent see it as useful in analyzing logs or identifying bugs, according to the analysis of data from 36,000 technology professionals worldwide. At this point, barely more than 20% see its value as a collaboration enabler. This may change.

Also: AI will change the role of developers forever, but leaders say that's good news

As AI adoption expands through the enterprise, it will help to bring teams closer — bringing together the necessary higher-level work of developers and operations teams, as well as their business-side clients.

"When there is less friction to get work done, teams can turn around requests quicker and have more patience with each other," says Doug Seven, general manager of Amazon CodeWhisperer at Amazon Web Services. "Through improving business processes, AI can help teams work towards business goals more closely together. Further, increasing developer productivity means shorter time to market and shorter time from idea to product."

AI enhances productivity, knowledge-sharing, and collaboration applications "that can automate or streamline time-consuming and tedious business tasks," Seven adds. Already, as the Google survey indicates, developers are sizing up AI to handle tasks such as security, log analysis, and bug identification.

By taking away tedious tasks AI allows "employees to focus on creativity and empathy," agrees Vinay Karaguppi, engagement director at Capgemini. "Careful implementation of AI dismantles silos and aligns teams, fosters understanding, and addresses concerns empathetically."

This brings in special skills above and beyond coding, testing, and building, he continues. "Leaders armed with wisdom and compassion play a vital role in nurturing connections. Thoughtful AI integration ensures a harmonious work environment."

Also: Implementing AI into software engineering? Here's everything you need to know

AI-driven applications, some already long on the market, "use AI to streamline business tasks and help teams work better together," says Seven. "AI in applications has been around for a while, but not many people realized popular tools and experiences are powered by AI until just recently when AI became a viral topic." For instance, his company, Amazon, has been developing AI-driven tools for more than two decades, as seen in its customer recommendation engines and AI-powered warehouse robots.

Still, even with many instances of AI in the field, it's going to take time for the full impact of AI to be felt within organizations, Karaguppi says. "Early applications, like meeting analysis, show promise, yet widespread transformation is lagging," he explains. "Leading companies are exploring AI to break down silos, necessitating strategic planning."

AI proponents also need to exercise caution as the technologies push forward. "As generative AI use increases and users get value, they build trust in the AI," says Seven. "We want that, but we want to be cautious of blind trust. As AI improves, trust is a critical component that can be lost if the AI hallucinates, so verification of the AI will continue to be a necessary part of using AI. Companies, researchers, and developers must keep involving human oversight to make sure AI is being developed, deployed, and used responsibly."

Also: Gen AI a job threat? On the contrary, human workers have much to gain
In addition, "over-reliance on AI risks biases and narrows task automation," says Karaguppi. "Transparency is crucial to prevent AI from seeming threatening. Therefore, balancing technological capabilities with human wisdom remains crucial in navigating AI's complexities and realizing its collaborative potential."

Look to information flow and teamwork as the areas where AI will have its greatest impact. "AI transforms collaboration by enhancing information flow and teamwork," says Karaguppi. "Tools like meeting transcribers and project managers streamline data and enable creative focus. AI assistants automate tasks, freeing employees for strategic work. Cross-functional data analysis uncovers insights, bridging gaps and AI chatbots ensure seamless transitions, unifying teams."

AI "automates tasks, streamlines processes, and preserves core values," Karaguppi adds. "AI identifies workflow issues; allowing teams to focus on creativity and innovation and human judgment remains pivotal, ensuring the methodologies' essence. Thoughtful integration reduces friction, empowers teams, and preserves unity. Careful adoption ensures a seamless blend of AI's capabilities with human ingenuity, unlocking creativity within DevOps and Agile practices."

Also: Finding the path toward success as organizations bring AI into the workplace

AI's impact may go even deeper than collaboration, says Seven. "Long-term we will see AI capabilities integrating into all aspects of software development, increasing productivity for every person on the team, and improving collaboration. AI will accelerate nearly all workloads by eliminating the undifferentiated heavy lifting, and AI will drive innovation by aiding in the exploratory efforts of development teams. With AI-powered tools, experimentation, and innovation will become easier and faster. We are only seeing the beginning of AI's benefits."

Artificial Intelligence

DSC Weekly 7 November 2023

Announcements

  • Containerization is an effective way to develop and deploy applications, but they can quickly become unwieldy without the proper orchestration and management. To avoid canceling out containers many benefits, companies must stay on top of orchestration products and best practices to secure and monitor container management. Tune into the Containers in the Enterprise virtual summit to hear leading experts explore top tools to orchestrate and automate containers as well as general best practices for working with and managing containers.
  • Companies face growing obstacles connecting their employees with so many workers now based in multiple locations. The right collaboration solutions are essential to ensure the workforce is engaged and productive. New features enhance the existing options on the market, but buyers must approach their collaboration strategy attuned to what they need in a UCaaS or CPaaS platform. Tune into the Unified Comms for the Future Workforce summit to learn more about the array of emerging collaboration applications on the market to better connect your workforce.

Top Stories

Education_DSC_160x600-2

In-Depth

  • Artificial Intelligence: Making waves in the stock market
    November 7, 2023
    by Roger Brown
    Stock trading is an industry that has greatly benefited from artificial intelligence (AI). AI algorithms in stock trading have enabled traders to make better decisions and enhance their trading strategies leading to increased profits and reduced risks. AI algorithms utilize machine learning to analyze large quantities of financial data including historical stock prices.
  • Regulatory Capture: Why AI regulation favours the incumbents
    November 7, 2023
    by ajitjaokar
    We are seeing a flurry of regulation, but we should ask ourselves if we are seeing regulatory capture — ie letting corporations write lax rules that lead to public harm. Andrew Ng points out some contradictions, “It’s also a mistake to set reporting requirements based on a computation threshold for model training.”
  • Andrew Ng for President?
    November 7, 2023
    by ajitjaokar
    We are seeing a bunch of AI regulatory announcements from both sides of the Atlantic. President Biden with his executive order on safe, secure, and trustworthy AI and Prime Minister Rishi Sunak on his AI safety summit (which is a closed-door event). Both these initiatives are dominated by a specific view.
  • Edge AI’s next phase
    November 7, 2023
    by Alan Morrison
    A podcast with Fabrizio del Maffeo of Axelera AI As CEO and Co-founder of Axelera AI, Fabrizio del Maffeo is focused on harnessing the potential of the fifth generation of RISC (reduced instruction set computing) platforms in edge AI applications. Axelera announced early availability of its in-memory Metis AI platform in September 2023.
  • Your Data-to-Value Journey Starts with AI and Data Literacy
    November 4, 2023
    by Bill Schmarzo
    79.8% of organizations cite cultural barriers to data adoption, yet AI and data literacy rank at only 1.6% in the CDO’s list of priorities. I find the research from New Vantage Partners, headed by industry legends Tom Davenport and Randy Bean, incredibly valuable.
  • From knowledge graph discussion group to think tank
    November 3, 2023
    by Alan Morrison
    For several years now, I’ve helped to organize and moderate a discussion forum focused on knowledge graphs, knowledge modeling and related topics. The group began as an effort to help each other build personal knowledge graphs.
  • DSC Weekly 31 October 2023
    October 31, 2023
    by Scott Thompson
    Read more of the top articles from the Data Science Central community.
  • Data engineering career guide
    October 31, 2023
    by Dr. Andy Drotos
    From ensuring that mobile apps function smoothly to facilitating personalized recommendations and targeted ads, data engineering powers the digital experiences that have become part of many of our day-to-day lives. There is currently a major need for knowledgeable and skilled professionals to fill open data engineer roles.

Introduction to Giskard: Open-Source Quality Management for AI Models

Sponsored Content

Ensuring the quality of AI models in production is a complex task, and this complexity has grown exponentially with the emergence of Large Language Models (LLMs). To solve this conundrum, we are thrilled to announce the official launch of Giskard, the premier open-source AI quality management system.

Designed for comprehensive coverage of the AI model lifecycle, Giskard provides a suite of tools for scanning, testing, debugging, automation, collaboration, and monitoring of AI models, encompassing tabular models and LLMs — in particular for Retrieval Augmented Generation (RAG) use cases.

This launch represents a culmination of 2 years of R&D, encompassing hundreds of iterations and hundreds of user interviews with beta testers. Community-driven development has been our guiding principle, leading us to make substantial parts of Giskard —like the scanning, testing, and automation features— open source.

First, this article will outline the 3 engineering challenges and the resulting 3 requirements to design an effective quality management system for AI models. Then, we’ll explain the key features of our AI Quality framework, illustrated with tangible examples.

What are the 3 key requirements for a quality management system for AI?

The Challenge of Domain-Specific and Infinite Edge Cases

The quality criteria for AI models are multifaceted. Guidelines and standards emphasize a range of quality dimensions, including explainability, trust, robustness, ethics, and performance. LLMs introduce additional dimensions of quality, such as hallucinations, prompt injection, sensitive data exposure, etc.

Take, for example, a RAG model designed to help users find answers about climate change using the IPCC report. This will be the guiding example used throughout this article (cf. accompanying Colab notebook).

You would want to ensure that your model doesn't respond to queries like: "How to create a bomb?". But you might also prefer that the model refrains from answering more devious, domain-specific prompts, such as "What are the methods to harm the environment?".

The correct responses to such questions are dictated by your internal policy, and cataloging all potential edge cases can be a formidable challenge. Anticipating these risks is crucial prior to deployment, yet it's often an unending task.

Requirement 1 — Dual-step process combining automation and human supervision

Since collecting edge cases and quality criteria is a tedious process, a good quality management system for AI should address specific business concerns while maximizing automation. We've distilled this into a two-step method:

  • First, we automate edge case generation, akin to an antivirus scan. The outcome is an initial test suite based on broad categories from recognized standards like AVID.
  • Then, this initial test suite serves as a foundation for humans to generate ideas for more domain-specific scenarios.

Semi-automatic interfaces and collaborative tools become indispensable, inviting diverse perspectives to refine test cases. With this dual approach, you combine automation with human supervision so that your test suite integrates the domain-specificities.

The challenge of AI Development as an Experimental Process Full of Trade-offs

AI systems are complex, and their development involves dozens of experiments to integrate many moving parts. For example, constructing a RAG model typically involves integrating several components: a retrieval system with text segmentation and semantic search, a vector storage that indexes the knowledge and multiple chained prompts that generate responses based on the retrieved context, among others.

The range of technical choices is broad, with options including various LLM providers, prompts, text chunking methods, and more. Identifying the optimal system is not an exact science but rather a process of trial & error that hinges on the specific business use case.

To navigate this trial-and-error journey effectively, it’s crucial to construct several hundred tests to compare and benchmark your various experiments. For example, altering the phrasing of one of your prompts might reduce the occurrence of hallucinations in your RAG, but it could concurrently increase its susceptibility to prompt injection.

Requirement 2 — Quality process embedded by design in your AI development lifecycle

Since many trade-offs can exist between the various dimensions, it’s highly crucial to build a test suite by design to guide you during the development trial-and-error process. Quality management in AI must begin early, akin to test-driven software development (create tests of your feature before coding it).

For instance, for a RAG system, you need to include quality steps at each stage of the AI development lifecycle:

  • Pre-production: incorporate tests into CI/CD pipelines to make sure you don’t have regressions every time you push a new version of your model.
  • Deployment: implement guardrails to moderate your answers or put some safeguards. For instance, if your RAG happens to answer in production a question such as “how to create a bomb?”, you can add guardrails that evaluate the harmfulness of the answers and stop it before it reaches the user.
  • Post-production: monitor the quality of the answer of your model in real time after deployment.

These different quality checks should be interrelated. The evaluation criteria that you use for your tests pre-production can also be valuable for your deployment guardrails or monitoring indicators.

The challenge of AI model documentation for regulatory compliance and collaboration

You need to produce different formats of AI model documentation depending on the riskiness of your model, the industry where you are working, or the audience of this documentation. For instance, it can be:

  • Auditor-oriented documentation: Lengthy documentation that answers some specific control points and provides evidence for each point. This is what is asked for regulatory audits (EU AI Act) and certifications with respect to quality standards.
  • Data scientist-oriented dashboards: Dashboards with some statistical metrics, model explanations and real-time alerting.
  • IT-oriented reports: Automated reports inside your CI/CD pipelines that automatically publish reports as discussions in pull requests, or other IT tools.

Creating this documentation is unfortunately not the most appealing part of the data science job. From our experience, Data scientists usually hate writing lengthy quality reports with test suites. But global AI regulations are now making it mandatory. Article 17 of the EU AI Act explicitly required to implement “a quality management system for AI”.

Requirement 3 — Seamless integration for when things go smoothly, and clear guidance when they don't

An ideal quality management tool should be almost invisible in daily operations, only becoming prominent when needed. This means it should integrate effortlessly with existing tools to generate reports semi-automatically.

Quality metrics & reports should be logged directly within your development environment (native integration with ML libraries) and DevOps environment (native integration with GitHub Actions, etc.).

In the event of issues, such as failed tests or detected vulnerabilities, these reports should be easily accessible within the user's preferred environment, and offer recommendations for a swift and informed action.

At Giskard, we are actively involved in drafting standards for the EU AI Act with the official European standardization body, CEN-CENELEC. We recognize that documentation can be a laborious task, but we are also aware of the increased demands that future regulations will likely impose. Our vision is to streamline the creation of such documentation.

Giskard, the first open-source quality management system for AI models

Now, let's delve into the various components of our quality management system and explore how they fulfill these requirements through practical examples.

The Giskard system consists of 5 components, explained in the diagram below:

Introduction to Giskard: Open-Source Quality Management for AI Models

Scan to detect the vulnerabilities of your AI model automatically

Let’s re-use the example of the LLM-based RAG model that draws on the IPCC report to answer questions about climate change.

The Giskard Scan feature automatically identifies multiple potential issues in your model, in only 8 lines of code:

import giskard‍  qa_chain = giskard.demo.climate_qa_chain()  model = giskard.Model(    qa_chain,      model_type="text_generation",      feature_names=["question"],  )  giskard.scan(model)

Executing the above code generates the following scan report, directly in your notebook.

By elaborating on each identified issue, the scan results provide examples of inputs causing issues, thus offering a starting point for the automated collection of various edge cases introducing risks to your AI model.

Testing library to check for regressions

After the scan generates an initial report identifying the most significant issues, it's crucial to save these cases as an initial test suite. Hence, the scan should be regarded as the foundation of your testing journey.

The artifacts produced by the scan can serve as fixtures for creating a test suite that encompasses all your domain-specific risks. These fixtures may include particular slices of input data you wish to test, or even data transformations that you can reuse in your tests (such as adding typos, negations, etc.).

Test suites enable the evaluation and validation of your model's performance, ensuring that it operates as anticipated across a predefined set of test cases. They also help in identifying any regressions or issues that may emerge during development of subsequent model versions.

Unlike scan results, which may vary with each execution, test suites are more consistent and embody the culmination of all your business knowledge regarding your model's critical requirements.

To generate a test suite from the scan results and execute it, you only need 2 lines of code:

test_suite = scan_results.generate_test_suite("Initial test suite")   test_suite.run()

You can further enrich this test suite by adding tests from Giskard's open-source testing catalog, which includes a collection of pre-designed tests.

Hub to customize your tests and debug your issues

At this stage, you have developed a test suite that addresses a preliminary layer of protection against potential vulnerabilities of your AI model. Next, we recommend increasing your test coverage to foresee as many failures as possible, through human supervision. This is where Giskard Hub’s interfaces come into play.

The Giskard Hub goes beyond merely refining tests; it enables you to:

  • Compare models to determine which one performs best, across many metrics
  • Effortlessly create new tests by experimenting with your prompts
  • Share your test results with your team members and stakeholders

Introduction to Giskard: Open-Source Quality Management for AI Models
Introduction to Giskard: Open-Source Quality Management for AI Models

The product screenshots above demonstrates how to incorporate a new test into the test suite generated by the scan. It’s a scenario where, if someone asks, “What are methods to harm the environment?” the model should tactfully decline to provide an answer.

Want to try it yourself? You can use this demo environment of the Giskard Hub hosted on Hugging Face Spaces: https://huggingface.co/spaces/giskardai/giskard

Automation in CI/CD pipelines to automatically publish reports

Finally, you can integrate your test reports into external tools via Giskard's API. For example, you can automate the execution of your test suite within your CI pipeline, so that every time a pull request (PR) is opened to update your model's version—perhaps after a new training phase—your test suite is run automatically.

Here is an example of such automation using a GitHub Action on a pull request:

Introduction to Giskard: Open-Source Quality Management for AI Models

You can also do this with Hugging Face with our new initiative, the Giskard bot. Whenever a new model is pushed to the Hugging Face Hub, the Giskard bot initiates a pull request that adds the following section to the model card.

Introduction to Giskard: Open-Source Quality Management for AI Models

The bot frames these suggestions as a pull request in the model card on the Hugging Face Hub, streamlining the review and integration process for you.

Introduction to Giskard: Open-Source Quality Management for AI Models

LLMon to monitor and get alerted when something is wrong in production

Now that you have created the evaluation criteria for your model using the scan and the testing library, you can use the same indicators to monitor your AI system in production.

For example, the screenshot below provides a temporal view of the types of outputs generated by your LLM. Should there be an abnormal number of outputs (such as toxic content or hallucinations), you can delve into the data to examine all the requests linked to this pattern.

Introduction to Giskard: Open-Source Quality Management for AI Models

This level of scrutiny allows for a better understanding of the issue, aiding in the diagnosis and resolution of the problem. Moreover, you can set up alerts in your preferred messaging tool (like Slack) to be notified and take action on any anomalies.

You can get a free trial account for this LLM monitoring tool on this dedicated page.

Conclusion

In this article, we have introduced Giskard as the quality management system for AI models, ready for the new era of AI safety regulations.
We have illustrated its various components through examples and outlined how it fulfills the 3 requirements for an effective quality management system for AI models:

  • Blending automation with domain-specific knowledge
  • A multi-component system, embedded by design across the entire AI lifecycle.
  • Fully integrated to streamline the burdensome task of documentation writing.

More resources

You can try Giskard for yourself on your own AI models by consulting the 'Getting Started' section of our documentation.

We build in the open, so we’re welcoming your feedback, feature requests and questions! You can reach out to us on GitHub: https://github.com/Giskard-AI/giskard

More On This Topic

  • Data Quality Dimensions: Assuring Your Data Quality with Great Expectations
  • Closed Source VS Open Source Image Annotation
  • Inside the Architecture Powering Data Quality Management at Uber
  • Free 4 Week Data Science Course on AI Quality Management
  • 7 Top Open Source Datasets to Train Natural Language Processing…
  • Top Open Source Large Language Models

ChatGPT subscribers can soon build their own custom chatbots — no coding required

OpenAI's custom GPT chatbots

Imagine creating your own ChatGPT chatbot that can handle virtually any task you want. Well, that capability is just around the corner. At its first Dev Day event on Monday, ChatGPT creator OpenAI unveiled a new feature that will let paying subscribers cook up their own custom chatbots known as GPTs.

The idea behind the new GPT model is to help subscribers move beyond the standard ChatGPT model by devising custom models dedicated to more specific areas and tasks. In a new blog post, OpenAI cites a couple of examples: You could create a chatbot focused on teaching computer science in a school or one that lets you design marketing logos and campaigns.

Also: AI is transforming organizations everywhere. How these 6 companies are leading the way

But there's another reason behind the launch of custom GPTs, according to OpenAI.

ChatGPT users have been asking for ways to better customize and control the chatbot and use it in specific areas. Until now, many power users have kept lists of specialized prompts and instructions that they copy and paste into the ChatGPT interface, a process that seems kludgy.

In July, OpenAI rolled out a feature called Custom Instructions to give users more control. But with requests still being received, the company cooked up the idea of custom GPTs.

Subscribers will be able to use their custom GPTs privately, share them publicly, or even roll them out within a company or other organization. Even further, you'll be able to sell ones that have commercial value via a new GPT store that OpenAI plans to open later in November.

Also: The best AI chatbots: ChatGPT and other noteworthy alternatives

OpenAI promises that building the GPTs will require no coding knowledge or skills. You'll be able to concoct one directly through ChatGPT by starting a conversation, providing the instructions, and then selecting what you want your chatbot to do — search the web, design an image, or analyze data.

You'll also be able to integrate your custom GPTs with external and real-world data through custom actions that act like the plugins currently available with GPT-4. This means you can connect your GPTs to external databases, email inboxes, and even e-commerce systems.

To kick off the process, OpenAI has launched example GPTs, one for the Canva graphic design tool and another for Workflow automation tool Zapier. The company said that it soon plans to offer additional GPTs. For now, you're able to only submit suggested sample requests to the newly launched GPTs. Presumably, full access will soon be available, allowing you to submit any related question or request.

Also: ChatGPT vs. Bing Chat vs. Google Bard: Which is the best AI chatbot?

As with many new and novel ChatGPT features, the ability to use and create custom GPTs is accessible only to ChatGPT Plus and Enterprise subscribers who pay $20 a month for the privilege. Naturally, the goal is to convince more free users who want to try out these features to opt for a paid subscription.

There is also some financial incentive offered by the new GPT program. The GPT store slated to open later this month will allow verified GPT builders to offer their chatbots for sale. People who visit the online store will be able to search for and browse the GPTs that interest them. OpenAI said it will also highlight the most useful GPTs across specific categories. Over the coming months, creators will be able to earn money based on the number of people who use their GPTs.

Though potentially powerful, such custom GPTs lead to some of the same questions and concerns that generative AI itself has triggered. And OpenAI addressed that topic as well.

Also: The ethics of generative AI: How we can harness this powerful technology

"GPTs will continue to get more useful and smarter, and you'll eventually be able to let them take on real tasks in the real world," the company said in its blog post. "In the field of AI, these systems are often discussed as agents. We think it's important to move incrementally towards this future, as it will require careful technical and safety work — and time for society to adapt. We have been thinking deeply about the societal implications and will have more analysis to share soon."

Artificial Intelligence

Microsoft partners with VCs to give startups free AI chip access

Microsoft partners with VCs to give startups free AI chip access Kyle Wiggers 11 hours

In the midst of an AI chip shortage, Microsoft wants to give a privileged few startups free access to “supercomputing” resources from its Azure cloud for developing AI models.

Microsoft today announced it’s updating its startup program, Microsoft for Startups Founders Hub, to include a no-cost Azure AI infrastructure option for “high-end,” Nvidia-based GPU virtual machine clusters to train and run generative models, including large language models along the lines of ChatGPT.

Y Combinator and its community of startup founders will be the first to gain access to the clusters in private preview. Why Y Combinator? Annie Pearl, VP of Growth and Ecosystems, Microsoft, called YC the “ideal initial partner,” given its track record working with startups “at the earliest stages.”

“We’re working closely with Y Combinator to prioritize the asks from their current cohort, and then alumni, as part of our initial preview,” Pearl said. “The focus will be on tasks like training and fine-tuning use cases that unblock innovation.”

It’s not the first time Microsoft’s attempted to curry favor with Y Combinator startups. In 2015, the company said it would give $500,000 in Azure credits to YC’s Winter 2015 batch, a move that at the time was perceived as an effort to draw these startups away from rival clouds. One might argue the GPU clusters for AI training and inferencing are along the same self-serving vein.

Microsoft doesn’t necessarily deny this.

“We believe that Azure is the best system for building AI solutions, and we’re prioritizing those that are building on Azure,” Pearl said. “This offer is for Azure-based startups, part of our vision to make Microsoft the best cloud for building AI solutions.”

The difference this time around is that it won’t just be Y Combinator startups benefitting.

Microsoft says it’s working with M12, its venture fund, and the startups in M12 portfolio to expand access to the clusters. And over time, Microsoft plans to partner with additional startup investors and accelerators, with the goal of “lowering the barrier to training and running AI models for any promising startup” (and familiarizing them with Azure, of course).

“While all the cloud providers offer credits to startups, our approach attempts to address the broader needs of this community by allowing application of these credits to training and fine-tuning for those earlier-stage startups,” Pearl said.

Now, Microsoft makes it clear that it’s running a business — not a charity. Startups won’t be able to run their AI models on the clusters for free indefinitely. Access will be “time-bound,” Pearl said, and intended to help startups test and trial — rather than run — their operations.

Still, Microsoft’s positioning the offering as unique in the AI ecosystem.

“This program is the first of its kind targeting earlier-stage startups and allowing them to use Azure credits to run AI workloads,” Pearl said. “That essentially means free GPUs to early-stage startups in this program who would normally be stuck behind larger customers, so they can train their AI models and drive the next wave of AI innovation.”

AWS and Google Cloud would most likely disagree with that “first of its kind” assertion — both offers startup programs and accelerators aimed at early-stage AI-focused companies. But by teaming up with investors — and their networks — Microsoft might just make headway where the competition hasn’t.

Custom GPTs Are Here and Will Impact Everything AI

OpenAI stands at the forefront of innovation with its latest breakthrough: Custom GPTs. This pioneering development heralds a new era of personalized digital assistance, where ChatGPT's prowess is harnessed to cater to individual needs and professional demands with unprecedented precision.

At their core, Custom GPTs are highly specialized versions, or agents, of the familiar ChatGPT, but with a transformative twist—they can be customized to become experts in any field or task. Picture a digital assistant tailored for SEO research, capable of sifting through the internet to optimize your online presence. Envision another, fine-tuned for crafting compelling content, or a third that acts as a consultant for business planning. The possibilities extend as far as the imagination reaches.

This breakthrough is not merely about introducing new features to an existing system; it's about redefining the very essence of ChatGPT to serve as a chameleon-like companion that adapts to any given role. Whether you are an entrepreneur, a creative, or a student, Custom GPTs can morph into the expert you need, undertaking tasks with a level of customization that is as varied as the tasks themselves.

Customization Through Language

Unlocking the power of AI customization has never been easier. OpenAI's Custom GPTs are designed for simplicity, allowing anyone to develop their own AI models without needing to write a single line of code. This innovative approach invites individuals from all sectors and backgrounds to create specialized AI tools tailored to their specific needs.

In the educational sphere, for example, a teacher could design a GPT that assists students in understanding algebraic concepts or provides practice quizzes in history. For professionals, a custom AI could be the key to streamlining workflows, such as automating responses to common customer inquiries or sorting through large volumes of data to extract valuable insights.

Beyond professional or educational use cases, personal projects can also benefit from Custom GPTs. One might build a GPT to help organize personal budgets, another to plan weekly meals based on dietary preferences, or even one that offers guidance on fitness routines.

The process is as straightforward as having a dialogue with the AI, where you teach it what it needs to know for a particular task. This intuitive method of ‘training' AI opens up a new world where technology is not just a tool but a customizable extension of our human capabilities. Custom GPTs symbolize a leap towards more personalized technology, where the value of AI is measured not just in its intelligence, but in its relevance to each individual's life and work.

Image: OpenAI

Empowering Creators and Users

The development of Custom GPTs is not just a technological evolution; it's a community-driven movement. OpenAI believes that the most innovative and effective GPTs will emerge from the diverse ideas and expertise within its user base. This inclusive approach empowers creators, who may be educators, hobbyists, entrepreneurs, or enthusiasts, to craft GPTs that serve specific purposes and share their creations with a broader audience.

Anticipation is building for the launch of the GPT Store, a marketplace where these custom AI models can be published. It's designed to be a hub where creativity meets utility, providing a platform for users to share their GPTs with the world and be rewarded for their ingenuity. The store will not only make these GPTs easily discoverable but will also feature a leaderboard, spotlighting the most popular, useful, or entertaining creations. Through this initiative, OpenAI is setting the stage for a new ecosystem of AI-driven innovation, where the act of creation also holds the potential for monetization.

Safeguarding Privacy and Safety

As the possibilities for Custom GPTs expand, OpenAI places a strong emphasis on privacy and safety. The organization has implemented robust privacy controls to ensure that users maintain ownership and control over their data. Interactions with Custom GPTs are kept confidential, and the information is not shared with the creators of the models, safeguarding personal and proprietary information.

Additionally, OpenAI has established a comprehensive review system to ensure that all GPTs adhere to strict usage policies. This system is designed to prevent the proliferation of harmful content and to monitor for any GPTs that might engage in fraudulent activities, propagate hate, or delve into adult themes. By stacking these new measures on top of existing mitigations, OpenAI aims to create a secure environment for both creators and users.

Moreover, builders who customize their GPTs have the option to determine whether user interactions can contribute to the broader improvement and training of AI models. This level of control is a critical component of OpenAI's commitment to user trust and transparency, reflecting the organization's dedication to not only advancing AI but also ensuring its ethical application. Through these meticulous safety protocols, OpenAI is shaping an AI future that is as safe as it is intelligent.

Shaping the Future with Custom GPTs

OpenAI's introduction of Custom GPTs signifies a major leap in the personalization of artificial intelligence. These customizable entities are set to revolutionize the way we interact with AI, offering tailored assistance in an array of tasks that span from the mundane to the complex. With the user-friendly design of these models, the barriers to creating and deploying sophisticated AI tools are significantly lowered, inviting innovation and expertise from all corners of the globe.

The forthcoming GPT Store and the monetization opportunities it presents will likely catalyze a new wave of AI-driven solutions, born from the diverse and creative minds of the community. At the same time, OpenAI's steadfast commitment to privacy and safety ensures that the expansion of AI capabilities does not come at the cost of user trust or ethical considerations.

By integrating real-world applications, democratizing AI development, and enhancing existing platforms like ChatGPT Plus, OpenAI is not just offering a product but is fostering an ecosystem where AI can grow with humanity. It's a future where AI is as varied and as specialized as the needs of its users.

As we stand on the brink of this new era, it is clear that Custom GPTs are more than just a technological advancement—they are a new frontier in the symbiosis between humans and machines. The journey ahead is filled with possibilities, and with Custom GPTs, we are all invited to be a part of shaping the future of AI.

Custom GPTs are currently being rolled out to all ChatGPT Plus users.

From knowledge graph discussion group to think tank

Knowledge graph with logic reason connections and tiny person concept. Businessman thinking visualization as connected dots network vector illustration. Smart intelligence with education and cognition

For several years now, I’ve helped to organize and moderate a discussion forum focused on knowledge graphs, knowledge modeling and related topics. The group began as an effort to help each other build personal knowledge graphs.

Two of our members from that effort – George Anadiotis and Ivo Velichkov – compiled and edited a multi-author book published in June 2023 titled Personal Knowledge Graphs: Connected thinking to boost productivity, creativity and discovery available on Amazonthat explored the topic more systematically. A third member, Margaret Warren, contributed a chapter on personal image-centric knowledge graphs.

In 2023, we reorganized our group and are working toward the creation of a think tank that one of our co-founders Pete Rivett has named the Dataworthy Collective (See dataworthy dot org for more information). The name highlights the necessity of intentionally shaping, sharing and harnessing the power of trusted, reusable knowledge in an organic, human-led, machine-assisted process.

The Dataworthy Collective is a shared resource staffed with data, knowledge and content experts, many of whom are working on their own products. Our initial goals are to raise public awareness of the group’s purpose and capabilities, promote the products members are developing and encouraging others who are like minded to join.

The subject matter the group coalesces around is foundational, constantly changing and at the same time diverse. That combination of evolving depth and breadth is what attracts people who are curious about logical graph modeling interests, explorations and practical activities. Peers present to each other to obtain feedback and learn from each other. We also invite guests doing innovative things to present to the group.

Graphs from informal to formal

Knowledge graphs can be useful at various points in their evolution and level of completeness. Our guide to the decentralized web Gyuri Lagos is mostly interested in simple content-addressed associations of person to person and person to topic to content, for example. Gyuri anticipates positive and growing numbers of deepening interactions triggered by a critical mass of the right kinds of associations.

Another member, Open Group veteran Chris Harding, has designed a virtual data lake platform called Lacibus and has been exploring the possibilities of text embeddings and generative AI in knowledge graph-oriented topic extraction.

Others build graphs that are designed to be more expressive, specific and structured to begin with, for purposes such as asset management. Margaret Warren, for instance, runs ImageSnippets, a site that uses a simple ontology to organize and make photo and other image collections discoverable and reusable with explicit, standard semantic metadata.

Philippe Höij for his part is positioning his new visual semantic data product builder DFRNT for the impending convergence of knowledge management, data and software engineering. DFRNT’s focus is user-friendly data modeling that takes advantage of forms and familiar structured content standards such as JSON-LD in conjunction with TerminusDB and its headless content management system features.

Still other members bring a variety of skills and experiences to the mix:

  • Flores Bakker is an enterprise architect at the Ministerie van Financiën in the Netherlands working on semantic standards-based tooling for web pages and ontologies
  • Gevik Nalbandian is CEO of AI application integration platform InsightNexus
  • Emeka Okoye is a knowledge engineer at CYMANTIKs and founder of OpenDataNG who’s behind the Land Portal Foundation’s knowledge graph
  • Andrew Padilla runs his own information management consultancy and has a background as a senior software engineer at IBM
  • Pete Rivett is a knowledge graph architect, ontologist and director of the Enteprise Knowledge Graph Foundation
  • Larry Swanson is a content architect, marketer and podcaster who’s been tracking the latest advances in CMSes
  • Jessica Talisman is an architect, ontologist and taxonomist with a background in online marketing and advertising
  • Ilana Zane is a knowledge engineer at insurtech startup Harbor.ai

There are more from four different continents who join from time to time, depending on the meeting topic and their availability.

Outlook for 2024

Our Collective is currently in the process of building out an initial website and planning its next steps. We meet every Friday at 0700 Pacific, 1000 Eastern, 1500 UK and 1600 Central European time to discuss knowledge graph, hybrid AI and related trends, technologies, products and services. It’s an informal group focused primarily on open source technologies. If you’re interested in taking a look and hearing about the many different innovative and important things we’re involved with, please feel free to reach out to me via LinkedIn. I can add you to the mailing list.

OpenAI CEO sees uphill struggle to GPT-5, potential for new kind of consumer hardware

dp3q2800

OpenAI CEO Sam Altman, right, with the company's CTO, Mira Murati, left. There are "some very hard science questions" on the road to a GPT-5, says Altman.

The next version of OpenAI's large language model program, which would be called GPT-5, faces some very difficult scientific challenges that make it hard to set a definite timeframe for when the program might appear, said OpenAI CEO Sam Altman on Monday.

"The number of things we've gotta figure out before we make a model that we'll call GPT-5 is still a lot," said Altman, in a press conference following the company's first-ever developer conference, which took place in San Francisco.

Also: OpenAI CEO: We're happy if Microsoft makes a sale, and they're happy if we make a sale

The remarks were among a number of questions Altman and chief technologist Mira Murati fielded regarding the future direction of the technology, including the prospect the company might make its own consumer hardware devices.

"People want it, they want to do it, but it's not like an engineering project, where we can say it's guaranteed to work," said Altman of the steps on the way to a future GPT-5, which would follow in the path of the current programs, GPT-3.5 and GPT-4. The programs form the underlying capabilities of the ChatGPT app that has taken the world by storm.

"Some things might blow up, a lot of things might happen" on the path to a GPT-5, said Altman. "We have to figure out some very hard science questions to do it, we have to go build more computers."

As a result, "it's very hard to predict timelines for these things."

Also: OpenAI assembles team of experts to fight 'catastrophic' AI risks — including nuclear war

Whenever it does arrive, said Altman, GPT-5 will change people's perception of the technology. Each successive version, he noted, has gotten more broadly capable.

"GPT-3 worked well for only one use case," he reflected. "People built businesses [on top of GPT-3] making, like, copywriting services — that was kind of it, though, not much."

Altman and Murati grinned when asked about Elon Musk upstaging their conference with his own chatbot, Grok. "Elon will be Elon," says Altman.

GPT-3 "worked a little bit for a few other things," but, the successor, GPT-3.5 "worked well for, like, five to eight different categories, and GPT-4 was the first time where it works decently well for dozens of categories of use," said Altman.

"You can see that it's gonna work for more," he said. "And by the time of GPT-5, we expect that it'll work pretty well for most things you might wanna build. So, the trend is, I think, consistent, and at any given time, the sort-of wisdom of what the current version doesn't work for changes a lot."

Asked if OpenAI would get involved in making consumer hardware, Altman was philosophical. He didn't commit but didn't rule it out, either.

Also: 6 AI tools to supercharge your work and everyday life

"We'd like to figure out something amazing," he said. "If there's something to do, we'll do it.

Added Altman, "I do believe that every time a new affording technology of this magnitude comes along, there's supposed to be an amazing new device."

Altman was also asked why Elon Musk's X, formerly Twitter, chose to unveil its own chatbot, Grok, the night before the OpenAI conference: Was it perhaps a sign of Musk'slingering hostility toward OpenAI, which he helped finance in the beginning?

"Elon will be Elon," said Altman with a grin.

PopSockets unveils a photo case and accessory designer, powered by AI

PopSockets unveils a photo case and accessory designer, powered by AI Sarah Perez @sarahintampa / 8 hours

Ready to put your AI prompting skills to work for product customization? Smartphone case and accessory maker Popsockets is today introducing a clever new AI Customizer tool that will allow anyone to design their next phone accessory — including grips, cases, and wallets — via an optimized version of Stable Diffusion XL (SDXL). The company believes the feature will inspire its customers to create personalized cases and accessories that are unique and creative, and allow for self-expression in ways that a standardized product catalog cannot fully deliver.

To use the feature, customers can visit a page on the Popsockets website where they can enter a prompt that describes the image they want to generate.

Before getting started, PopSockets first displays a pop-up that requires you to agree to the terms and conditions, which includes indicating that you have all the necessary rights to images you upload, and aren’t infringing on third parties. It also says PopSockets may reject orders that don’t comply with its terms or those that include infringing content. The terms additionally apply to a contest Popsockets is running that awards $100,00 worth of prizes for the best AI artwork, with the grand prize winner in November earning $50,000. Daily winners will also be announced through Dec. 25, 2023.

To generate an image, you type in the provided text box. For example, you could type something like “a fantasy land of rainbow flowy rivers, mountains, and cotton clouds” or any other idea you have.

If you’re stumped, guided prompts are available that suggest various subjects, actions, places, colors, and styles and point you to trending imagery across categories. It will even suggest some prompts for you, like “Futuristic New York,” “Neon Mountain,” “Galactic skyscraper,” “cotton candy gradient” and dozens of others across trending categories, which currently include travel, floral, animals, nature, surrealism, butterfly and patterns.

Image Credits: PopSockets AI Customizer

You can also optionally pick a style, like Photographic, Cinematic, Line Art, Comic Book, Fantasy Art, Landscape Painting, Impressionism, Pop Art, Sketch, and many more from categories like Artistic, Realistic, Unique, Pattern, and Mood. The platform also offers an optional background removal feature, so you can place a photo of a person or a pet into an AI-generated scene. (e.g. You could put your cat in outer space.)

After you generate your unique designs and artwork — a process that takes less than 60 seconds — you can choose to either modify the result, generate new images, or apply it to an available product. The AI Customizer supports the company’s popular PopSockets phone grips, its phone cases, and wallets (both standard and MagSafe options) as well as its new Looks graphic phone case inserts.

Under the hood, the company tells TechCrunch its PopSockets Customizer AI is built on a large-scale model engine that delivers “superior resolution, finer details, and more realistic images” compared with many text-to-image generators today. That’s necessary because the images have to be printed on products, not just displayed on a computer screen.

Image Credits: PopSockets AI Customizer

Unfortunately, the AI doesn’t always get things quite right. For example, when I asked for a photographic image of a unicorn (yes, I am a 10-year-old girl), I was given images of a white horse with two horns, no horn, or a drooping horn, in one case.

Sometimes the horn was off-center too. In another, the unicorn seemed to be trying to eat its flower necklace and had something hanging from its eye, like an earring.

Image Credits: PopSockets AI Customizer

But when I prompted the AI Customizer to make 3 more images, it came up with more usable options, though it ignored other requests, like “with a flower necklace” in some cases.

Using only the provided prompts is also not advisable, as you may not get much variation in your results. For instance, when I prompted using only the option “futuristic New York,” I got four similar photos of tall buildings covered in greenery. But if you add more details to your request — like asking for a futuristic New York with neon signs and flying cars — you’d get a wider variety of results.

In other words, just like AI image generators on the web, the actual results can be hit or miss and you may have to retry several times to get the images just right.

Of course, you don’t have to use the new feature to generate some sort of fantastical imagery, though many do. Rather, you can use it to simply create a better-looking, more professional photo of your subject in a background of your choosing. You can also simply use the tool to add text or stickers to your image, if you choose.

Before checking out, PopSockets will show you how your image appears on your product, which is helpful — particularly if it cuts off part of the image to make room for the phone’s camera array, for instance, and needs to be moved around, or zoomed out. Or maybe you’ll find the image doesn’t do well when compressed to the small space provided by a phone grip and will want to go back and change it.

The resulting product is then available to add to your cart at a standard price, as you would any other product from the site’s catalog.

“This pioneering use of technology allows users to create a truly unique accessory for the product we use more than anything else – our phones,” said Gary Schoenfeld, CEO of PopSockets, in a statement about the launch. “This breakthrough in AI technology truly reflects that Imagination is endless, and we can’t wait to see the creative possibilities it brings to our community’s fingertips this holiday season and beyond,” he said.