# Chat Bot

A chatbot is a software application that communicates with people through text or voice using a conversational interface.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Build a support chatbot with Appwrite Functions and VectorsDB

DevFeed: [Build a support chatbot with Appwrite Functions and VectorsDB](<https://devfeed.tech/articles/build-a-support-chatbot-with-appwrite-functions-and-vectorsdb-31443.md>)

Original publisher: [Read original article](<https://appwrite.io/blog/post/build-support-chatbot-vectorsdb>)

Author: Atharva Deosthale

Published: 2026-09-10T00:00:00Z

Content type: tutorial

Language: en

Sources: [Appwrite Blog](<https://devfeed.tech/sources/appwrite-blog.md>)

Topics: [Appwrite](<https://devfeed.tech/topics/appwrite.md>), [Chat Bot](<https://devfeed.tech/topics/chatbot.md>), [Retrieval-Augmented Generation](<https://devfeed.tech/topics/retrieval-augmented-generation.md>), [Embeddings](<https://devfeed.tech/topics/embeddings.md>), [React](<https://devfeed.tech/topics/react.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [Node.js](<https://devfeed.tech/topics/node-js.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [build](<https://devfeed.tech/tags/build.md>), [chat](<https://devfeed.tech/tags/chat.md>), [deploy](<https://devfeed.tech/tags/deploy.md>), [embedding](<https://devfeed.tech/tags/embedding.md>), [functions](<https://devfeed.tech/tags/functions.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [rag](<https://devfeed.tech/tags/rag.md>), [react](<https://devfeed.tech/tags/react.md>), [retrieval](<https://devfeed.tech/tags/retrieval.md>), [support](<https://devfeed.tech/tags/support.md>), [tutorials](<https://devfeed.tech/tags/tutorials.md>)

### AI overview

This tutorial builds Harbor Help, a support chatbot for a fictional project-management product. It uses Appwrite VectorsDB to store help-center article embeddings, an Appwrite Function to retrieve relevant excerpts and generate answers through OpenRouter, and Appwrite Sites to host a React interface. The chatbot uses retrieval-augmented generation and can refuse questions outside the help center.

### Source excerpt

Seed a help center, retrieve relevant articles with VectorsDB, and answer customer questions through an Appwrite Function. Deploy the chat interface on Appwrite Sites.

## Are AI tutors safe for your kids?

DevFeed: [Are AI tutors safe for your kids?](<https://devfeed.tech/articles/are-ai-tutors-safe-for-your-kids-8386.md>)

Original publisher: [Read original article](<https://www.welivesecurity.com/en/kids-online/ai-tutors-safe-kids/>)

Author: Phil Muncaster

Published: 2026-08-10T09:00:00Z

Content type: article

Language: en

Sources: [WeLiveSecurity](<https://devfeed.tech/sources/welivesecurity.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Chat Bot](<https://devfeed.tech/topics/chatbot.md>), [Machine Intelligence](<https://devfeed.tech/topics/machine-intelligence.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-assistants](<https://devfeed.tech/tags/ai-assistants.md>), [education](<https://devfeed.tech/tags/education.md>), [kids-online](<https://devfeed.tech/tags/kids-online.md>), [learning](<https://devfeed.tech/tags/learning.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

AI tutors are expanding in education, but their capabilities, teaching methods, and safeguards vary widely. The article explains the differences between general-purpose chatbots, teaching-focused Socratic tutors, and curriculum-based intelligent tutoring systems, while highlighting concerns about privacy, security, over-dependence, and whether their effectiveness is sufficiently proven.

### Source excerpt

AI tutors can offer useful support, but their quality and safeguards vary widely. Here's what parents should check before handing one to a child.

## SymptomAI: Towards a conversational AI agent for everyday symptom assessment

DevFeed: [SymptomAI: Towards a conversational AI agent for everyday symptom assessment](<https://devfeed.tech/articles/symptomai-towards-a-conversational-ai-agent-for-everyday-symptom-assessment-6882.md>)

Original publisher: [Read original article](<https://research.google/blog/symptomai-towards-a-conversational-ai-agent-for-everyday-symptom-assessment/>)

Published: 2026-07-22T21:32:00Z

Content type: article

Language: en

Sources: [The latest research from Google](<https://devfeed.tech/sources/the-latest-research-from-google.md>)

Topics: [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Language models](<https://devfeed.tech/topics/language-models.md>), [Chat Bot](<https://devfeed.tech/topics/chatbot.md>), [Google](<https://devfeed.tech/topics/google.md>), [LLM evaluation / benchmarking](<https://devfeed.tech/topics/llm-evaluation-benchmarking.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [benchmarking](<https://devfeed.tech/tags/benchmarking.md>), [conversational-ai](<https://devfeed.tech/tags/conversational-ai.md>), [general-science](<https://devfeed.tech/tags/general-science.md>), [google](<https://devfeed.tech/tags/google.md>), [health-bioscience](<https://devfeed.tech/tags/health-bioscience.md>), [healthcare](<https://devfeed.tech/tags/healthcare.md>), [language-models](<https://devfeed.tech/tags/language-models.md>), [natural-language-processing](<https://devfeed.tech/tags/natural-language-processing.md>), [research](<https://devfeed.tech/tags/research.md>), [responsible-ai](<https://devfeed.tech/tags/responsible-ai.md>)

### AI overview

Google Research presents SymptomAI, a study of conversational AI agents for everyday symptom interviews and differential-diagnosis assessment. The national-scale study involved 13,917 participants interacting with one of five Gemini Flash 2.0 SymptomAI agents, with performance compared against clinical assessments for research benchmarking.

### Source excerpt

General Science

## Chat SDK adds AgentPhone support

DevFeed: [Chat SDK adds AgentPhone support](<https://devfeed.tech/articles/chat-sdk-adds-agentphone-support-832.md>)

Original publisher: [Read original article](<https://vercel.com/changelog/chat-sdk-adds-agentphone-support>)

Author: Vishal Yathish

Published: 2026-06-01T14:00:00Z

Content type: release

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [SDKs](<https://devfeed.tech/topics/sdks.md>), [Bot](<https://devfeed.tech/topics/bot.md>), [Chat Bot](<https://devfeed.tech/topics/chatbot.md>)

Tags: [building](<https://devfeed.tech/tags/building.md>), [channel](<https://devfeed.tech/tags/channel.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [guide](<https://devfeed.tech/tags/guide.md>), [learn](<https://devfeed.tech/tags/learn.md>), [platforms](<https://devfeed.tech/tags/platforms.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [support](<https://devfeed.tech/tags/support.md>), [thread](<https://devfeed.tech/tags/thread.md>), [voice](<https://devfeed.tech/tags/voice.md>)

### AI overview

Chat SDK adds a vendor-official AgentPhone adapter that lets bots handle voice calls and text messages using existing handlers. Calls and messages share one webhook and one conversation thread, preserving context across channels; call transcripts can be delivered as messages for responses through SMS or iMessage.

### Source excerpt

Chat SDK now supports AgentPhone with the new vendor-official adapter. Give your bot its own phone number so it can handle voice calls and text messages using the same handlers you already write. When a call ends, the transcript is delivered as a message, allowing your bot to respond via SMS or iMessage. Calls and messages to the same number arrive via a single webhook, so you handle both from a single endpoint rather than a separate pipeline for each channel. They also land in one thread, so your bot maintains context throughout the conversation. Read the AgentPhone documentation to get started. Read more

## Chat SDK adds Velt support

DevFeed: [Chat SDK adds Velt support](<https://devfeed.tech/articles/chat-sdk-adds-velt-support-847.md>)

Original publisher: [Read original article](<https://vercel.com/changelog/chat-sdk-adds-velt-support>)

Author: Josh Singh

Published: 2026-06-01T14:00:00Z

Content type: release

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [SDKs](<https://devfeed.tech/topics/sdks.md>), [Bot](<https://devfeed.tech/topics/bot.md>), [Chat Bot](<https://devfeed.tech/topics/chatbot.md>)

Tags: [bots](<https://devfeed.tech/tags/bots.md>), [building](<https://devfeed.tech/tags/building.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [guide](<https://devfeed.tech/tags/guide.md>), [learn](<https://devfeed.tech/tags/learn.md>), [sdk](<https://devfeed.tech/tags/sdk.md>)

### AI overview

Chat SDK adds a vendor-official Velt adapter that lets bots read and reply in Velt comment threads. The adapter maps Velt documents to Chat SDK channels, comment annotations to threads, and comments to messages, while grounding replies with document context. The article also points to Velt documentation and a complete Chat SDK guide.

### Source excerpt

Chat SDK now supports Velt with the new vendor-official adapter. Build bots that read and reply within Velt comment threads, right where your team already works: documents, text editors, and canvases. Tag the bot, and it will answer in the same thread, grounding its reply with the document name, URL, and anchored text. The adapter maps Velt documents to Chat SDK channels, comment annotations to threads, and individual comments to messages. Read the Velt documentation to get started. Read more

## What to consider before asking an AI chatbot for health advice

DevFeed: [What to consider before asking an AI chatbot for health advice](<https://devfeed.tech/articles/what-to-consider-before-asking-an-ai-chatbot-for-health-advice-8396.md>)

Original publisher: [Read original article](<https://www.welivesecurity.com/en/privacy/what-consider-asking-ai-chatbot-health-advice/>)

Author: Phil Muncaster

Published: 2026-05-27T08:50:00Z

Content type: article

Language: en

Sources: [WeLiveSecurity](<https://devfeed.tech/sources/welivesecurity.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Chat Bot](<https://devfeed.tech/topics/chatbot.md>), [Generative AI](<https://devfeed.tech/topics/generative-ai.md>), [online privacy](<https://devfeed.tech/topics/online-privacy.md>), [Security](<https://devfeed.tech/topics/security.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [ChatGPT](<https://devfeed.tech/topics/chatgpt.md>), [Microsoft](<https://devfeed.tech/topics/microsoft.md>), [amazon](<https://devfeed.tech/topics/amazon.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [amazon](<https://devfeed.tech/tags/amazon.md>), [chatgpt](<https://devfeed.tech/tags/chatgpt.md>), [data](<https://devfeed.tech/tags/data.md>), [genai](<https://devfeed.tech/tags/genai.md>), [generative-ai](<https://devfeed.tech/tags/generative-ai.md>), [hallucinations](<https://devfeed.tech/tags/hallucinations.md>), [llm](<https://devfeed.tech/tags/llm.md>), [llms](<https://devfeed.tech/tags/llms.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>), [privacy](<https://devfeed.tech/tags/privacy.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

This article examines the risks of using AI chatbots for health advice, including hallucinations, inconsistent answers, incorrect guidance, and exposure of sensitive personal information. It explains why people turn to chatbots for medical questions and why these tools should not replace physicians.

### Source excerpt

Using chatbots for medical advice could elicit hallucinations and even expose you to security and privacy risks. Here's what's at stake and how to stay safe.

## Chat SDK now includes AI SDK tools

DevFeed: [Chat SDK now includes AI SDK tools](<https://devfeed.tech/articles/chat-sdk-now-includes-ai-sdk-tools-853.md>)

Original publisher: [Read original article](<https://vercel.com/changelog/chat-sdk-now-includes-ai-sdk-tools>)

Author: Josh Singh

Published: 2026-05-20T00:00:00Z

Content type: release

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [SDKs](<https://devfeed.tech/topics/sdks.md>), [vercel ai sdk](<https://devfeed.tech/topics/vercel-ai-sdk.md>), [Chat Bot](<https://devfeed.tech/topics/chatbot.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [building](<https://devfeed.tech/tags/building.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [tools](<https://devfeed.tech/tags/tools.md>)

### AI overview

Chat SDK now includes a built-in AI SDK toolset available through the chat/ai subpath. The createChatTools(chat) function connects Chat SDK read and write actions to an agent, with approval required by default for write operations. Reader, messenger, and moderator presets limit the available tools, while lazy loading constructs only the tools permitted by the selected preset. Supporting types and toAiMessages have moved to chat/ai, and the previous re-exports are deprecated.

### Source excerpt

Chat SDK now ships a built-in AI SDK toolset through the new chat/ai subpath. One createChatTools(chat) call wires Chat SDK's read and write actions into your agent. Approval by default: write tools are gated by a requireApproval option. Presets: reader, messenger, and moderator scope the toolset. Lazy loading: only the tools your preset allows are constructed. toAiMessages and its supporting types have moved to chat/ai. The previous chat re-exports are flagged @deprecated. Read the documentation to get started, or try one of our templates. Read more

## Chat SDK adds web adapter support

DevFeed: [Chat SDK adds web adapter support](<https://devfeed.tech/articles/chat-sdk-adds-web-adapter-support-848.md>)

Original publisher: [Read original article](<https://vercel.com/changelog/chat-sdk-adds-web-adapter-support>)

Author: Josh Singh

Published: 2026-05-08T00:00:00Z

Content type: release

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [SDKs](<https://devfeed.tech/topics/sdks.md>), [Web](<https://devfeed.tech/topics/web.md>), [browser](<https://devfeed.tech/topics/browser.md>), [Chat Bot](<https://devfeed.tech/topics/chatbot.md>)

Tags: [browser](<https://devfeed.tech/tags/browser.md>), [building](<https://devfeed.tech/tags/building.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [guide](<https://devfeed.tech/tags/guide.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

Chat SDK adds a web adapter that lets developers build browser-based chat UIs, including in-product assistants and support experiences. Replies can be streamed to the browser through the preconfigured @ai-sdk/react useChat hook.

### Source excerpt

You can now build chat UIs that connect to Chat SDK with the new web adapter. Build in-product assistants, support agents, or any other browser-based chat experience. Define the bot on your server: Then stream replies to the browser with a preconfigured @ai-sdk/react useChat hook: Read the documentation to get started, browse the directory, or build your own adapter. Read more

## How to Enable Gemma 4 Thinking Mode in LM Studio and OpenCode

DevFeed: [How to Enable Gemma 4 Thinking Mode in LM Studio and OpenCode](<https://devfeed.tech/articles/how-to-enable-gemma-4-thinking-mode-in-lm-studio-and-opencode-27160.md>)

Original publisher: [Read original article](<https://antonioleiva.com/enable-gemma-thinking-mode-lm-studio-opencode>)

Published: 2026-04-08T15:10:00Z

Content type: tutorial

Language: en

Sources: [Antonio Leiva](<https://devfeed.tech/sources/antonio-leiva.md>)

Topics: [gemma4](<https://devfeed.tech/topics/gemma4.md>), [Chat Bot](<https://devfeed.tech/topics/chatbot.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [gemma-4](<https://devfeed.tech/tags/gemma-4.md>), [lm-studio](<https://devfeed.tech/tags/lm-studio.md>), [local-llms](<https://devfeed.tech/tags/local-llms.md>), [opencode](<https://devfeed.tech/tags/opencode.md>), [reasoning](<https://devfeed.tech/tags/reasoning.md>)

### AI overview

A tutorial on configuring Gemma 4 26B's thinking mode for local use with LM Studio and OpenCode. It explains that successful setup depends on reasoning parsing, the prompt template, model support, and message formatting across the involved tools.

### Source excerpt

Everything Android, Kotlin and other random topics

## Ask AIMee: An accessible accessibility-focused AI chatbot

DevFeed: [Ask AIMee: An accessible accessibility-focused AI chatbot](<https://devfeed.tech/articles/ask-aimee-an-accessible-accessibility-focused-ai-chatbot-9441.md>)

Original publisher: [Read original article](<https://webaim.org/blog/ask-aimee/>)

Author: Jared Smith

Published: 2026-03-31T16:49:07Z

Content type: release

Language: en

Sources: [WebAIM Blog](<https://devfeed.tech/sources/webaim-blog.md>)

Topics: [Accessibility](<https://devfeed.tech/topics/accessibility.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Chat Bot](<https://devfeed.tech/topics/chatbot.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [qwen](<https://devfeed.tech/topics/qwen.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [accessibility](<https://devfeed.tech/tags/accessibility.md>), [ai](<https://devfeed.tech/tags/ai.md>), [chat](<https://devfeed.tech/tags/chat.md>), [chatbots](<https://devfeed.tech/tags/chatbots.md>), [hallucinations](<https://devfeed.tech/tags/hallucinations.md>), [llm](<https://devfeed.tech/tags/llm.md>), [qwen](<https://devfeed.tech/tags/qwen.md>), [uncategorized](<https://devfeed.tech/tags/uncategorized.md>)

### AI overview

WebAIM introduces AIMee, an AI-powered conversational chatbot focused on accessibility. It is designed to support users with disabilities by answering accessibility questions, reviewing code, drafting policies, explaining concepts, and generating resources, checklists, and quizzes. AIMee primarily uses the Qwen 3 Coder large language model with additional safeguards, but its answers can still contain hallucinations and should be verified.

### Source excerpt

We're happy to introduce AIMee - an easy-to-use, AI-powered conversational chatbot focused on accessibility. AIMee has been designed to be highly accessible to users with disabilities. Ask her accessibility questions to get quick answers and guidance. The name "AIMee" plays off of the "AIM" (Accessibility In Mind) from "WebAIM" and also "AI". Here are some [...]

## Building a persistent conversational AI chatbot with Temporal

DevFeed: [Building a persistent conversational AI chatbot with Temporal](<https://devfeed.tech/articles/building-a-persistent-conversational-ai-chatbot-with-temporal-35740.md>)

Original publisher: [Read original article](<https://temporal.io/blog/building-a-persistent-conversational-ai-chatbot-with-temporal>)

Author: Pablo González Granados

Published: 2025-10-14T00:00:00Z

Content type: tutorial

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [Conversational AI](<https://devfeed.tech/topics/conversational-ai.md>), [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [Chat Bot](<https://devfeed.tech/topics/chatbot.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [Java](<https://devfeed.tech/topics/java.md>), [Quarkus](<https://devfeed.tech/topics/quarkus.md>)

Tags: [community](<https://devfeed.tech/tags/community.md>), [conversational-ai](<https://devfeed.tech/tags/conversational-ai.md>), [history](<https://devfeed.tech/tags/history.md>), [java](<https://devfeed.tech/tags/java.md>), [quarkus](<https://devfeed.tech/tags/quarkus.md>), [retries](<https://devfeed.tech/tags/retries.md>), [stateful](<https://devfeed.tech/tags/stateful.md>), [stateless](<https://devfeed.tech/tags/stateless.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

This tutorial explains how to build a persistent conversational AI chatbot with Temporal by modeling each conversation as a workflow. It describes maintaining conversation context across restarts, deployments, and scaling events, while supporting long-running interactions, summaries, and retrieval.

### Source excerpt

Build a persistent, infinitely scalable chatbot with Temporal Workflows -- stateless apps, full conversation history across restarts, and resilient retries in Java/Quarkus.

## Introducing CDP: The New Espressif Documentation Website - Now Available to Customers!

DevFeed: [Introducing CDP: The New Espressif Documentation Website - Now Available to Customers!](<https://devfeed.tech/articles/introducing-cdp-the-new-espressif-documentation-website-now-available-to-customers-13713.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/2025/07/introducing-cdp/>)

Author: John Lee

Published: 2025-07-08T00:00:00Z

Content type: release

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [Documentation](<https://devfeed.tech/topics/documentation.md>), [Espressif](<https://devfeed.tech/topics/espressif.md>), [Website](<https://devfeed.tech/topics/website.md>), [AI Chat](<https://devfeed.tech/topics/ai-chat.md>), [Chat Bot](<https://devfeed.tech/topics/chatbot.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [announce](<https://devfeed.tech/tags/announce.md>), [article](<https://devfeed.tech/tags/article.md>), [blog](<https://devfeed.tech/tags/blog.md>), [chat](<https://devfeed.tech/tags/chat.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [features](<https://devfeed.tech/tags/features.md>), [information](<https://devfeed.tech/tags/information.md>), [platform](<https://devfeed.tech/tags/platform.md>), [responses](<https://devfeed.tech/tags/responses.md>), [search](<https://devfeed.tech/tags/search.md>), [technical](<https://devfeed.tech/tags/technical.md>), [technical-documentation](<https://devfeed.tech/tags/technical-documentation.md>), [verify](<https://devfeed.tech/tags/verify.md>)

### AI overview

Espressif introduces its Centralized Documentation Platform (CDP), a unified website for technical documentation. The platform combines document browsing and search with an AI-powered chatbot that answers from Espressif documentation and provides source references.

### Source excerpt

This article introduces Espressif's new Centralized Documentation Platform (CDP) -- a unified site for all technical documentation, featuring enhanced search, integrated chatbot support, and improved feedback tools.

## Using Generative AI to enhance customer support

DevFeed: [Using Generative AI to enhance customer support](<https://devfeed.tech/articles/using-generative-ai-to-enhance-customer-support-35060.md>)

Original publisher: [Read original article](<https://blog.avenuecode.com/using-generative-ai-to-enhance-customer-support>)

Author: Davy Costa

Published: 2025-05-23T20:28:40Z

Content type: article

Language: en

Sources: [Avenue Code](<https://devfeed.tech/sources/avenue-code.md>)

Topics: [Generative AI](<https://devfeed.tech/topics/generative-ai.md>), [Retrieval Augmented Generation (RAG)](<https://devfeed.tech/topics/retrieval-augmented-generation-rag.md>), [Chat Bot](<https://devfeed.tech/topics/chatbot.md>), [Support](<https://devfeed.tech/topics/support.md>), [data](<https://devfeed.tech/topics/data.md>), [Finance](<https://devfeed.tech/topics/finance.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [customer-service](<https://devfeed.tech/tags/customer-service.md>), [finance](<https://devfeed.tech/tags/finance.md>), [generative-ai](<https://devfeed.tech/tags/generative-ai.md>), [rag](<https://devfeed.tech/tags/rag.md>), [retrieval](<https://devfeed.tech/tags/retrieval.md>), [support](<https://devfeed.tech/tags/support.md>)

### AI overview

The article describes a Brazilian credit union system that uses Generative AI and a Retrieval-Augmented Generation (RAG) system to build a customer-support chatbot. The chatbot retrieves relevant information from public website documents and generates responses to questions about the institution's services and policies. The system is fine-tuned with a publicly available finance dataset containing 52K instruction-following examples.

### Source excerpt

A credit union system is using Generative AI to enhance customer support, developing an intelligent chatbot designed to provide accurate and timely responses to user inquiries about their services, policies, and other relevant information.

## How to Make a RAG Application With LangChain4j

DevFeed: [How to Make a RAG Application With LangChain4j](<https://devfeed.tech/articles/how-to-make-a-rag-application-with-langchain4j-21836.md>)

Original publisher: [Read original article](<https://www.thepolyglotdeveloper.com/blog/2025/05/how-to-make-a-rag-application-with-langchain4j/>)

Author: Tim Kelly

Published: 2025-05-03T12:00:00Z

Content type: tutorial

Language: en

Sources: [Nic Raboy](<https://devfeed.tech/sources/nic-raboy.md>)

Topics: [Retrieval-Augmented Generation](<https://devfeed.tech/topics/retrieval-augmented-generation.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [Development](<https://devfeed.tech/topics/development.md>), [Embeddings](<https://devfeed.tech/topics/embeddings.md>), [Java](<https://devfeed.tech/topics/java.md>), [Library](<https://devfeed.tech/topics/library.md>), [MongoDB](<https://devfeed.tech/topics/mongodb.md>), [AI Development](<https://devfeed.tech/topics/ai-development.md>), [Chat Bot](<https://devfeed.tech/topics/chatbot.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [chatbots](<https://devfeed.tech/tags/chatbots.md>), [database](<https://devfeed.tech/tags/database.md>), [embeddings](<https://devfeed.tech/tags/embeddings.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [java](<https://devfeed.tech/tags/java.md>), [langchain4j](<https://devfeed.tech/tags/langchain4j.md>), [library](<https://devfeed.tech/tags/library.md>), [mongodb](<https://devfeed.tech/tags/mongodb.md>), [rag](<https://devfeed.tech/tags/rag.md>)

### AI overview

This tutorial explains how to build a retrieval-augmented generation Q&A chatbot with LangChain4j. It describes retrieving data from MongoDB Atlas, storing documents as vector embeddings, and using the retrieved data to augment LLM prompts.

### Source excerpt

Retrieval-augmented generation, or RAG, introduces some serious capabilities to your large language models (LLMs). These applications can answer questions about your specific corpus of knowledge, whil... The post How to Make a RAG Application With LangChain4j appeared first on DEV.

## MaestroGPT is now available in the Maestro CLI

DevFeed: [MaestroGPT is now available in the Maestro CLI](<https://devfeed.tech/articles/maestro-chat-22906.md>)

Original publisher: [Read original article](<https://maestro.dev/blog/maestro-gpt-cli-chat>)

Author: Leland Takamine

Published: 2025-04-21T00:00:00Z

Content type: release

Language: en

Sources: [mobile.dev - Medium](<https://devfeed.tech/sources/mobile-dev-medium.md>)

Topics: [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Chat Bot](<https://devfeed.tech/topics/chatbot.md>), [AI Chat](<https://devfeed.tech/topics/ai-chat.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [announce](<https://devfeed.tech/tags/announce.md>), [chat](<https://devfeed.tech/tags/chat.md>), [cli](<https://devfeed.tech/tags/cli.md>), [code](<https://devfeed.tech/tags/code.md>), [commands](<https://devfeed.tech/tags/commands.md>), [docs](<https://devfeed.tech/tags/docs.md>), [generate](<https://devfeed.tech/tags/generate.md>), [maestro](<https://devfeed.tech/tags/maestro.md>), [terminal](<https://devfeed.tech/tags/terminal.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>)

### AI overview

MaestroGPT, an AI chatbot with live access to Maestro's documentation and knowledge of Maestro syntax, is now available directly in the Maestro CLI. Users can upgrade to the latest Maestro version and run the chat command to get help and generate code in the terminal.

### Source excerpt

MaestroGPT is now available in the Maestro CLI 🎉

## Introducing MaestroGPT

DevFeed: [Introducing MaestroGPT](<https://devfeed.tech/articles/introducing-maestrogpt-22890.md>)

Original publisher: [Read original article](<https://maestro.dev/blog/introducing-maestro-gpt>)

Author: Leland Takamine

Published: 2025-03-20T00:00:00Z

Content type: release

Language: en

Sources: [mobile.dev - Medium](<https://devfeed.tech/sources/mobile-dev-medium.md>)

Topics: [Chat Bot](<https://devfeed.tech/topics/chatbot.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>), [Web](<https://devfeed.tech/topics/web.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [maestro](<https://devfeed.tech/tags/maestro.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [testing](<https://devfeed.tech/tags/testing.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

Maestro announces MaestroGPT, a custom AI chatbot with live access to Maestro's documentation and knowledge of Maestro syntax. Available in the Maestro Console, it answers Maestro-specific questions and generates code, with plans for more contextual responses and application interaction.

### Source excerpt

We're thrilled to announce MaestroGPT: Your AI-powered Maestro expert

## CLI Chatbot with LangChain and OpenAI in Node.js

DevFeed: [CLI Chatbot with LangChain and OpenAI in Node.js](<https://devfeed.tech/articles/cli-chatbot-with-langchain-and-openai-in-node-js-18946.md>)

Original publisher: [Read original article](<https://www.robinwieruch.de/langchain-node-js-openai/>)

Author: Robin Wieruch

Published: 2025-03-03T07:50:46Z

Content type: tutorial

Language: en

Sources: [Robin Wieruch](<https://devfeed.tech/sources/robin-wieruch.md>)

Topics: [LangChain](<https://devfeed.tech/topics/langchain.md>), [Node.js](<https://devfeed.tech/topics/node-js.md>), [OpenAI](<https://devfeed.tech/topics/openai.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Chat Bot](<https://devfeed.tech/topics/chatbot.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [cli](<https://devfeed.tech/tags/cli.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [langchain](<https://devfeed.tech/tags/langchain.md>), [langchain-node-js-openai](<https://devfeed.tech/tags/langchain-node-js-openai.md>), [node](<https://devfeed.tech/tags/node.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [openai](<https://devfeed.tech/tags/openai.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

A step-by-step tutorial for building a simple command-line chatbot in Node.js using JavaScript, LangChain, and OpenAI. It covers dependency installation, API key configuration, model interaction, prompt handling, user input, and possible extensions such as conversation memory, additional language models, and a graphical interface.

### Source excerpt

How to: OpenAI in JavaScript with LangChain. A step by step example on how to use the OpenAI API in JavaScript with LangChain ...

## LangChain: Streaming in JavaScript with React.js & Next.js

DevFeed: [LangChain: Streaming in JavaScript with React.js & Next.js](<https://devfeed.tech/articles/langchain-streaming-in-javascript-with-react-js-next-js-18944.md>)

Original publisher: [Read original article](<https://www.robinwieruch.de/langchain-javascript-streaming/>)

Author: Robin Wieruch

Published: 2025-01-21T06:51:46Z

Content type: tutorial

Language: en

Sources: [Robin Wieruch](<https://devfeed.tech/sources/robin-wieruch.md>)

Topics: [LangChain](<https://devfeed.tech/topics/langchain.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Next.js](<https://devfeed.tech/topics/next-js.md>), [React](<https://devfeed.tech/topics/react.md>), [OpenAI](<https://devfeed.tech/topics/openai.md>), [Chat Bot](<https://devfeed.tech/topics/chatbot.md>), [API](<https://devfeed.tech/topics/api.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [ui](<https://devfeed.tech/topics/ui.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [backend](<https://devfeed.tech/tags/backend.md>), [data](<https://devfeed.tech/tags/data.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [github](<https://devfeed.tech/tags/github.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [langchain](<https://devfeed.tech/tags/langchain.md>), [langchain-javascript-streaming](<https://devfeed.tech/tags/langchain-javascript-streaming.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [openai](<https://devfeed.tech/tags/openai.md>), [react](<https://devfeed.tech/tags/react.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [streaming](<https://devfeed.tech/tags/streaming.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [user-experience](<https://devfeed.tech/tags/user-experience.md>)

### AI overview

A step-by-step tutorial on using LangChain in JavaScript with Next.js and React to stream chatbot responses from a backend API to a frontend. It demonstrates real-time response handling for a chatbot that uses the OpenAI API.

### Source excerpt

How to: Streaming in JavaScript with LangChain. A step by step example on how to stream data in JavaScript with LangChain ...

## LangChain: OpenAI in JavaScript with React.js & Next.js

DevFeed: [LangChain: OpenAI in JavaScript with React.js & Next.js](<https://devfeed.tech/articles/langchain-openai-in-javascript-with-react-js-next-js-18942.md>)

Original publisher: [Read original article](<https://www.robinwieruch.de/langchain-javascript-openai/>)

Author: Robin Wieruch

Published: 2025-01-13T06:50:46Z

Content type: tutorial

Language: en

Sources: [Robin Wieruch](<https://devfeed.tech/sources/robin-wieruch.md>)

Topics: [LangChain](<https://devfeed.tech/topics/langchain.md>), [OpenAI](<https://devfeed.tech/topics/openai.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Next.js](<https://devfeed.tech/topics/next-js.md>), [React](<https://devfeed.tech/topics/react.md>), [Chat Bot](<https://devfeed.tech/topics/chatbot.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [backend](<https://devfeed.tech/tags/backend.md>), [environment-variables](<https://devfeed.tech/tags/environment-variables.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [langchain](<https://devfeed.tech/tags/langchain.md>), [langchain-javascript-openai](<https://devfeed.tech/tags/langchain-javascript-openai.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [openai](<https://devfeed.tech/tags/openai.md>), [react](<https://devfeed.tech/tags/react.md>)

### AI overview

A step-by-step tutorial for building a chatbot with LangChain in JavaScript, using OpenAI's API and Next.js with React for the frontend and backend. It covers the component interface, prompt submission, server-side request handling, ChatOpenAI integration, package installation, and API-key storage with environment variables.

### Source excerpt

How to: OpenAI in JavaScript with LangChain. A step by step example on how to use the OpenAI API in JavaScript with LangChain ...

## How good are LLMs at fixing their mistakes? A chatbot arena experiment with Keras and TPUs

DevFeed: [How good are LLMs at fixing their mistakes? A chatbot arena experiment with Keras and TPUs](<https://devfeed.tech/articles/how-good-are-llms-at-fixing-their-mistakes-a-chatbot-arena-experiment-with-keras-and-tpus-7300.md>)

Original publisher: [Read original article](<https://huggingface.co/blog/keras-chatbot-arena>)

Author: Martin Görner

Published: 2024-12-05T00:00:00Z

Content type: opinion

Language: en

Sources: [Hugging Face - Blog](<https://devfeed.tech/sources/hugging-face-blog.md>)

Topics: [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Chat Bot](<https://devfeed.tech/topics/chatbot.md>), [gradio](<https://devfeed.tech/topics/gradio.md>)

Tags: [chatbots](<https://devfeed.tech/tags/chatbots.md>), [gradio](<https://devfeed.tech/tags/gradio.md>), [hallucinations](<https://devfeed.tech/tags/hallucinations.md>), [keras](<https://devfeed.tech/tags/keras.md>), [llm](<https://devfeed.tech/tags/llm.md>), [llms](<https://devfeed.tech/tags/llms.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [spaces](<https://devfeed.tech/tags/spaces.md>), [tpu](<https://devfeed.tech/tags/tpu.md>)

### AI overview

The author describes a small experiment testing whether LLMs can correct code-generation mistakes after receiving feedback in plain English. The setup uses a mobile-assistant prompt that requires single-line executable Python API calls and compares conversations with multiple chatbots in a Gradio interface.

### Source excerpt

We're on a journey to advance and democratize artificial intelligence through open source and open science.

## Integrating 3rd-Party AI on Apple Platforms

DevFeed: [Integrating 3rd-Party AI on Apple Platforms](<https://devfeed.tech/articles/integrating-3rd-party-ai-on-apple-platforms-11530.md>)

Original publisher: [Read original article](<https://www.kodeco.com/ios/paths/third-party-ai>)

Published: 2024-09-19T00:00:00Z

Content type: tutorial

Language: en

Sources: [Kodeco | High quality programming tutorials: iOS, Android, Swift, Kotlin, Unity, and more](<https://devfeed.tech/sources/kodeco-high-quality-programming-tutorials-ios-android-swift-kotlin-unity-and-more.md>)

Topics: [ChatGPT](<https://devfeed.tech/topics/chatgpt.md>), [ChatGPT API](<https://devfeed.tech/topics/chatgpt-api.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [Conversational AI](<https://devfeed.tech/topics/conversational-ai.md>), [Prompt Engineering](<https://devfeed.tech/topics/prompt-engineering.md>), [Chat Bot](<https://devfeed.tech/topics/chatbot.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [apps](<https://devfeed.tech/tags/apps.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [chatgpt](<https://devfeed.tech/tags/chatgpt.md>), [conversational-ai](<https://devfeed.tech/tags/conversational-ai.md>), [course](<https://devfeed.tech/tags/course.md>), [ios](<https://devfeed.tech/tags/ios.md>), [mobile-apps](<https://devfeed.tech/tags/mobile-apps.md>), [prompt-engineering](<https://devfeed.tech/tags/prompt-engineering.md>)

### AI overview

A learning path about integrating ChatGPT and conversational AI capabilities into iOS apps. It covers secure API authentication, request handling, chat interface design, prompt engineering, and the development of context-aware chatbots and intelligent assistants.

### Source excerpt

This module explores the integration of ChatGPT into iOS apps, enabling powerful conversational AI capabilities. You'll learn to leverage the ChatGPT API to create dynamic, context-aware chatbots and intelligent assistants within their mobile apps.

## How we leveraged distilabel to create an Argilla 2.0 Chatbot

DevFeed: [How we leveraged distilabel to create an Argilla 2.0 Chatbot](<https://devfeed.tech/articles/how-we-leveraged-distilabel-to-create-an-argilla-2-0-chatbot-7101.md>)

Original publisher: [Read original article](<https://huggingface.co/blog/argilla-chatbot>)

Author: Agustín Piqueres Lajarín; Gabriel Martín Blázquez; Sara Han Díaz; Omar Sanseviero; Daniel Vila

Published: 2024-07-16T00:00:00Z

Content type: tutorial

Language: en

Sources: [Hugging Face - Blog](<https://devfeed.tech/sources/hugging-face-blog.md>)

Topics: [argilla](<https://devfeed.tech/topics/argilla.md>), [Chat Bot](<https://devfeed.tech/topics/chatbot.md>), [distilabel](<https://devfeed.tech/topics/distilabel.md>), [hugging face](<https://devfeed.tech/topics/hugging-face.md>), [Retrieval Augmented Generation (RAG)](<https://devfeed.tech/topics/retrieval-augmented-generation-rag.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>), [LangChain](<https://devfeed.tech/topics/langchain.md>), [Markdown](<https://devfeed.tech/topics/markdown.md>), [Python](<https://devfeed.tech/topics/python.md>), [dataset](<https://devfeed.tech/topics/dataset.md>), [GitHub](<https://devfeed.tech/topics/github.md>)

Tags: [apps](<https://devfeed.tech/tags/apps.md>), [argilla](<https://devfeed.tech/tags/argilla.md>), [chat](<https://devfeed.tech/tags/chat.md>), [data](<https://devfeed.tech/tags/data.md>), [dataset](<https://devfeed.tech/tags/dataset.md>), [distilabel](<https://devfeed.tech/tags/distilabel.md>), [docs](<https://devfeed.tech/tags/docs.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [embedding](<https://devfeed.tech/tags/embedding.md>), [evaluation](<https://devfeed.tech/tags/evaluation.md>), [github](<https://devfeed.tech/tags/github.md>), [guide](<https://devfeed.tech/tags/guide.md>), [hugging-face](<https://devfeed.tech/tags/hugging-face.md>), [langchain](<https://devfeed.tech/tags/langchain.md>), [libraries](<https://devfeed.tech/tags/libraries.md>), [markdown](<https://devfeed.tech/tags/markdown.md>), [nlp](<https://devfeed.tech/tags/nlp.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [python](<https://devfeed.tech/tags/python.md>), [rag](<https://devfeed.tech/tags/rag.md>), [spaces](<https://devfeed.tech/tags/spaces.md>), [synthetic](<https://devfeed.tech/tags/synthetic.md>)

### AI overview

A tutorial on building a Chatbot for Argilla 2.0 that answers questions about technical documentation. It uses distilabel to create a synthetic dataset, fine-tunes a domain-specific embedding model, stores documentation in a vector database for retrieval, and deploys the Chatbot to a Hugging Face Space for interaction and continuous evaluation.

### Source excerpt

We're on a journey to advance and democratize artificial intelligence through open source and open science.

## Building a Chatbot with Amazon Bedrock and Temporal

DevFeed: [Building a Chatbot with Amazon Bedrock and Temporal](<https://devfeed.tech/articles/amazon-bedrock-with-temporal-rock-solid-35707.md>)

Original publisher: [Read original article](<https://temporal.io/blog/amazon-bedrock-with-temporal-rock-solid>)

Author: Steve Androulakis

Published: 2024-06-18T19:00:00Z

Content type: tutorial

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [Amazon Bedrock](<https://devfeed.tech/topics/amazon-bedrock.md>), [Chat Bot](<https://devfeed.tech/topics/chatbot.md>), [Conversational AI](<https://devfeed.tech/topics/conversational-ai.md>), [Generative AI](<https://devfeed.tech/topics/generative-ai.md>), [AI Development](<https://devfeed.tech/topics/ai-development.md>)

Tags: [amazon-bedrock](<https://devfeed.tech/tags/amazon-bedrock.md>), [conversational-ai](<https://devfeed.tech/tags/conversational-ai.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [large-language-models-llms](<https://devfeed.tech/tags/large-language-models-llms.md>), [logging](<https://devfeed.tech/tags/logging.md>), [observability](<https://devfeed.tech/tags/observability.md>), [persistence](<https://devfeed.tech/tags/persistence.md>), [rate-limiting](<https://devfeed.tech/tags/rate-limiting.md>), [tracing](<https://devfeed.tech/tags/tracing.md>)

### AI overview

A tutorial on building a chatbot with Temporal and Amazon Bedrock. It discusses production challenges such as storing conversational history, managing long-running sessions, handling restoration, rate-limiting model calls, and providing logging, tracing, and observability.

### Source excerpt

In this blog, we walk through the steps required to build a chatbot powered by Temporal and Amazon Bedrock.

## Launch Week II Day 5: Chat Analytics

DevFeed: [Launch Week II Day 5: Chat Analytics](<https://devfeed.tech/articles/launch-week-ii-day-5-chat-analytics-31051.md>)

Original publisher: [Read original article](<https://www.mintlify.com/blog/launch-week-2-day-5>)

Author: Joshua Kim

Published: 2024-01-11T00:00:00Z

Content type: release

Language: en

Sources: [Mintlify Blog](<https://devfeed.tech/sources/mintlify-blog.md>)

Topics: [dashboards](<https://devfeed.tech/topics/dashboards.md>), [Chat Bot](<https://devfeed.tech/topics/chatbot.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>), [ChatGPT](<https://devfeed.tech/topics/chatgpt.md>)

Tags: [announcements](<https://devfeed.tech/tags/announcements.md>), [article](<https://devfeed.tech/tags/article.md>), [context-engineering](<https://devfeed.tech/tags/context-engineering.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [launch-week](<https://devfeed.tech/tags/launch-week.md>), [releases](<https://devfeed.tech/tags/releases.md>)

### AI overview

Mintlify introduced Chat Analytics to its dashboard during Launch Week II. The feature lets teams segment chat history by date, manage AI Chat usage, examine recurring user queries, and review chatbot responses to identify documentation gaps and improve structure.

### Source excerpt

Our final day of Launch Week 2 brings Chat Analytics to the Mintlify dashboard 🤖.

[Next page](<https://devfeed.tech/topics/chatbot.md?cursor=WyIyMDI0LTAxLTExVDAwOjAwOjAwKzAwOjAwIiwgIjI4YjNjOGQ0LWYxY2ItNGVkYi05OGZjLTQ3YTk5MmRkMWY0ZSJd>)