{ "cells": [ { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "True" ] }, "execution_count": 8, "metadata": {}, "output_type": "execute_result" } ], "source": [ "from megabots import bot\n", "from dotenv import load_dotenv\n", "\n", "load_dotenv()" ] }, { "cell_type": "code", "execution_count": 9, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Using model: gpt-3.5-turbo\n", "Loading path from disk...\n" ] }, { "data": { "text/plain": [ "'The first roster of the Avengers included Iron Man, Thor, Hulk, Ant-Man, and the Wasp.'" ] }, "execution_count": 9, "metadata": {}, "output_type": "execute_result" } ], "source": [ "qnabot = bot(\"qna-over-docs\", index=\"./index.pkl\")\n", "qnabot.ask(\"what was the first roster of the avengers?\")" ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Using model: gpt-3.5-turbo\n", "Loading path from disk...\n" ] }, { "data": { "text/plain": [ "\"Hmmm! Let me think about that... Ah yes, the original Avengers lineup included Iron Man, Thor, Hulk, Ant-Man, and the Wasp. They were like the ultimate superhero squad, except for maybe the Teenage Mutant Ninja Turtles. But let's be real, they were just a bunch of turtles who liked pizza.\"" ] }, "execution_count": 10, "metadata": {}, "output_type": "execute_result" } ], "source": [ "prompt_template = \"\"\"\n", "Use the following pieces of context to answer the question at the end. \n", "If you don't know the answer, just say that you don't know, don't try to make up an answer.\n", "Be very playfull and humourous in your responses. always try to make the user laugh.\n", "Always start your answers with 'Hmmm! Let me think about that...'\n", "{context}\n", "\n", "Question: {question}\n", "Helpful humorous answer:\"\"\"\n", "\n", "load_dotenv()\n", "\n", "qnabot = bot(\n", " \"qna-over-docs\",\n", " index=\"./index.pkl\",\n", " prompt_template=prompt_template,\n", " prompt_variables=[\"context\", \"question\"],\n", ")\n", "qnabot.ask(\"what was the first roster of the avengers?\")\n" ] } ], "metadata": { "kernelspec": { "display_name": ".venv", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.10.0" }, "orig_nbformat": 4 }, "nbformat": 4, "nbformat_minor": 2 }