Best of Bots — 2024

  1. 1
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    How to Start Building Projects with LLMs

    Becoming an LLM engineer is a promising career path. The best way to learn is by building projects. This post suggests starting with practical projects like developing a YouTube video summarizer that uses Python packages such as langchain, pytube, and youtube-transcript-api. The core bot functionality involves receiving a YouTube URL, retrieving the transcript, and using LLM to summarize the content, which is then returned to the user. For deployment, serve the summarization functionality as a Flask API and use Twilio to connect to WhatsApp for testing. The post also introduces a project-based course for LLM applications.

  2. 2
    Article
    Avatar of communityCommunity Picks·2y

    an open-source, modern-design LLMs/AI chat framework. Supports Multi AI Providers( OpenAI / Claude 3 / Gemini / Ollama / Bedrock / Azure / Mistral / Perplexity ), Multi-Modals (Vision/TTS) and plugin

    LobeChat is an open-source AI chat framework supporting multiple AI providers (e.g., OpenAI, Claude 3, Gemini), and multi-modal capabilities like vision and text-to-speech. It offers features like one-click deployment, plugin system, mobile adaptation, custom themes, and multi-user management. It supports local and server-side databases, ensuring flexibility and privacy. The platform also introduces an agent marketplace for sharing and discovering AI agents.

  3. 3
    Video
    Avatar of TechWithTimTech With Tim·2y

    Create a LOCAL Python AI Chatbot In Minutes Using Ollama

  4. 4
    Video
    Avatar of TechWithTimTech With Tim·2y

    A Python Developers Guide to AI in 2024

  5. 5
    Article
    Avatar of medium_jsMedium·2y

    Start Building These Projects to Become an LLM Engineer

    To become an LLM engineer, start by building practical projects that showcase skills in API usage and real-world applications, like chatbots for WhatsApp, Discord, or Telegram. Initial projects could include summarizing YouTube videos or handling various user queries via chatbots. The post also introduces a project-based course to help you build LLM applications and serve them as WhatsApp chatbots.

  6. 6
    Article
    Avatar of hnHacker News·2y

    yunginnanet/HellPot: HellPot is a cross-platform portal to endless suffering meant to punish unruly HTTP bots.

    HellPot is a cross-platform honeypot designed to trap and punish rogue HTTP bots by sending them endless streams of data. Implemented in Go, it uses a toml configuration file, JSON logging, and offers substantial performance gains. When misconfigured or when bots ignore the standard `robots.txt`, HellPot subjects them to an eternity of useless data generated by a Markov engine. It has easy setup steps and integrates well with web servers like nginx and Apache.

  7. 7
    Article
    Avatar of tdsTowards Data Science·2y

    Using LLMs to Learn From YouTube

    Learn how to build a chatbot using LangChain, Pinecone, Flask, and React that allows users to ask questions about YouTube videos. The chatbot uses the RAG framework to generate answers that take the conversation history into account.

  8. 8
    Article
    Avatar of phProduct Hunt·2y

    Codura - Upload your codebase once and then just code

    Codura is a new tool that allows developers to upload their codebase once and streamline their coding workflow. It's categorized under Developer Tools and integrates with GitHub.

  9. 9
    Article
    Avatar of devtoDEV·2y

    I built my first SaaS - NotiFast

    NotiFast is a versatile notification bot designed to alert users about changes on websites they follow, such as new items or content updates. Built on the Discord platform, it offers seamless notifications without requiring user authentication and integrates easily with Discord's payment system. Initially derived from the open-source project webscraper-bot, NotiFast aims to simplify webpage monitoring with an easy-to-use visual creator. A free beta is currently available for the first 100 users.

  10. 10
    Video
    Avatar of TechWithTimTech With Tim·2y

    Building a $1500 AI Chat Bot in 20 Minutes - Full Tutorial

    Learn how to build an AI chatbot valued at $1500 using the Coes platform in just 20 minutes. This comprehensive tutorial covers setting up the chatbot, using GPT-4, adding functionalities like weather updates and Google searches, creating a knowledge base, and integrating the bot into a website. The guide highlights the potential of utilizing AI to drive business engagements and streamline tasks such as client consultations.

  11. 11
    Article
    Avatar of devtoDEV·2y

    Get Roast if task is uncompleted

    An AI Roasting bot and to-do list platform motivates users to complete their tasks with humor, using Twilio's API and Google's Gemini API. This bot generates funny, tailored roast messages based on user-submitted goals and sends periodic roasting reminders until tasks are completed.

  12. 12
    Article
    Avatar of collectionsCollections·2y

    Build and Deploy Your Own RAG Chatbot with JavaScript

    Learn to build and deploy a Retrieval Augmented Generation (RAG) chatbot using JavaScript, LangChain.js, Next.js, Vercel, and OpenAI through a 90-minute YouTube course by Ania Kubow on the freeCodeCamp.org channel. The course covers everything from integrating a vector database with DataStax, deploying to Vercel, and using a practical Formula 1 chatbot example for real-time data fetching. It's suitable for both beginners and experienced developers aiming to enhance their skill set.

  13. 13
    Article
    Avatar of taiTowards AI·2y

    Langchain + Graph RAG + GPT-4o Python Project: Easy AI/Chat for...

    A tutorial on creating a fully local chatbot using Langchain, Graph RAG, and GPT-4o. The guide emphasizes the advantages of Graph RAGs in reducing hallucinations by offering more reliable and engaging data. It simplifies the process, making it accessible for both business and personal use.

  14. 14
    Article
    Avatar of devtoDEV·2y

    6 Best Open-Source AI Chatbot Builders 🔥

    Open-source chatbots offer flexible, customizable options for building conversational agents. Highlights include Hexabot's multilingual capabilities, Typebot's drag-and-drop simplicity, Botpress's visual editor, Rasa's enterprise-focused framework, Tock's offline-first approach, and BotMan's PHP integration. Honorable mentions go to DeepPavlov and HuggingChat for their advanced features.

  15. 15
    Article
    Avatar of mlnewsMachine Learning News·2y

    Meet CopilotKit: An Open-Source Copilot Platform for Seamless AI Integration in Any Application

    CopilotKit is an open-source framework designed to seamlessly integrate AI into applications. It offers components like CopilotChat, CopilotTextarea, In-App Agents, and more. Use cases include a CoPilotKit Presentation Creator and trending examples like Chat with Your Resume and an AI-Powered Blogging Platform.

  16. 16
    Article
    Avatar of devtoDEV·2y

    Create Your Own AI Discord Bot with Julep

    Creating a Discord bot that interacts with users can be tough and time-consuming, but Julep simplifies the process. Julep is a platform that aids in building stateful, functional LLM-powered applications with minimal coding. The post offers a step-by-step guide to creating an AI Discord bot using Node.js, Julep SDK, and Discord.js. Key features of Julep include composio tools integration, support for multiple AI agents, and in-built RAG, making it stand out from other platforms like OpenAI's GPT-3. Detailed instructions for setting up, obtaining API keys, and deploying the bot are provided.

  17. 17
    Article
    Avatar of saastipsSaaS Tips·2y

    If you own a website you don't want to miss this

    Integrate a free AI chatbot on your website, complete with unlimited training data and AI messages. Visit voxal.ai for more details.

  18. 18
    Article
    Avatar of developsenseDevelopSense·1y

    Voldemort Syndrome

    Since June 2023, James Bach and another researcher have been studying 'syndromes' related to AI chatbots, specifically those based on LLMs and GPTs like ChatGPT. Recently, they identified 'Voldemort Syndrome,' where the chatbot censors specific names, such as 'David Mayer.' The phenomenon suggests both input and output filtering are being used to restrict content. The post highlights the importance of interactive testing and understanding technology to identify issues without requiring deep technical knowledge.

  19. 19
    Article
    Avatar of communityCommunity Picks·2y

    Building a Full-Stack Portfolio Website with a RAG Powered Chatbot

    Develop a portfolio website using React and FastAPI, featuring a chatbot powered by pgvector, Neon Postgres, and OpenAI embeddings. This guide walks you through setting up the backend, database, API endpoints, and front end, and optionally containerizing the project with Docker. You'll learn how to create a modern tech portfolio that demonstrates both front-end and back-end skills, while integrating an AI chatbot to answer questions about your experience.

  20. 20
    Article
    Avatar of streamlitStreamlit·2y

    How to create an AI chatbot using one API to access multiple LLMs

    Learn to create an AI chatbot app using Replicate and Streamlit, integrating multiple LLMs with a single API call. The post covers basics of Replicate, a platform for deploying and fine-tuning open-source AI models, and Streamlit, a Python framework for building interactive apps. It includes a step-by-step demo for setting up the chatbot app and best practices for using Replicate, such as choosing the right model for the prompt and utilizing webhooks and streaming for performance improvements.

  21. 21
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    How to Use Claude AI – Introduction to Claude AI + Code Example

    Claude AI is a leading large language model developed by Anthropic. It is safer and less likely to produce harmful and offensive output. Claude excels in conversation, content creation, language translation, visual processing, and code generation. Compared to ChatGPT, Claude has better factual accuracy, a larger context window, and a safer training approach.

  22. 22
    Article
    Avatar of javarevisitedJavarevisited·2y

    Creating Locally-Running LLM Chatbot using Java and Spring Boot

    Learn how to create a locally-running chatbot using a pre-trained LLM model with Java and Spring Boot. The tutorial guides you through using the llama.cpp library ported to Java and setting up necessary components like the model and prompt, as well as handling the chatbot's main service. Detailed code snippets are provided for a comprehensive understanding.

  23. 23
    Article
    Avatar of appwrite_sourceAppwrite·2y

    Build a personal chatbot with GPT-4o and Appwrite Functions

    Learn how to build a personal chatbot using GPT-4o and Appwrite Functions.

  24. 24
    Article
    Avatar of communityCommunity Picks·2y

    How To Create An AI Chatbot with Google GEMINI using Node.js

    Learn how to create an AI chatbot using Google Gemini and Node.js. Gemini is an advanced AI model developed by Google AI that can comprehend and operate on diverse formats such as code, audio, images, and video.

  25. 25
    Article
    Avatar of communityCommunity Picks·2y

    How to build a Perplexity-like Chatbot in Slack?

    Learn how to build a Slack chatbot that can search the internet and return information with citations using AI. The process involves configuring a SlackBot, setting up event listeners, and utilizing the Composio platform with tools like Exa and Tavily. Follow step-by-step instructions to install necessary libraries, configure integrations, and build the agent workflow. The guide also explains how to define and deploy AI agents capable of responding to Slack messages by retrieving information through internet searches.