Skip to content

Commit

Permalink
updated
Browse files Browse the repository at this point in the history
  • Loading branch information
edwins committed Oct 30, 2024
1 parent af2784c commit 5c094ca
Show file tree
Hide file tree
Showing 24 changed files with 138 additions and 29 deletions.
Empty file.
Empty file removed docs/advanced-topics/api-token.md
Empty file.
1 change: 1 addition & 0 deletions docs/api/api-token-android.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Examples of using your AI-VERDE API Token in Android
1 change: 1 addition & 0 deletions docs/api/api-token-jupyter.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Examples of using your AI-VERDE API Token in Jupyter
1 change: 1 addition & 0 deletions docs/api/api-token-macos.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Examples of using your AI-VERDE API Token in MacOS
1 change: 1 addition & 0 deletions docs/api/api-token-vscode.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Examples of using your AI-VERDE API Token in VSCode
1 change: 1 addition & 0 deletions docs/api/api-token-windows.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Examples of using your AI-VERDE API Token in Windows Desktop
1 change: 1 addition & 0 deletions docs/api/api-token.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Obtaining your AI-VERDE API Token
1 change: 1 addition & 0 deletions docs/api/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Introduction to AI-VERDE API
Binary file added docs/assets/cactuar-avatar.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/chat-cactus.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/contact_support.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/course_chat.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/assets/course_chat_button.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions docs/chat-history.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Using AI-VERDE Chat History
File renamed without changes.
58 changes: 58 additions & 0 deletions docs/getting-started.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
# Getting Started with AI-VERDE Chat

This guide will help you get up and running quickly, so you can start making the most out of your experience with our AI-VERDE Chat.

## 1. Sign In

Before using the AI-VERDE chat interface, ensure you are signed in with your institution's credentials.

!!! Note
AI-VERDE is currently only available to the University of Arizona community

1. Go to [https://chat.cyverse.ai/](https://chat.cyverse.ai/){target=_new}.
2. Click **Sign In** button.
3. Select your institutional provider
4. Click on the **Log On** button.
5. Login using your institutional login process
6. Click **Sign In**.

## 2. Select Your Team or Course

Once signed in, find your course or team card and click on the chat button.

![course chat button](assets/course_chat_button.png){: style="width:50%"}

## 2. Ask Your First Question

After clicking on the course or team card, the page will show a text box where you can interact with AI-VERDE. You can then:

- **Type a question** directly in the chat box (e.g., "Why is the sky blue?").
- **Press Send** to submit.
- **Receive a Response** within seconds, tailored to your query.

![course chat](assets/course_chat.png){: style="width:100%"}

## 3. Continue the Conversation

You can ask follow-up questions for further clarification, request examples, or explore related topics.

#### Example:

1. **Initial Question**: "Explain the concept of ecosystems in biology."
2. **Follow-Up**: "Can you provide examples of different types of ecosystems?"
3. **Further Detail**: "How does biodiversity impact ecosystem stability?"

---

## Tips for Using the Chat Interface

- **Be Specific**: Detailed questions yield the best responses.
- **Explore Broadly**: If your team or course is not targeting specific documents, you can ask about a wide range of topics or request explanations for academic concepts.
- **Engage in Multi-Step Conversations**: If you need deeper insights, use follow-up questions to refine the responses.

## Support and Feedback

If you encounter issues or have suggestions, reach out to our support team using the built-in support chat:

![support button](assets/contact_support.png){: style="width:50%"}

18 changes: 17 additions & 1 deletion docs/index.md
Original file line number Diff line number Diff line change
@@ -1 +1,17 @@
# Verde Manual & Resource Center
# Welcome!

## Introduction

Welcome to the AI-VERDE, an open source platform that facilitates access to commercial and on-premise LLMs with budget and access controls. AI-VERDE stands for "AI Virtual Explorer for Research, Discovery, and Education". There are two pieces to AI-VERDE, the AI-VERDE chat interface and the [AI-VERDE API](api/index.md) (application programming interface)

Our chat interface provides you with an interactive, AI-powered assistant designed to enhance your learning, research, and teaching experiences. Using cutting-edge language model technology from OpenAI, this interface allows you to engage with an advanced AI assistant capable of answering questions, offering explanations, and assisting with various tasks in real time.

## Key Features:

- **Interactive Q&A**: Simply type your question, and the assistant will provide clear, concise answers on a wide range of topics.
- **Designed for small teams and courses**: Use AI-VERDE for small teams, labs, and courses
- **Bring Your Own (BYO) LLM**: Instructors and team leads can optionally bring their own commercial or third-party LLM to AI-VERDE or use CyVerse's on-premise LLMs
- **Built for Retrieval-Augmented Generation (RAG)**: Instructors and team leads can optionally configure AI-VERDE to provide answers strictly from source documents
- **Budgets management and cost savings**: If you're using commercial services, tokens cost money. Use AI-VERDE to control model access, set budgets at the course or team, and to set budgets per individual.
- **Built-in Guardrails**: Ensure the responsible, safe, and effective use of AI-VERDE within your team and course

Empty file removed docs/selecting-your-course.md
Empty file.
8 changes: 5 additions & 3 deletions docs/stylesheets/extra.css
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
:root {
--md-primary-fg-color: #0C234B;
--md-accent-fg-color: #AB0520;
[data-md-color-scheme="aiverde"] {
--md-primary-fg-color: #15224b;
--md-accent-fg-color: #2bb575;
/* --md-primary-fg-color--light: #2bb575;
--md-primary-fg-color--dark: #15224b; */
}
Empty file removed docs/troubleshooting.md
Empty file.
Empty file removed docs/using-chat.md
Empty file.
54 changes: 39 additions & 15 deletions mkdocs.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
site_name: Verde Manual & Resource Center
site_description: This site serves as the manual for Verde, our classroom chatbot, providing guides and guidelines for effective use and troubleshooting.
site_name: AI-VERDE Manual & Resource Site
site_description: This site serves as the manual and resource site for AI-VERDE (aka VERDE), our classroom chatbot, providing guides for using the service.
site_author: CyVerse and Data Science Institute
site_url: https://verde-docs.cyverse.ai

# Repository
repo_name: Verde Docs
repo_name: AI-VERDE Docs
repo_url: https://github.com/CyVerse-learning-materials/verde-docs
edit_uri: edit/main/docs/
# Copyright
copyright: 'Copyright © 2023 - 2024 CyVerse'
copyright: 'Copyright © 2024 CyVerse'


# Configuration
Expand Down Expand Up @@ -39,25 +39,48 @@ theme:

# Palette and theme (uses personalized colours)
language: en

# Palette toggle for light mode
palette:
primary: custom
accent: custom
- media: "(prefers-color-scheme: light)"
scheme: green
toggle:
icon: material/brightness-7
name: Switch to dark mode

# Palette toggle for dark mode
- media: "(prefers-color-scheme: dark)"
scheme: slate
toggle:
icon: material/brightness-4
name: Switch to light mode


# palette:
# primary: custom
# accent: custom
logo: assets/chat-cactus.png
icon:
logo: material/cogs
favicon: material/cogs

# Page tree
nav:
- Home:
- AI-VERDE Chat:
- Welcome: index.md
- Getting Started: getting-started.md
- Selecting Your Course: selecting-your-course.md
- Using Chat: using-chat.md
- Troubleshooting: troubleshooting.md
- Advanced Topics:
- Obtaining an your Verde API Token: advanced-topics/api-token.md
- Example of using your Verde API Token in Jupyter: advanced-topics/api-token-jupyter.md
- Example of using your Verde API Token in VSCode: advanced-topics/api-token-vscode.md
- Chat History: chat-history.md
- AI-VERDE API:
- What is the AI-VERDE API: api/index.md
- Obtaining your AI-VERDE API Token: api/api-token.md
- Examples of using your AI-VERDE API Token in Jupyter: api/api-token-jupyter.md
- Examples of using your AI-VERDE API Token in VSCode: api/api-token-vscode.md
- Examples of using your AI-VERDE API Token in Windows Desktop: api/api-token-windows.md
- Examples of using your AI-VERDE API Token in MacOS: api/api-token-anroid.md
- Examples of using your AI-VERDE API Token in Android: api/api-token-macos.md

- FAQ:
- FAQ: faq.md
- For Instructors (and staff):
- Getting Started: instructors/getting-started.md
- Creating a Course: instructors/creating-a-course.md
Expand Down Expand Up @@ -86,6 +109,7 @@ markdown_extensions:
- footnotes
- meta
- md_in_html
# - open-in-new-tab
- toc:
permalink: true
title: On this page
Expand All @@ -97,7 +121,7 @@ markdown_extensions:
- pymdownx.critic
- pymdownx.details
- pymdownx.emoji:
emoji_index: !!python/name:materialx.emoji.twemoji
emoji_index: !!python/name:material.extensions.emoji.twemoji
emoji_generator: !!python/name:materialx.emoji.to_svg
- pymdownx.highlight
- pymdownx.inlinehilite
Expand Down
21 changes: 11 additions & 10 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
bump2version
coverage
flake8
grip
# bump2version
# coverage
# flake8
# grip
ipykernel
livereload
nbconvert>=7
pip
sphinx
tox
twine
watchdog
wheel
# pip
# sphinx
# tox
# twine
# watchdog
# wheel
mkdocs-git-revision-date-plugin
mkdocs-jupyter
mkdocs-material
Expand All @@ -20,6 +20,7 @@ mkdocstrings-crystal
mkdocstrings-python-legacy
#pygments>=2.10,<2.12
#pymdown-extensions<9.4
mkdocs-open-in-new-tab==1.0.3

# Requirements for core
jinja2>=3.0.2
Expand Down

0 comments on commit 5c094ca

Please sign in to comment.