Tool Face-Off: OpenAI Assistants API VS Llama-Index/MongoDB. An Eval-Driven Battle.

Unveil the ultimate AI Tool in the clash of titans, and win main & special prize for Tool Set usage

  • 👩‍💻 Unleash your creativity in the preferred tool set from Assistants API or Llama-Index/MongoDB for building your app!
  • 🤝 Work in teams of 1 to 6 members, fostering community connections!
  • 💸 $10,000 USD cash prize pool, with special prizes for the best use of Tool Sets!
  • 🚀 7 days of online development with workshop sessions from experts in LLM!
  • 🤝 Connect with developers and startup enthusiasts for future opportunities.
  • 💡 Develop impactful apps for meaningful and positive change in the world with strategic approach!
Tool Face-Off: OpenAI Assistants API VS Llama-Index/MongoDB. An Eval-Driven Battle. event thumbnail

What is exciting about TruLens?

  • Evaluation: TruLens empowers you to assess the quality of your LLM-based applications by evaluating inputs, outputs, and internal workings. It offers built-in feedback mechanisms, including groundedness, relevance, and toxicity, while being adaptable to custom evaluation needs.
  • Tracking: TruLens provides essential instrumentation for a range of LLM applications, from question answering to retrieval-augmented generation and agent-based solutions. This instrumentation allows you to monitor diverse usage metrics and metadata, providing valuable insights into your model's performance.

TruLens Resources

To kickstart your journey with TruLens, explore the following resources:

  • Quick Start Guide - A step-by-step guide to quickly set up and start using TruLens-Eval.
  • TruLens Docs - Visit the docs for comprehensive information on using TruLens
  • GitHub Repository - Access the TruLens codebase and contribute to its development.

Core Concepts

Learn about the core concepts behind TruLens:

Get started with TruLens today and unlock the potential of your LLM-based applications.

Get Started With TruLens!

To dive deeper with the Hackathon technology, check out guides on the evaluation and tracking of LLM experiments with TruLens.

Build better AI with TruLens - an open source platform for testing and analyzing large language models. This video guide provides an overview of key TruLens features like comprehensive testing, explainability analysis, and robust metrics. See how TruLens helps minimize risks and ensures greater accuracy in your LLM experiments.

Create with Assistants API

Assistants API empowers developers to integrate intelligent virtual assistants into apps!

💻 Assistants API

The Assistants API enables the creation of AI assistants in your applications, responding to user queries with models and tools. Currently supporting Code Interpreter, Retrieval, and Function calling, it offers a preview of upcoming OpenAI-built tools. Explore using the 👉 Assistants playground or integrate following our guide.

🤓 Useful links

Create with MongoDB & LlamaIndex

Utilizing Trulens for data visualization, MongoDB for efficient data management, and LlamaIndex for quick searches, developers can build a powerful, insight-driven pipeline.

💻 MongoDB

MongoDB Atlas is a leading vector database, document database, and full text search platform. Atlas Vector Search provides powerful capabilities to efficiently store and retrieve high dimensional vector embeddings for building Generative AI applications like semantic search and RAG. There is a generous forever free tier for deploying a managed database on any leading public clouds of choice.

💻 LlamaIndex

LlamaIndex is an open source data framework that allows you to connect custom data sources to large language models (LLMs) like GPT-4, Claude, Cohere LLMs or AI21 Studio. It provides tools for ingesting, indexing, and querying data to build powerful AI applications augmented by your own knowledge.

Check out OpenAI models!

Check out the models available for you over the Hackathon to get started!

💻 GPT-4 (Vision)

GPT-4 with Vision, or GPT-4V, seamlessly integrates image understanding into language models. Answer questions about images and unlock new possibilities. 👉 GPT-4 Turbo and GPT-4V on Clarifai for Hackathon participants

💻 Text-to-Speech

The Text-to-Speech API transforms written text into lifelike spoken audio. With six built-in voices, it's ideal for various applications, including narrating blog posts and real-time streaming output. 👉 Text-to-Speech model.

💻 Custom GPTs

Create tailored versions of ChatGPT without coding. Custom GPTs cater to specific tasks, making AI more helpful in various scenarios. Craft your custom GPT effortlessly with the 👉 quick onboarding guide.

💻 GPT-4 Turbo

With an updated knowledge cutoff of April 2023, a 128k context window, and unmatched cost efficiency (3X for input tokens, 2X for output tokens), it's the go-to choice for enhanced performance. Accessible with an OpenAI API account and existing GPT-4 access, simply use "gpt-4-1106-preview" as the model name.

Hackathon Challange

In this hackathon, you will build and iterate on an LLM-based application using AI observability to validate the performance of your app.

You can choose between two sets of tools for building your app:

  • Tool set 1: The OpenAI Assistants API
  • Tool set 2: Llama-Index, MongoDB and GPT-4.

With either choice, you will use TruLens to validate and improve the performance of your application. By bringing together TruEra, OpenAI, Llama-Index, and MongoDB you have the bleeding edge tools at your disposal for building AI applications.

Your challenge is to build a high performing application leveraging either set of tools and validate its performance on key tasks using TruLens. This requires creating a TruLens evaluation suite on the key axis of your app’s performance. If the evaluation identifies failure modes on the app’s critical path, use TruLens to debug and improve the app.

Prizes

Main track

  • First place: $1750 cash
  • Second place: $1250 cash
  • Third place: $1000 cash

Special Prizes

  • Special prize for "best use of Tool Set 1 (Assistants API)": $3000 cash”
  • Special prize for "Best use of tool set 2 (Llama-Index, MongoDB, GPT-4)": $3000 cash”

You are eligible to win both an overall prize and a top tool set prize!


Please note: Participation in lablab.ai hackathons is voluntary and subject to the specific rules and conditions outlined for each event. While we strive to provide a fair and rewarding experience for all participants, we cannot guarantee entry or success in securing prizes. All prizes and opportunities are subject to availability and participants must meet the established criteria to qualify. lablab.ai is not responsible nor held liable for any commitments or offers - including programs, giveaways, or prizes - made by third-party sponsors or partners of the hackathon. The availability and delivery of third-party prizes or benefits are solely at the discretion of the respective sponsors and are not guaranteed by lablab.ai. We reserve the right to make amendments, modifications, or cancellations to any part of the hackathon (including full cancellation of the event itself), including prizes and terms of participation, at our sole discretion. Whenever possible, we will endeavor to notify participants of significant changes within a reasonable timeframe. All submissions by participants must be original work, open source, and compliant with the MIT License unless specified otherwise. By participating, you agree to these terms, the overall event terms, and the lablab.ai general terms and are encouraged to review all event-related information carefully. Prize Distribution: lablab.ai and its partners reserve the right to distribute all prizes within a 90-day period following the end date of the hackathon. This period allows for the proper processing and verification needed to award prizes appropriately.

Tutorial: Visionary Data - Leveraging Trulens with MongoDB & LlamaIndex

Learn how to leverage Trulens with MongoDB & LlamaIndex to build an advanced resume shortlisting and candidate selection system.

See tutorial -->

Twelve Labs Hackathon challenge

Judging Criteria

Application of Technology

How effectively the chosen model(s) are integrated into the solution.

Presentation

The clarity and effectiveness of the project presentation.

Business Value

The potential impact and practical value of the solution.

Originality

Uniqueness and creativity in addressing the challenge.

From lablab.ai Hackathons to Your Startup

For lablab.ai Community members excelling in our Hackathons, this is your gateway to building the foundations of your very own startup. Top performers may seize the opportunity to join prestigious startup accelerator programs like GAIA and Slingshot.

Slingshot refines startup concepts and MVPs. GAIA is an intensive 10-week accelerator, located in Saudi Arabia.

Remember, admission to these programs depends on availability and specific criteria. Don't miss your chance to bring your innovative project to life!

Hackathon Details

Join lablab.ai for a 7 days hackathon and innovate using the latest models in the market. Discover all the relevant details below.

🗓️ Where and when

The start date of the hackathon is mentioned according to the date specified on the hackathon page, cover and schedule. The hackathon will take place on the lablab.ai platform and lablab.ai Discord server.

🦸🏼‍♂️ Who can join?

Everyone is welcome to participate, regardless of previous AI or coding experience! We encourage anyone with a passion for AI or an interest in exploring how it can be used in their field to join.

😅 What about teams?

If you don't have a team, don't worry! You can connect with other participants from all over the world on our dashboard or Discord server. We also recommend checking out our Discord server to find teammates and bounce around ideas. You can join the server here

🛠️ How to participate

The hackathon will take place online on lablab.ai platform and lablab.ai Discord Server. Please register for both in order to participate. To participate click the "Enroll" button at the bottom of the page and read our Hackathon Guidelines and Getting Started Guide.

🧠 Get prepared / Use Lablab.ai to Learn About AI

To get ready for the hackathon, visit our AI Tech pages and read up on all the available technologies. You can also check out our tutorials page for more information on how to use them. Get a head start on your project by using the resources on lablab.ai!

Speakers, Mentors and Organizers

  • Katya Tkach
    Organizer

    Katya Tkach

    Event Manager

  • Anupam Datta
    Speaker

    Anupam Datta

    Co Founder and Chief Scientist

  • Dina Shall
    Organizer

    Dina Shall

    Global Community Manager

    • Maksym Wolff
      Organizer

      Maksym Wolff

      Master Streamer

      • Daniel Duccik
        Organizer

        Daniel Duccik

        Marketing&Visual

      • Laurie Voss
        Speaker

        Laurie Voss

        VP of Developer Relations

      • Prakul Agarwal
        Speaker

        Prakul Agarwal

        Event Schedule

        • To be announced

        Submitted concepts, prototypes and pitches

        Submissions from the teams participating in the Tool Face-Off: OpenAI Assistants API VS Llama-Index/MongoDB. An Eval-Driven Battle. event and making it to the end 👊

        Streamlit
        application badge

        Biology Buddy

        Introducing our innovative Biology Tutor App, enhanced with cutting-edge AI technology.

        Tech Titens

        LlamaIndexMongoDBGPT-3.5TruLens
        medal
        Vercel
        application badge

        RAGfier

        Bridging the Gap Between the Hearing Impaired and the Hearing World - AI-Powered

        RAGfier

        OpenAIGPT-4 VisionTruLensMongoDBLlamaIndexVercel

        AmpuFitness

        Ampufitness is an AI that gives specific recommendations to the amputees based on their unique physical disabilities. It asks 14 questions and tailors the AI to give the best recommendation possible.

        AmpuFitness

        OpenGPTsTruLensLlamaIndexMongoDB
        Streamlit
        application badge

        code Buddy

        The assistant generates a personalized learning path specific to the identified language. The learning path includes a sequence of steps, exercises, and mini-projects tailored to the chosen language.

        coding buddy

        Assistants APITruLens

        Dog walk generator

        We are creating tailored made walk for busy dog owner.

        Dogy

        LlamaIndexMongoDB

        ClusterUp

        Mainly use MongoDB vector database to create a RAG in order to testify over Redpanda/Conluent for data querying based on semantic search to have deployment.

        ClusterUp

        Assistants APIopen-interpreterMongoDBAWS SageMakerOpenAI
        Streamlit
        application badge

        Seerah Bot by Muslims on Mission

        Simplifying the understanding of the Quran and facilitate reflection on its teachings for everyone. Muslims aspire to connect with the Seerat-e-Nabvi and draw inspiration from its profound insights, however.. Difficult for Non-Arabic Speakers

        MuslimOnMission

        Assistants APIOpenAITruLensLlamaIndexLLaMA

        Story Teller App

        We are creating an app that takes the context from the user and creates a short video story on it. Use Openai Assistant to generate stories, GPT-4 to generate images, use openai tts service for voice covering, and gradio for prototyping.

        Code Matrix

        OpenAIAssistants APIGPT-3.5GPT-4
        Streamlit
        application badge

        Ticket AI

        Introducing Ticket AI, the AI Ticket Answering Tool powered by GPT-4, MongoDB and LlamaIndex. Streamline communication & eliminate redundant questions with our indexed knowledge base. Boost productivity & save costs!

        AI Powerhouse

        LlamaIndexMongoDBOpenAITruLens

        Medi Genius

        Medical AI Companion for you and your health of your family.

        Ai Wizard

        Assistants APIOpenAIMongoDBGPT-4 VisionLlamaIndexTruLens

        Polypharmacy App

        Medivise is designed to tackle the growing challenge of polypharmacy, particularly among the elderly and those with multiple health conditions.

        Coffee Coders

        TruLensLlamaIndexMongoDBOpenAIGPT-4
        Streamlit
        application badge

        CeneLit Recommendation

        CineLit Recommender is an innovative app that simplifies the process of discovering new books and movies.

        DataCraft Leaders

        MongoDBLlamaIndexTruLensGPT-3.5
        medal
        Streamlit
        application badge

        CyberGuardian

        A cyber news chat bot that provide real-time updates in domain of cyber security.

        Crestians AI

        TruLensMongoDBChatGPTLlamaIndex

        Code Interpreter Powered RAG

        Uses RAG for function calling, utilizes LlamaIndex for querying.

        AnthroidAI

        CohereLlamaIndexTogether AI

        Simulation AI

        Explore potential future events and their impact on you through AI and RAG technology.

        North American AI Hackers

        LlamaIndexTruLensOpenAIMongoDB
        medal
        Vercel
        application badge

        YouTurbio - Video analysis and Evaluation

        YouTurbio allows you to analyze videos with Video Citations, and evaluate different tasks and metrics

        Kibernum USA

        CohereOpenAITruLensLlamaIndex

        InvestMate - Mutual Fund Advisor

        The InvestMate chatbot project aims to develop and deploy an AI-powered chatbot that provides personalized investment advice and guidance to individual investors. It helps user in creating a diversified portfolio for wide range of investment objectives.

        Neural Net Ninjas

        Assistants APIOpenAIGPT-4 VisionGPT-4GPT-3.5TruLens
        Vercel
        application badge

        AI Story Maker - Book Creator Assistant

        AI-driven platform for Amazon KDP that automates niche research and book content creation with human co-creation.

        Krebit Team

        OpenAIGPT-3.5TruLensLlamaIndexMongoDB
        Vercel
        application badge

        Support Sage

        Support Sage revolutionizes customer support by integrating AI technology to personalize email responses and enhance interactions. It provides personalized response suggestions and integrates with knowledge-based articles for comprehensive support.

        The Caffeinated Devs

        OpenAITruLensCohere RerankMongoDBVercelLlamaIndex
        Vercel
        application badge

        CastPod

        Explore personalized podcasting with our AI platform, powered by OpenAI's latest text-to-speech technology and a multi-agent system. Enjoy episodes enriched with music and reliable, detailed content from English Wikipedia, all tailored to your interests.

        Kirto in Event

        CohereAssistants APIPineconeTruLens
        Streamlit
        application badge

        DEEPSYMP - Evidence-Based Diagnostic AI

        Introducing DeepSymp+: A symptom assessment AI revolutionizing healthcare. DeepSymp+ analyzes symptoms, offering precise preliminary diagnoses and streamlining medical processes.

        Average Fun Enjoyer

        ChatGPTTruLensMongoDBLlamaIndex

        BugBuddy AI

        Your ultimate bug-fixing buddy! AI-powered deep-level debugging saves time, boosts productivity, and ensures on-time delivery of high-quality software.

        Code Crusaders

        OpenAITruLensMongoDBLlamaIndexBERTGPT-4 Vision
        Streamlit
        application badge

        End To End Multi Code Assistant App Using LLM

        End To End Multi Code Assistant App Using Large Language Model AI Tool- in this, user can get response with help of video links, also able to find error and fix the error

        AI enthusiast

        OpenGPTsCustom GPTsOpenAI
        Vercel
        application badge

        BetterHealthAI

        Better Health AI is a Recommender Service in the health care domain that explores and recommends Alternative Payment Model (APM) and Value Based Care (VBC) models.

        BetterHealthAI

        Assistants APILlamaIndexTruLensMongoDB

        Fronto

        Fronto: AI-powered website builder with features like 'ScreenShot to code' & 'Image Link to code', enabling quick, easy website creation.

        AEye

        OpenAITruLensGPT-4 VisionDALL·E Image Generation APIClarifaiGPT-4
        Vercel
        application badge

        Cloudtalk

        Cloudtalk is your AI co-pilot for effortless cloud deployment. Simply tell it what to deploy, and it handles the complex configurations and script. Deploying to the cloud is as easy as having a conversation.

        John Tad

        Assistants APITruLensOpenAIGPT-4 Vision