Skip to content

Instantly share code, notes, and snippets.

View richard-gyiko's full-sized avatar

Richárd Gyikó richard-gyiko

View GitHub Profile
@richard-gyiko
richard-gyiko / function_calling.md
Last active November 28, 2024 11:57
High level mermaid diagram on function calling
sequenceDiagram
    participant User as User
    participant Application as Application
    participant LLM as LLM

    User->>Application: Request (task or query)
    Application->>LLM: Forward request with available tools
    LLM->>LLM: Decide to use a tool or generate a response
 alt Tool usage required
@richard-gyiko
richard-gyiko / plant-care-poc-readme-mermaid.md
Created October 28, 2024 15:08
A sample README contains mermaid diagrams

Plant Care Monitoring Web Application

Welcome to the Plant Care Monitoring Web Application project! This app is designed to help users monitor the health and care needs of their plants. It includes features such as plant health tracking, care recommendations based on weather data, real-time alerts, and personalized notifications. This README provides a complete overview of the project, including architecture, workflows, timeline, and more.

Table of Contents

  1. Project Overview
  2. System Architecture
  3. User Interaction Flow
  4. Project Timeline
  5. Resource Allocation
@richard-gyiko
richard-gyiko / claude_3.5_sonnet_artifacts.xml
Created August 27, 2024 10:14 — forked from dedlim/claude_3.5_sonnet_artifacts.xml
Claude 3.5 Sonnet, Full Artifacts System Prompt
<artifacts_info>
The assistant can create and reference artifacts during conversations. Artifacts are for substantial, self-contained content that users might modify or reuse, displayed in a separate UI window for clarity.
# Good artifacts are...
- Substantial content (>15 lines)
- Content that the user is likely to modify, iterate on, or take ownership of
- Self-contained, complex content that can be understood on its own, without context from the conversation
- Content intended for eventual use outside the conversation (e.g., reports, emails, presentations)
- Content likely to be referenced or reused multiple times