Fully local retrieval-augmented generation, step by step
In “Retrieval-augmented generation, step by step,” we walked through a very simple RAG example. Our little application augmented a large language model (LLM) with our own documents, enabling the language model to answer questions about our own content. That example used an embedding model from OpenAI, which meant we had to send our content to OpenAI’s […]
Read MoreGo language shines for AI-powered workloads, survey says
The Go programming language is viewed by developers who build AI-powered applications and services as a strong platform for running those workloads. Nevertheless, Python is viewed by Go developers as the language to use when starting AI-powered work, according to a recent survey of Go developers. In the semi-annual Go Developer Survey for 2024, conducted […]
Read MoreGoogle adds Gemini to databases to aid faster code development, migration
Google Cloud is adding capabilities driven by its proprietary large language model, Gemini to its database offerings, which include Bigtable, Spanner, Memorystore for Redis, Firestore, CloudSQL for MySQL, and AlloyDB for PostgreSQL, the company announced at its annual Next conference. The Gemini-driven capabilities, which are currently in public preview, include SQL generation, and AI assistance […]
Read MoreVisual Studio update brings smoother Copilot integration
With the third preview of the planned Visual Studio 2022 17.10, Microsoft has “unified” the GitHub Copilot experience in the IDE, combining Copilot and Copilot Chat into a single extension. Introduced April 9, Visual Studio 2022 17.10 Preview 3 combines the features of GitHub Copilot and Copilot Chat into one package, eliminating the need to […]
Read MoreTeradata taps Anaconda to add Python, R packages to VantageCloud Lake
Teradata is partnering with Anaconda to add packages of popular programming languages Python and R to its multi-cloud analytics platform offering, VantageCloud Lake. The partnership will see Teradata integrate the packages from Anaconda’s repository into its self-service data analytics offering, ClearScape Analytics, which comes packaged inside VantageCloud Lake. The integration will allow enterprises to deploy […]
Read MoreChoosing the right GPU for AI, machine learning, and more
Chip manufacturers are producing a steady stream of new GPUs. While they bring new benefits to many different use cases, the number of GPU models available from each manufacturer can overwhelm developers working with machine learning workloads. To decide which GPU is right for your organization, a business and its developers must consider the costs […]
Read MoreHow to test large language models
There’s significant buzz and excitement around using AI copilots to reduce manual work, improving software developer productivity with code generators, and innovating with generative AI. The business opportunities are driving many development teams to build knowledge bases with vector databases and embed large language models (LLMs) into their applications. Some general use cases for building […]
Read MoreMicrosoft’s Azure AI Search updated with increased storage, vector index size
Microsoft has updated its Azure AI Search service to increase storage capacity and vector index size at no additional cost, a move it said will make it more economical for enterprises to run generative AI-based applications. Formerly known as Azure Cognitive Search, the Azure AI Search service connects external data stores containing un-indexed data with […]
Read MoreOpenTofu may be showing us the wrong way to fork
OpenTofu’s founders had a mission. Upset by HashiCorp licensing changes in August 2023 to its popular Terraform infrastructure-as-code tool, OpenTofu set out to be the “open source successor to the MPLv2-licensed Terraform,” further promising that it “will be community-driven, impartial, layered and modular, and backward-compatible.” Hugely promising, but extraordinarily difficult to pull off. So difficult […]
Read MoreJDK 23: The new features in Java 23
Java Development Kit (JDK) 23, the next planned version of standard Java, is off and running, with two features now scheduled for the release. Due September 19, JDK 23 has just added a second preview of a class-file API, providing a standard API for parsing, generating, and transforming Java class files. This feature was previously […]
Read More