You Can Code Offline With Local AI(Ollama)

You Can Code Offline With Local AI(Ollama)

ChatGPT and other Generative AI tools took the world by a storm. People are using these AI tools for various purposes such as to explore a topic, to seek answers to their questions or to get help in coding, etc. ChatGPT and Google’s Gemini are very popular AI tools that are available for free with some usage limitations.

My First Impression of Google's NotebookLM

My First Impression of Google's NotebookLM

I came across NotebookLM from my social media feed, and it looks interesting.

With NotebookLM, you can upload documents, videos, web urls and let the AI agents talk about the uploaded material. That sounds intriguing.

Recently I wrote an article about software complexity and shared my view point. Many people appreciated it and some people didn’t. That is fine to have different opinions.

LangChain4j Retrieval-Augmented Generation (RAG) Tutorial

LangChain4j Retrieval-Augmented Generation (RAG) Tutorial

In this article, we will explore the following:

  • Understand the need for Retrieval-Augmented Generation (RAG).
  • Understand EmbeddingModel, EmbeddingStore, DocumentLoaders, EmbeddingStoreIngestor.
  • Working with different EmbeddingModels and EmbeddingStores.
  • Ingesting data into EmbeddingStore.
  • Querying LLMs with data from EmbeddingStore.

Let’s get started.

LangChain4j AiServices Tutorial

LangChain4j AiServices Tutorial

In this article, we will explore the following:

  • Using LangChain4j AiServices to interact with LLMs.
  • How to ask questions and map responses to different formats?
  • Summarizing the given text in different formats.
  • Analyzing the sentiment of the given text.

Let’s get started.