Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: implement netlify cms #1

Open
wants to merge 11 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file modified assets/images/global/author.webp
Binary file not shown.
Binary file added assets/images/pages/ai.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 removed assets/images/pages/tailbliss-rocket-indigo.png
Binary file not shown.
259 changes: 34 additions & 225 deletions content/posts/blog-post-1.md
Original file line number Diff line number Diff line change
@@ -1,257 +1,66 @@
---
title: "Blog Post 1"
date: 2022-06-18T11:10:36+08:00
title: "Breaking the GUI Barrier"
date: 2023-07-27T11:10:36+08:00
draft: false
language: en
featured_image: ../assets/images/featured/featured-img-placeholder.png
summary: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero.
description: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed cursus, odio nec venenatis lacinia, lacus lectus varius nisi, in tristique mi purus ut libero. Vestibulum vel convallis felis. Ut finibus lorem vestibulum lobortis rhoncus.
author: TailBliss
summary: Discover OpenAdapt, the revolutionary open-source tool powered by GPT-4 and foundation models. Say goodbye to repetitive tasks in GUIs as OpenAdapt acts as the missing link between AI and software, liberating workers from monotonous loops. Embrace the future of automation and efficiency with OpenAdapt.
description: This blog explores the potential of foundation models as cognitive engines and introduces OpenAdapt as the missing link between AI and GUI-based software systems, promising to liberate workers from the Sisyphean loop of manual tasks.
author: OpenAdapt
authorimage: ../assets/images/global/author.webp
categories: Blog
tags: Blog
categories: blog
tags: blog
---
__Advertisement :smile:__
If you’ve spent any amount of time working with computers, you’ve probably experienced a problem endemic to most forms of knowledge work.

- __[pica](https://nodeca.github.io/pica/demo/)__ - high quality and fast image
resize in browser.
- __[babelfish](https://github.com/nodeca/babelfish/)__ - developer friendly
i18n with plurals support and easy syntax.
Across an incredibly broad swath of industries, it’s the same fundamental scenario: you are doing a job. There is some critical sequence of tasks, that, while relatively simple, requires you to perform an extremely repetitive sequence of reading the contents of your screen, moving your mouse, clicking a button, and (possibly) doing a little bit of typing.

You will like those projects!
While simple, this sequence of tasks is nonetheless extremely important and cannot be automated because you are using a clunky software program that does not have an API and whose content cannot easily be manipulated by your resident data scientist or machine learning engineer.

---

# h1 Heading :blush:
## h2 Heading
### h3 Heading
#### h4 Heading
##### h5 Heading
###### h6 Heading


## Horizontal Rules

***

---

___


## Typographic replacements

Enable typographer option to see result.

(c) (C) (r) (R) (tm) (TM) (p) (P) +-

test.. test... test..... test?..... test!....

!!!!!! ???? ,, -- ---

"Smartypants, double quotes" and 'single quotes'


## Emphasis

**This is bold text**

__This is bold text__

*This is italic text*

_This is italic text_

~~Strikethrough~~


## Blockquotes


> Blockquotes can also be nested...
>> ...by using additional greater-than signs right next to each other...
> > > ...or with spaces between arrows.


## Lists

Unordered

+ Create a list by starting a line with `+`, `-`, or `*`
+ Sub-lists are made by indenting 2 spaces:
- Marker character change forces new list start:
* Ac tristique libero volutpat at
+ Facilisis in pretium nisl aliquet
- Nulla volutpat aliquam velit
+ Very easy!

Ordered

1. Lorem ipsum dolor sit amet
2. Consectetur adipiscing elit
3. Integer molestie lorem at massa


1. You can use sequential numbers...
1. ...or keep all the numbers as `1.`

Start numbering with offset:

57. foo
1. bar


## Code

Inline `code`

Indented code

// Some comments
line 1 of code
line 2 of code
line 3 of code


Block code "fences"

```
Sample text here...
```

Syntax highlighting

``` js
var foo = function (bar) {
return bar++;
};

console.log(foo(5));
```

## Tables

| Option | Description |
| ------ | ----------- |
| data | path to data files to supply the data that will be passed into templates. |
| engine | engine to be used for processing templates. Handlebars is the default. |
| ext | extension to be used for dest files. |

Right aligned columns

| Option | Description |
| ------:| -----------:|
| data | path to data files to supply the data that will be passed into templates. |
| engine | engine to be used for processing templates. Handlebars is the default. |
| ext | extension to be used for dest files. |


## Links

[link text](http://dev.nodeca.com)

[link with title](http://nodeca.github.io/pica/demo/ "title text!")

Autoconverted link https://github.com/nodeca/pica (enable linkify to see)


## Images

![Minion](https://octodex.github.com/images/minion.png)
![Stormtroopocat](https://octodex.github.com/images/stormtroopocat.jpg "The Stormtroopocat")

Like links, Images also have a footnote style syntax

![Alt text][id]

With a reference later in the document defining the URL location:

[id]: https://octodex.github.com/images/dojocat.jpg "The Dojocat"


## Plugins

The killer feature of `markdown-it` is very effective support of
[syntax plugins](https://www.npmjs.org/browse/keyword/markdown-it-plugin).


### [Emojies](https://github.com/markdown-it/markdown-it-emoji)

> Classic markup: :wink: :crush: :cry: :tear: :laughing: :yum:
>
> Shortcuts (emoticons): :-) :-( 8-) ;)

see [how to change output](https://github.com/markdown-it/markdown-it-emoji#change-output) with twemoji.


### [Subscript](https://github.com/markdown-it/markdown-it-sub) / [Superscript](https://github.com/markdown-it/markdown-it-sup)

- 19^th^
- H~2~O


### [\<ins>](https://github.com/markdown-it/markdown-it-ins)

++Inserted text++


### [\<mark>](https://github.com/markdown-it/markdown-it-mark)

==Marked text==


### [Footnotes](https://github.com/markdown-it/markdown-it-footnote)

Footnote 1 link[^first].

Footnote 2 link[^second].
You spend an inordinate amount of time continuously navigating a (seemingly endless) loop of repetitive actions in a Graphical User Interface (GUI), watching the hours turn into days and weeks and years, trapped in a Sisyphean pixellated loop inside of your monitor.

Inline footnote^[Text of inline footnote] definition.
Millions of people all over the world are doing this, and they are doing it every single day.

Duplicated footnote reference[^second].
Whether you’re working in the insurance industry, healthcare, business administration, or virtually any other form of knowledge work, the GUI is the standard interface that allows humans to interact with computers.

[^first]: Footnote **can have markup**
It is also extremely constraining.

and multiple paragraphs.
All kinds of enterprise software systems—not just legacy systems—lack an API that would otherwise enable automation of repetitive workflows. For these software systems, the GUI is the only portal through which the data inside can be moved or manipulated. In practice, this is like trying to move

[^second]: Footnote text.
People have tried to solve this problem. They’ve built [Robotic Process Automation](https://en.wikipedia.org/wiki/Robotic_process_automation), which attempts to teach computers to manipulate GUI’s and automate these repetitive workflows.

The problem with Robotic Process Automation (RPA) is that it *sucks*. It’s a crappy, largely broken technology with a failure rate so high that existing deployments typically require a massive mechanical turk staffed by legions of humans to step in and intervene on a frequent basis due to its inherent fragility.

### [Definition lists](https://github.com/markdown-it/markdown-it-deflist)
It’s closer to *outsourcing* the problem than it is to *solving* it. In practice, the core technical problem—automating repetitive workflows in GUI’s—remains mostly unsolved.

Term 1
Until now.

: Definition 1
with lazy continuation.
**OpenAdapt is an open source tool for automating repetitive workflows in GUI’s <u>that actually works.</u>**

Term 2 with *inline markup*
Here’s what’s changed: the advent of a new generation of [foundation models](https://en.wikipedia.org/wiki/Foundation_models) that are powering the powerful new AI products like GPT-4.

: Definition 2
Here is where the semantics become confusing—when most people think of GPT-4 (and all of it’s incredibly impressive capabilities), they’re thinking of them solely as LLM’s (“Large Language Models”). They think, fundamentally, that these models are *linguistic* in nature.

{ some code, part of Definition 2 }
This is wrong.

Third paragraph of definition 2.
GPT-4 and LLM’s in general are a type of *foundation model*.

_Compact style:_
And it turns out that *foundation models can do all sorts of things, not just predicting the next word in an answer.* They are extremely powerful, generalizable *cognitive engines*: simply put, they can be *analogized* to brains.

Term 1
~ Definition 1
Question: Can foundation models automate repetitive workflows in GUI’s?

Term 2
~ Definition 2a
~ Definition 2b
Answer: In the same way that your brain cannot move a mouse without an arm attached to it, a foundation model cannot manipulate a GUI’s right “out-of-the box” without the software equivalent of an “arm” that can view and manipulate a GUI.

In principle, your arm is like an “adaptor”—it connects the cognitive engine of your brain to actions in the real world.

### [Abbreviations](https://github.com/markdown-it/markdown-it-abbr)
It turns out that a foundational model *also* have an adaptor? Can it have the software equivalent of an arm?

This is HTML abbreviation example.
**Yes: OpenAdapt is an adaptor that connects foundational models to GUI’s—connecting the “brain” of a foundational model to the “GUI” of a software program.**

It converts "HTML", but keep intact partial entries like "xxxHTMLyyy" and so on.
Open Adapt is <u>substantially superior to existing Robotic Process Automation</u> tools. It is based on open source software that can be applied to any repetitive workflow in a GUI, and its performance substantially exceeds that of existing competitors. Its failure rate is a small fraction of existing RPA

*[HTML]: Hyper Text Markup Language
Spanning the breadth of all industries where workers are burdened by repetitive tasks in GUIs, the applications are virtually too numerous to count, so we’ll be breaking them up into future blog posts as we race towards the release of our MVP.

### [Custom containers](https://github.com/markdown-it/markdown-it-container)
The myth of Sisyphus need not resonate in perpetuity.

::: warning
*here be dragons*
:::
OpenAdapt has the capability to end this type of tedium for all workers, everywhere, definitively.
Loading